DynamicRemoteFileResolver
public class DynamicRemoteFileResolver
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.DynamicRemoteFileResolver |
Classe che aiuta a risolvere il percorso dei file remoti.
Ad esempio: gs://bucket/path/file.txt verrà risolto scaricando il file dal bucket GCS.
Nuovi protocolli dovrebbero essere aggiunti a META_INF/services.
Riepilogo
Classi nidificate | |
---|---|
interface | DynamicRemoteFileResolver.FileResolverLoader Carica le implementazioni di |
Campi | |
---|---|
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
|
Costruttori pubblici | |
---|---|
DynamicRemoteFileResolver () | |
DynamicRemoteFileResolver (boolean allowParallel) | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader) | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel) |
Metodi pubblici | |
---|---|
void | addExtraArgs ( extraArgs) addExtraArgs ( extraArgs) Aggiungi argomenti aggiuntivi per la query. |
getParallelDownloads () | |
void | resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) Scarica i file corrispondenti ai filtri specificati in un file zip remoto. |
void | setDevice ( ITestDevice device) Imposta il dispositivo sotto test |
void | setOptionMap ( optionMap) setOptionMap ( optionMap) Imposta la mappa delle opzioni provenienti da |
static final File | unzipIfRequired (File downloadedFile, query) unzipIfRequired (File downloadedFile, query) Utilità che permette di verificare se un file deve essere decompresso o meno e decomprimerlo se necessario. |
final | validateRemoteFilePath () Esegue tutti i tipi di opzioni |
Campi
OPTIONAL_KEY
public static final String OPTIONAL_KEY
OPZIONE_NAME_KEY
public static final String OPTION_NAME_KEY
OPZIONE_PARALLEL_KEY
public static final String OPTION_PARALLEL_KEY
UNZIP_KEY
public static final String UNZIP_KEY
Costruttori pubblici
DynamicRemoteFileResolver
public DynamicRemoteFileResolver ()
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (boolean allowParallel)
Parametri | |
---|---|
allowParallel | boolean |
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
Parametri | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
Parametri | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
allowParallel | boolean |
Metodi pubblici
aggiungiArgExtra
public void addExtraArgs (extraArgs)
Aggiungi argomenti aggiuntivi per la query.
Parametri | |
---|---|
extraArgs |
getParallelDownload
publicgetParallelDownloads ()
ritorna | |
---|---|
risolverePartialDownloadZip
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
Scarica i file corrispondenti ai filtri specificati in un file zip remoto.
Un file all'interno del file zip remoto viene scaricato solo se il suo percorso corrisponde a uno dei filtri di inclusione ma non ai filtri di esclusione.
Parametri | |
---|---|
destDir | File : il file in cui inserire i contenuti scaricati. |
remoteZipFilePath | String : il percorso remoto del file zip da scaricare, relativo ad una root specifica dell'implementazione. |
includeFilters | |
excludeFilters |
Lancia | |
---|---|
BuildRetrievalError | se non è stato possibile scaricare i file. |
setDevice
public void setDevice (ITestDevice device)
Imposta il dispositivo sotto test
Parametri | |
---|---|
device | ITestDevice |
setOptionMap
public void setOptionMap (optionMap)
Imposta la mappa delle opzioni provenienti da OptionSetter
Parametri | |
---|---|
optionMap |
decomprimereIfRequired
public static final File unzipIfRequired (File downloadedFile,query)
Utilità che permette di verificare se un file deve essere decompresso o meno e decomprimerlo se necessario.
Parametri | |
---|---|
downloadedFile | File |
query |
ritorna | |
---|---|
File |
validateRemoteFilePath
public finalvalidateRemoteFilePath ()
Esegue tutti i tipi di opzioni ERROR(/File)
e controlla se il loro percorso deve essere risolto.
ritorna | |
---|---|
L'elenco di ERROR(/File) che è stato risolto in questo modo. |
Lancia | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
BuildRetrievalError |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2023-12-01 UTC.