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 dosyası, GCS grubundan indirilerek çözülecektir.
META_INF/services'e yeni protokoller eklenmelidir.
Özet
İç 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ı testler altında ayarlar |
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
İSTEĞE BAĞLI_TUŞ
public static final String OPTIONAL_KEY
UNZIP_KEY
public static final String UNZIP_KEY
kamu inşaatçılar
DynamicRemoteFileResolver
public DynamicRemoteFileResolver ()
DynamicRemoteFileResolver
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 |
çözümKısmiİndirZip
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
Uzak bir zip dosyasında verilen filtrelerle eşleşen dosyaları indirin.
Uzak zip dosyasının içindeki bir dosya, yalnızca yolu dahil etme filtrelerinden herhangi biriyle eşleşir, ancak hariç tutma filtreleriyle eşleşmezse indirilir.
parametreler | |
---|---|
destDir | File : indirilen içeriğin yerleştirileceği dosya. |
remoteZipFilePath | String : uygulamaya özgü bir köke göre indirilecek zip dosyasının uzak yolu. |
includeFilters | |
excludeFilters |
Atar | |
---|---|
BuildRetrievalError | dosyalar indirilemezse. |
setCihaz
public void setDevice (ITestDevice device)
Cihazı testler altında ayarlar
parametreler | |
---|---|
device | ITestDevice |
setOptionMap
public void setOptionMap (optionMap)
OptionSetter
gelen seçeneklerin haritasını ayarlar
parametreler | |
---|---|
optionMap |
gerekliyse sıkıştırmayı aç
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 |
valideUzakDosyaYolu
public finalvalidateRemoteFilePath ()
Tüm ERROR(/File)
seçenek tipinde çalışır ve yollarının çözülmesi gerekip gerekmediğ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-03-30 UTC.