DynamicRemoteFileResolver
public class DynamicRemoteFileResolver
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.DynamicRemoteFileResolver |
Kelas yang membantu menyelesaikan jalur ke file jarak jauh.
Misalnya: gs: //bucket/path/file.txt akan diselesaikan dengan mendownload file dari bucket GCS.
Protokol baru harus ditambahkan ke META_INF / services.
Ringkasan
Kelas bertingkat | |
---|---|
interface | DynamicRemoteFileResolver.FileResolverLoader Memuat implementasi |
Fields | |
---|---|
public static final String | OPTIONAL_KEY |
public static final String | UNZIP_KEY
|
Konstruktor publik | |
---|---|
DynamicRemoteFileResolver () | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader) |
Metode publik | |
---|---|
void | addExtraArgs ( extraArgs) addExtraArgs ( extraArgs) Tambahkan argumen ekstra untuk kueri. |
void | resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) Unduh file yang cocok dengan filter yang diberikan dalam file zip jarak jauh. |
void | setDevice (ITestDevice device) Mengatur perangkat dalam pengujian |
void | setOptionMap ( optionMap) setOptionMap ( optionMap) Menyetel peta opsi yang berasal dari |
static final File | unzipIfRequired (File downloadedFile, query) unzipIfRequired (File downloadedFile, query) Utilitas yang memungkinkan untuk memeriksa apakah file harus diekstrak dan diekstrak jika diperlukan. |
final | validateRemoteFilePath () Berjalan melalui semua jenis opsi |
Fields
OPTIONAL_KEY
public static final String OPTIONAL_KEY
UNZIP_KEY
public static final String UNZIP_KEY
Konstruktor publik
DynamicRemoteFileResolver
public DynamicRemoteFileResolver ()
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
Parameter | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
Metode publik
addExtraArgs
public void addExtraArgs (extraArgs)
Tambahkan argumen ekstra untuk kueri.
Parameter | |
---|---|
extraArgs |
resolusiparsialDownloadZip
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
Unduh file yang cocok dengan filter yang diberikan dalam file zip jarak jauh.
File di dalam file zip jarak jauh hanya diunduh jika jalurnya cocok dengan salah satu filter penyertaan, tetapi tidak dengan filter kecualikan.
Parameter | |
---|---|
destDir | File : file untuk menempatkan konten yang diunduh. |
remoteZipFilePath | String : jalur jarak jauh ke file zip yang akan didownload, terkait dengan root khusus implementasi. |
includeFilters | |
excludeFilters |
Melempar | |
---|---|
BuildRetrievalError | jika file tidak dapat diunduh. |
setDevice
public void setDevice (ITestDevice device)
Mengatur perangkat dalam pengujian
Parameter | |
---|---|
device | ITestDevice |
setOptionMap
public void setOptionMap (optionMap)
Menyetel peta opsi yang berasal dari OptionSetter
Parameter | |
---|---|
optionMap |
unzipIfRequired
public static final File unzipIfRequired (File downloadedFile,query)
Utilitas yang memungkinkan untuk memeriksa apakah file harus diekstrak dan diekstrak jika diperlukan.
Parameter | |
---|---|
downloadedFile | File |
query |
Kembali | |
---|---|
File |
validateRemoteFilePath
public finalvalidateRemoteFilePath ()
Berjalan melalui semua jenis opsi ERROR(/File)
dan memeriksa apakah jalurnya harus diselesaikan.
Kembali | |
---|---|
Daftar ERROR(/File) yang diselesaikan dengan cara itu. |
Melempar | |
---|---|
BuildRetrievalError |
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-09-08 UTC.