DynamicRemoteFileResolver
public class DynamicRemoteFileResolver
extends Object
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.config.DynamicRemoteFileResolver |
Klasa pomagająca w określeniu ścieżki do plików zdalnych.
Na przykład: gs://bucket/path/file.txt zostanie rozwiązany poprzez pobranie pliku z zasobnika GCS.
Nowe protokoły należy dodać do META_INF/services.
Streszczenie
Zagnieżdżone klasy | |
---|---|
interface | DynamicRemoteFileResolver.FileResolverLoader Ładuje implementacje |
Pola | |
---|---|
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
|
Konstruktorzy publiczni | |
---|---|
DynamicRemoteFileResolver () | |
DynamicRemoteFileResolver (boolean allowParallel) | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader) | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel) |
Metody publiczne | |
---|---|
void | addExtraArgs ( extraArgs) addExtraArgs ( extraArgs) Dodaj dodatkowe argumenty do zapytania. |
getParallelDownloads () | |
void | resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) Pobierz pliki pasujące do podanych filtrów w zdalnym pliku ZIP. |
void | setDevice ( ITestDevice device) Ustawia urządzenie pod testy |
void | setOptionMap ( optionMap) setOptionMap ( optionMap) Ustawia mapę opcji pochodzących z |
static final File | unzipIfRequired (File downloadedFile, query) unzipIfRequired (File downloadedFile, query) Narzędzie pozwalające sprawdzić, czy plik powinien zostać rozpakowany i rozpakować go w razie potrzeby. |
final | validateRemoteFilePath () Przechodzi przez wszystkie opcje typu |
Pola
KLUCZ OPCJONALNY
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
Konstruktorzy publiczni
DynamicRemoteFileResolver
public DynamicRemoteFileResolver ()
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (boolean allowParallel)
Parametry | |
---|---|
allowParallel | boolean |
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
Parametry | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
Parametry | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
allowParallel | boolean |
Metody publiczne
dodajExtraArgs
public void addExtraArgs (extraArgs)
Dodaj dodatkowe argumenty do zapytania.
Parametry | |
---|---|
extraArgs |
pobierzParallelPobieranie
publicgetParallelDownloads ()
Zwroty | |
---|---|
rozwiązaćPartialDownloadZip
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
Pobierz pliki pasujące do podanych filtrów w zdalnym pliku ZIP.
Plik znajdujący się w zdalnym pliku zip jest pobierany tylko wtedy, gdy jego ścieżka pasuje do któregokolwiek z filtrów włączających, ale nie do filtrów wykluczających.
Parametry | |
---|---|
destDir | File : plik, w którym należy umieścić pobraną zawartość. |
remoteZipFilePath | String : zdalna ścieżka do pliku zip do pobrania, w odniesieniu do katalogu głównego specyficznego dla implementacji. |
includeFilters | |
excludeFilters |
Rzuca | |
---|---|
BuildRetrievalError | jeśli nie można było pobrać plików. |
ustaw urządzenie
public void setDevice (ITestDevice device)
Ustawia urządzenie pod testy
Parametry | |
---|---|
device | ITestDevice |
setOptionMap
public void setOptionMap (optionMap)
Ustawia mapę opcji pochodzących z OptionSetter
Parametry | |
---|---|
optionMap |
rozpakujIfRequired
public static final File unzipIfRequired (File downloadedFile,query)
Narzędzie pozwalające sprawdzić, czy plik powinien zostać rozpakowany i rozpakować go w razie potrzeby.
Parametry | |
---|---|
downloadedFile | File |
query |
Zwroty | |
---|---|
File |
zatwierdźRemoteFilePath
public finalvalidateRemoteFilePath ()
Przechodzi przez wszystkie opcje typu ERROR(/File)
i sprawdza, czy ich ścieżka powinna zostać rozwiązana.
Zwroty | |
---|---|
Lista ERROR(/File) , które zostały rozwiązane w ten sposób. |
Rzuca | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
BuildRetrievalError |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-12-01 UTC.