DinamikUzaktan Dosya Çözümleyici
public class DynamicRemoteFileResolver
extends Object
java.lang.Nesne | |
↳ | com.android.tradefed.config.DynamicRemoteFileResolver |
Uzak dosyalara giden yolu çözümlemeye yardımcı olan sınıf.
Örneğin: gs://bucket/path/file.txt, dosya GCS paketinden indirilerek çözülecektir.
META_INF/services'e yeni protokoller eklenmelidir.
Özet
iç içe sınıflar | |
---|---|
interface | DynamicRemoteFileResolver.FileResolverLoader |
Alanlar | |
---|---|
public static final String | OPTIONAL_KEY |
public static final String | UNZIP_KEY
|
Kamu inşaatçıları | |
---|---|
DynamicRemoteFileResolver () | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader) |
Genel yöntemler | |
---|---|
void | addExtraArgs ( extraArgs) addExtraArgs ( extraArgs) Sorgu için fazladan bağımsız değişkenler ekleyin. |
void | resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) Uzak bir zip dosyasında verilen filtrelerle eşleşen dosyaları indirin. |
void | setDevice ( ITestDevice device) Cihazı teste tabi tutar |
void | setOptionMap ( optionMap) setOptionMap ( optionMap) |
static final File | unzipIfRequired (File downloadedFile, query) unzipIfRequired (File downloadedFile, query) Bir dosyanın açılıp açılmayacağını kontrol etmeyi ve gerekirse sıkıştırmayı açmayı sağlayan yardımcı program. |
final | validateRemoteFilePath () Tüm |
Alanlar
OPTIONAL_KEY
public static final String OPTIONAL_KEY
UNZIP_KEY
public static final String UNZIP_KEY
Kamu inşaatçıları
DinamikUzaktan Dosya Çözümleyici
public DynamicRemoteFileResolver ()
DinamikUzaktan Dosya Çözümleyici
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
parametreler | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
Genel yöntemler
addExtraArgs
public void addExtraArgs (extraArgs)
Sorgu için fazladan bağımsız değişkenler ekleyin.
parametreler | |
---|---|
extraArgs |
çözmekKısmiDownloadZip
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
Uzak bir zip dosyasında verilen filtrelerle eşleşen dosyaları indirin.
Uzak zip dosyası içindeki bir dosya, yalnızca yolu dahil etme filtrelerinden herhangi biriyle eşleşirse ancak hariç tutma filtreleriyle eşleşmezse indirilir.
parametreler | |
---|---|
destDir | File : indirilen içeriğin yerleştirileceği dosya. |
remoteZipFilePath | String : uygulamaya özel bir köke göre indirilecek zip dosyasının uzak yolu. |
includeFilters | |
excludeFilters |
atar | |
---|---|
BuildRetrievalError | dosyalar indirilemediyse. |
setCihaz
public void setDevice (ITestDevice device)
Cihazı teste tabi tutar
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 açılıp açılmayacağını kontrol etmeyi ve gerekirse sıkıştırmayı açmayı sağlayan yardımcı program.
parametreler | |
---|---|
downloadedFile | File |
query |
İadeler | |
---|---|
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.
İadeler | |
---|---|
Bu şekilde çözülen ERROR(/File) listesi. |
atar | |
---|---|
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: 2022-08-15 UTC.