DynamicRemoteFileResolver
public
class
DynamicRemoteFileResolver
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.DynamicRemoteFileResolver |
Uzak dosyaların yolunu çözmeye yardımcı olan sınıf.
Örneğin: gs://bucket/path/file.txt, dosyanın GCS paketinden indirilmesiyle çözülür.
META_INF/services dosyasına yeni protokoller eklenmelidir.
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
interface |
DynamicRemoteFileResolver.FileResolverLoader
|
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
OPTIONAL_KEY
|
public
static
final
String |
OPTION_NAME_KEY
|
public
static
final
String |
OPTION_PARALLEL_KEY
|
public
static
final
String |
UNZIP_KEY
|
Herkese açık kurucular | |
---|---|
DynamicRemoteFileResolver()
|
|
DynamicRemoteFileResolver(boolean allowParallel)
|
|
DynamicRemoteFileResolver(DynamicRemoteFileResolver.FileResolverLoader loader)
|
|
DynamicRemoteFileResolver(DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
|
Herkese açık yöntemler | |
---|---|
void
|
addExtraArgs(
Sorgu için ek bağımsız değişkenler ekleyin. |
|
getParallelDownloads()
|
void
|
resolvePartialDownloadZip(File destDir, String remoteZipFilePath,
Belirtilen filtrelerle eşleşen dosyaları uzak bir ZIP dosyasına indirin. |
void
|
setDevice(ITestDevice device)
Test edilen cihazı ayarlar |
void
|
setOptionMap(
|
static
final
File
|
unzipIfRequired(File downloadedFile,
Bir dosyanın sıkıştırılmış olup olmadığını kontrol etmenize ve gerekirse dosyayı sıkıştırmanıza olanak tanıyan yardımcı program. |
final
|
validateRemoteFilePath()
Tüm |
Fields'ın oynadığı filmler
OPTIONAL_KEY
public static final String OPTIONAL_KEY
OPTION_NAME_KEY
public static final String OPTION_NAME_KEY
OPTION_PARALLEL_KEY
public static final String OPTION_PARALLEL_KEY
UNZIP_KEY
public static final String UNZIP_KEY
Herkese açık kurucular
DynamicRemoteFileResolver
public DynamicRemoteFileResolver ()
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (boolean allowParallel)
Parametreler | |
---|---|
allowParallel |
boolean |
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
Parametreler | |
---|---|
loader |
DynamicRemoteFileResolver.FileResolverLoader |
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
Parametreler | |
---|---|
loader |
DynamicRemoteFileResolver.FileResolverLoader |
allowParallel |
boolean |
Herkese açık yöntemler
addExtraArgs
public void addExtraArgs (extraArgs)
Sorgu için ek bağımsız değişkenler ekleyin.
Parametreler | |
---|---|
extraArgs |
|
getParallelDownloads
publicgetParallelDownloads ()
İlerlemeler | |
---|---|
|
resolvePartialDownloadZip
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
Belirtilen filtrelerle eşleşen dosyaları uzak bir ZIP dosyasına indirin.
Uzak zip dosyasındaki bir dosya yalnızca yolu dahil et filtrelerinden biriyle eşleşirse indirilir. Hariç tut filtreleriyle eşleşmesi durumunda indirilmez.
Parametreler | |
---|---|
destDir |
File : İndirilen içeriklerin yerleştirileceği dosya. |
remoteZipFilePath |
String : İndirilecek zip dosyasının, uygulamaya özgü bir köke göre uzak yolu. |
includeFilters |
: Eşleşen dosyaları indirmek için normal ifade dizelerinin listesi. Herhangi bir filtreyle eşleşen bir dosyanın yolu indirilir. |
excludeFilters |
: Eşleşen dosyaların indirilmesini atlayacak normal ifade dizelerinin listesi. Filtrelerle eşleşen dosya yolları indirilmez. |
Atışlar | |
---|---|
BuildRetrievalError |
dosyalar indirilemediyse. |
setDevice
public void setDevice (ITestDevice device)
Test edilen cihazı ayarlar
Parametreler | |
---|---|
device |
ITestDevice |
setOptionMap
public void setOptionMap (optionMap)
OptionSetter
kaynağından gelen seçeneklerin haritasını belirler
Parametreler | |
---|---|
optionMap |
|
unzipIfRequired
public static final File unzipIfRequired (File downloadedFile,query)
Bir dosyanın sıkıştırılmış olup olmadığını kontrol etmenize ve gerekirse dosyayı sıkıştırmanıza olanak tanıyan yardımcı program.
Parametreler | |
---|---|
downloadedFile |
File |
query |
|
İlerlemeler | |
---|---|
File |
validateRemoteFilePath
public finalvalidateRemoteFilePath ()
Tüm ERROR(/File)
seçenek türlerini inceler ve yollarının çözülüp çözülmeyeceğini kontrol eder.
İlerlemeler | |
---|---|
|
Bu şekilde çözülen ERROR(/File) 'lerin listesi. |
Atışlar | |
---|---|
|
com.android.tradefed.build.BuildRetrievalError |
BuildRetrievalError |