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 dosyası GCS paketinden indirilerek çözülecektir.
META_INF/services'e yeni protokoller eklenmelidir.
Özet
İç içe geçmiş sınıflar | |
---|---|
interface | DynamicRemoteFileResolver.FileResolverLoader |
Alanlar | |
---|---|
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) |
Genel yöntemler | |
---|---|
void | addExtraArgs ( extraArgs) addExtraArgs ( extraArgs) Sorgu için ekstra bağımsız değişkenler ekleyin. |
getParallelDownloads () | |
void | resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) Verilen filtrelerle eşleşen dosyaları uzak bir zip dosyasına indirin. |
void | setDevice ( ITestDevice device) Cihazı testlere ayarlar |
void | setOptionMap ( optionMap) setOptionMap ( optionMap) |
static final File | unzipIfRequired (File downloadedFile, query) unzipIfRequired (File downloadedFile, query) Bir dosyanın sıkıştırılıp açılması gerekip gerekmediğini kontrol etmenize ve gerekirse sıkıştırmayı açmanıza olanak tanıyan yardımcı program. |
final | validateRemoteFilePath () Tüm |
Alanlar
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
Kamu inşaatçıları
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 |
Genel yöntemler
addExtraArgs
public void addExtraArgs (extraArgs)
Sorgu için ekstra bağımsız değişkenler ekleyin.
Parametreler | |
---|---|
extraArgs |
getParallelİndirilenler
publicgetParallelDownloads ()
İadeler | |
---|---|
çözümKısmiİndirmeZip
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
Verilen filtrelerle eşleşen dosyaları uzak bir zip dosyasına indirin.
Uzak zip dosyasının içindeki bir dosya, yalnızca yolunun dahil etme filtrelerinden herhangi biriyle eşleşmesi ancak hariç tutma filtreleriyle eşleşmemesi durumunda indirilir.
Parametreler | |
---|---|
destDir | File : İndirilen içeriğin yerleştirileceği dosya. |
remoteZipFilePath | String : uygulamaya özel köke göre indirilecek zip dosyasının uzak yolu. |
includeFilters | |
excludeFilters |
Atar | |
---|---|
BuildRetrievalError | dosyalar indirilemezse. |
setCihaz
public void setDevice (ITestDevice device)
Cihazı testlere ayarlar
Parametreler | |
---|---|
device | ITestDevice |
setOptionMap
public void setOptionMap (optionMap)
OptionSetter
gelen seçeneklerin haritasını ayarlar
Parametreler | |
---|---|
optionMap |
UnzipIfRequired
public static final File unzipIfRequired (File downloadedFile,query)
Bir dosyanın sıkıştırılıp açılması gerekip gerekmediğini kontrol etmenize ve gerekirse sıkıştırmayı açmanıza olanak tanıyan yardımcı program.
Parametreler | |
---|---|
downloadedFile | File |
query |
İadeler | |
---|---|
File |
doğrulamaUzakDosyaYolu
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.
İadeler | |
---|---|
Bu şekilde çözülen ERROR(/File) listesi. |
Atar | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
BuildRetrievalError |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-10-14 UTC.