DynamicRemoteFileResolver
public class DynamicRemoteFileResolver
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.DynamicRemoteFileResolver |
Klasse, die beim Auflösen des Pfads zu Remotedateien hilft.
Beispiel: gs://bucket/path/file.txt wird durch Herunterladen der Datei aus dem GCS-Bucket aufgelöst.
Neue Protokolle sollten zu META_INF/services hinzugefügt werden.
Zusammenfassung
Verschachtelte Klassen | |
---|---|
interface | DynamicRemoteFileResolver.FileResolverLoader Lädt Implementierungen von |
Felder | |
---|---|
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
|
Öffentliche Bauträger | |
---|---|
DynamicRemoteFileResolver () | |
DynamicRemoteFileResolver (boolean allowParallel) | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader) | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel) |
Öffentliche Methoden | |
---|---|
void | addExtraArgs ( extraArgs) addExtraArgs ( extraArgs) Fügen Sie zusätzliche Argumente für die Abfrage hinzu. |
getParallelDownloads () | |
void | resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) Laden Sie die Dateien, die den angegebenen Filtern entsprechen, in einer Remote-ZIP-Datei herunter. |
void | setDevice ( ITestDevice device) Legt das zu testende Gerät fest |
void | setOptionMap ( optionMap) setOptionMap ( optionMap) Legt die Karte der Optionen fest, die von |
static final File | unzipIfRequired (File downloadedFile, query) unzipIfRequired (File downloadedFile, query) Dienstprogramm, mit dem Sie prüfen können, ob eine Datei entpackt werden soll, und sie bei Bedarf entpacken können. |
final | validateRemoteFilePath () Durchläuft alle Optionstypen |
Felder
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
Öffentliche Bauträger
DynamicRemoteFileResolver
public DynamicRemoteFileResolver ()
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (boolean allowParallel)
Parameter | |
---|---|
allowParallel | boolean |
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
Parameter | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
Parameter | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
allowParallel | boolean |
Öffentliche Methoden
addExtraArgs
public void addExtraArgs (extraArgs)
Fügen Sie zusätzliche Argumente für die Abfrage hinzu.
Parameter | |
---|---|
extraArgs |
getParallelDownloads
publicgetParallelDownloads ()
Kehrt zurück | |
---|---|
„resolvePartialDownloadZip“.
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
Laden Sie die Dateien, die den angegebenen Filtern entsprechen, in einer Remote-ZIP-Datei herunter.
Eine Datei in der Remote-ZIP-Datei wird nur heruntergeladen, wenn ihr Pfad mit einem der Einschlussfilter, aber nicht mit den Ausschlussfiltern übereinstimmt.
Parameter | |
---|---|
destDir | File : Die Datei, in der die heruntergeladenen Inhalte abgelegt werden sollen. |
remoteZipFilePath | String : der Remote-Pfad zur herunterzuladenden ZIP-Datei, relativ zu einem implementierenden spezifischen Stammverzeichnis. |
includeFilters | |
excludeFilters |
Würfe | |
---|---|
BuildRetrievalError | wenn Dateien nicht heruntergeladen werden konnten. |
setDevice
public void setDevice (ITestDevice device)
Legt das zu testende Gerät fest
Parameter | |
---|---|
device | ITestDevice |
setOptionMap
public void setOptionMap (optionMap)
Legt die Karte der Optionen fest, die von OptionSetter
kommen
Parameter | |
---|---|
optionMap |
unzipIfRequired
public static final File unzipIfRequired (File downloadedFile,query)
Dienstprogramm, mit dem Sie prüfen können, ob eine Datei entpackt werden soll, und sie bei Bedarf entpacken können.
Parameter | |
---|---|
downloadedFile | File |
query |
Kehrt zurück | |
---|---|
File |
validierenRemoteFilePath
public finalvalidateRemoteFilePath ()
Durchläuft alle Optionstypen ERROR(/File)
und prüft, ob deren Pfad aufgelöst werden sollte.
Kehrt zurück | |
---|---|
Die Liste der ERROR(/File) , die auf diese Weise behoben wurden. |
Würfe | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
BuildRetrievalError |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-10-14 (UTC).