DynamicRemoteFileResolver
public
class
DynamicRemoteFileResolver
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.DynamicRemoteFileResolver |
Uzak dosyalara giden yolu çözmeye yardımcı olan sınıf.
Örneğin: gs://bucket/path/file.txt, dosya GCS paketinden indirilerek çözümlenir.
Yeni protokoller META_INF/services'e eklenmelidir.
Özet
İç içe yerleştirilmiş sınıflar | |
|---|---|
interface |
DynamicRemoteFileResolver.FileResolverLoader
|
Sabitler | |
|---|---|
String |
OPTIONAL_KEY
|
String |
OPTION_NAME_KEY
|
String |
OPTION_PARALLEL_KEY
|
String |
UNZIP_KEY
|
Herkese açık oluşturucular | |
|---|---|
DynamicRemoteFileResolver()
|
|
DynamicRemoteFileResolver(boolean allowParallel)
|
|
DynamicRemoteFileResolver(DynamicRemoteFileResolver.FileResolverLoader loader)
|
|
DynamicRemoteFileResolver(DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
|
|
Herkese açık yöntemler | |
|---|---|
void
|
addExtraArgs(
Sorguya ek bağımsız değişkenler ekleyin. |
|
getParallelDownloads()
|
void
|
resolvePartialDownloadZip(File destDir, String remoteZipFilePath,
Belirli filtrelere uyan dosyaları uzak bir ZIP dosyası olarak 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ış halinin açılıp açılmaması gerektiğini kontrol etmeye ve gerekirse dosyayı açmaya olanak tanıyan yardımcı program. |
final
|
validateRemoteFilePath()
Tüm |
Sabitler
OPTIONAL_KEY
public static final String OPTIONAL_KEY
Sabit Değer: "isteğe bağlı"
OPTION_NAME_KEY
public static final String OPTION_NAME_KEY
Sabit Değer: "option_name"
OPTION_PARALLEL_KEY
public static final String OPTION_PARALLEL_KEY
Sabit Değer: "parallel"
UNZIP_KEY
public static final String UNZIP_KEY
Sabit Değer: "unzip"
Herkese açık oluşturucular
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)
Sorguya ek bağımsız değişkenler ekleyin.
| Parametreler | |
|---|---|
extraArgs |
|
getParallelDownloads
publicgetParallelDownloads ()
| İlerlemeler | |
|---|---|
|
|
resolvePartialDownloadZip
public void resolvePartialDownloadZip (File destDir,
String remoteZipFilePath,
includeFilters,
excludeFilters) Belirli filtrelere uyan dosyaları uzak bir ZIP dosyası olarak indirin.
Uzak ZIP dosyasındaki bir dosya yalnızca yolu dahil etme filtrelerinden herhangi biriyle eşleşiyorsa ancak hariç tutma filtreleriyle eşleşmiyorsa indirilir.
| Parametreler | |
|---|---|
destDir |
File: İndirilen içeriklerin yerleştirileceği dosya. |
remoteZipFilePath |
String: İndirilecek ZIP dosyasının uzak yolu (uygulamaya özel bir köke göre). |
includeFilters |
: Eşleşen dosyaları indirmek için normal ifade dizelerinin listesi. Herhangi bir filtreyle eşleşen dosya yolu indirilir. |
excludeFilters |
: Eşleşen dosyaların indirilmesini atlamak için normal ifade dizelerinin listesi. Filtreyle eşleşen dosya yolu olan dosyalar indirilmez. |
| Dekoratif yastıklar | |
|---|---|
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ı ayarlar.
| Parametreler | |
|---|---|
optionMap |
|
unzipIfRequired
public static final File unzipIfRequired (File downloadedFile,
query) Bir dosyanın sıkıştırılmış halinin açılıp açılmaması gerektiğini kontrol etmeye ve gerekirse dosyayı açmaya olanak tanıyan yardımcı program.
| Parametreler | |
|---|---|
downloadedFile |
File |
query |
|
| İlerlemeler | |
|---|---|
File |
|
validateRemoteFilePath
public finalvalidateRemoteFilePath ()
Tüm ERROR(/File) seçenek türlerini çalıştırır ve yollarının çözülüp çözülmeyeceğini kontrol eder.
| İlerlemeler | |
|---|---|
|
Bu şekilde çözülen ERROR(/File) listesi. |
| Dekoratif yastıklar | |
|---|---|
|
com.android.tradefed.build.BuildRetrievalError |
BuildRetrievalError |
|