Dinamik Uzaktan Dosya Çözümleyici
public
class
DynamicRemoteFileResolver
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.config.DynamicRemoteFileSolutionr |
Uzak dosyaların yolunun çözülmesine yardımcı olan sınıf.
Örneğin: gs://bucket/path/file.txt, dosya GCS'den indirildiğinde çözülür. paket.
Yeni protokoller META_INF/services'e 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
|
Kamu inşaatçıları | |
---|---|
DynamicRemoteFileResolver()
|
|
DynamicRemoteFileResolver(boolean allowParallel)
|
|
DynamicRemoteFileResolver(DynamicRemoteFileResolver.FileResolverLoader loader)
|
|
DynamicRemoteFileResolver(DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
|
Herkese açık yöntemler | |
---|---|
void
|
addExtraArgs(
Sorgu için fazladan bağımsız değişkenler ekleyin. |
|
getParallelDownloads()
|
void
|
resolvePartialDownloadZip(File destDir, String remoteZipFilePath,
Belirtilen filtrelerle eşleşen dosyaları uzak zip dosyasında indirin. |
void
|
setDevice(ITestDevice device)
Cihazı testlere tabi tutar |
void
|
setOptionMap(
|
static
final
File
|
unzipIfRequired(File downloadedFile,
Bir dosyanın sıkıştırılmış dosya açma ve gerektiğinde açma işlemi yapılıp yapılmayacağını denetlemeye olanak tanıyan yardımcı program. |
final
|
validateRemoteFilePath()
Tüm |
Fields'ın oynadığı filmler
İSTEĞE BAĞLI_ANAHTAR
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
ZIP_ANAHTAR KELİME
public static final String UNZIP_KEY
Kamu inşaatçıları
Dinamik Uzaktan Dosya Çözümleyici
public DynamicRemoteFileResolver ()
Dinamik Uzaktan Dosya Çözümleyici
public DynamicRemoteFileResolver (boolean allowParallel)
Parametreler | |
---|---|
allowParallel |
boolean |
Dinamik Uzaktan Dosya Çözümleyici
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
Parametreler | |
---|---|
loader |
DynamicRemoteFileResolver.FileResolverLoader |
Dinamik Uzaktan Dosya Çözümleyici
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
Parametreler | |
---|---|
loader |
DynamicRemoteFileResolver.FileResolverLoader |
allowParallel |
boolean |
Herkese açık yöntemler
ekstraArg
public void addExtraArgs (extraArgs)
Sorgu için fazladan bağımsız değişkenler ekleyin.
Parametreler | |
---|---|
extraArgs |
|
getParallelDownloads
publicgetParallelDownloads ()
İlerlemeler | |
---|---|
|
KısmiİndirmeZip dosyasını çözümle
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
Belirtilen filtrelerle eşleşen dosyaları uzak zip dosyasında indirin.
Uzak zip dosyasının içindeki bir dosya yalnızca yolu hariç tutma filtrelerini dahil et'i tıklayın.
Parametreler | |
---|---|
destDir |
File : İndirilen içeriklerin yerleştirileceği dosyadır. |
remoteZipFilePath |
String : İndirilecek zip dosyasının uzak yolu (bir
uygulamaya özgü kökü belirleyin. |
includeFilters |
: Eşleşen dosyaları indirmek için normal ifade dizelerinin listesi. Bir dosyanın yolu
eşleşen filtre indirilecek. |
excludeFilters |
: Eşleşen dosyaları indirmeyi atlayacak normal ifade dizelerinin listesi. Bir dosyanın
herhangi bir filtreyle eşleşen yol indirilmeyecek. |
Fırlatma | |
---|---|
BuildRetrievalError |
indirilemedi. |
setCihazı
public void setDevice (ITestDevice device)
Cihazı testlere tabi tutar
Parametreler | |
---|---|
device |
ITestDevice |
setOptionMap
public void setOptionMap (optionMap)
OptionSetter
kaynağından gelen seçeneklerin haritasını ayarlar
Parametreler | |
---|---|
optionMap |
|
unzipIfGerekli
public static final File unzipIfRequired (File downloadedFile,query)
Bir dosyanın sıkıştırılmış dosya açma ve gerektiğinde açma işlemi yapılıp yapılmayacağını denetlemeye olanak tanıyan yardımcı program.
Parametreler | |
---|---|
downloadedFile |
File |
query |
|
İlerlemeler | |
---|---|
File |
VerifyRemoteFilePath
public finalvalidateRemoteFilePath ()
Tüm ERROR(/File)
seçenek türlerini gözden geçirir ve yollarının çözülüp çözülmediğini kontrol eder.
İlerlemeler | |
---|---|
|
Bu şekilde çözümlenen ERROR(/File) listesi. |
Fırlatma | |
---|---|
|
com.android.tradefed.build.BuildRetrievalError |
BuildRetrievalError |