Program do rozpoznawania plików dynamicznych

public class DynamicRemoteFileResolver
extends Object

java.lang.Object
com.android.tradefed.config.DynamicRemoteFile statystykir


Klasa, która ułatwia rozpoznawanie ścieżki do plików zdalnych.

Na przykład adres gs://zasobnik/ścieżka/plik.txt zostanie rozwiązany przez pobranie pliku z GCS. zasobnika.

Nowe protokoły należy dodać do META_INF/services.

Podsumowanie

Zagnieżdżone klasy

interface DynamicRemoteFileResolver.FileResolverLoader

Wczytuje implementacje interfejsu IRemoteFileResolver

Fieldsem

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

Konstruktory publiczne

DynamicRemoteFileResolver()
DynamicRemoteFileResolver(boolean allowParallel)
DynamicRemoteFileResolver(DynamicRemoteFileResolver.FileResolverLoader loader)
DynamicRemoteFileResolver(DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)

Metody publiczne

void addExtraArgs( extraArgs)

Dodaj więcej argumentów zapytania.

getParallelDownloads()
void resolvePartialDownloadZip(File destDir, String remoteZipFilePath, includeFilters, excludeFilters)

Pobierz pliki pasujące do podanych filtrów w zdalnym pliku ZIP.

void setDevice(ITestDevice device)

Konfiguruje urządzenie w ramach testów

void setOptionMap( optionMap)

Ustawia mapę opcji z: OptionSetter

static final File unzipIfRequired(File downloadedFile, query)

Narzędzie pozwalające sprawdzić, czy plik należy rozpakować, i w razie potrzeby rozpakować.

final validateRemoteFilePath()

Przechodzi przez wszystkie typy opcji ERROR(/File) i sprawdza, czy ich ścieżka powinna zostać zakończona.

Fieldsem

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

KLUCZ_UNZIP

public static final String UNZIP_KEY

Konstruktory publiczne

Program do rozpoznawania plików dynamicznych

public DynamicRemoteFileResolver ()

Program do rozpoznawania plików dynamicznych

public DynamicRemoteFileResolver (boolean allowParallel)

Parametry
allowParallel boolean

Program do rozpoznawania plików dynamicznych

public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)

Parametry
loader DynamicRemoteFileResolver.FileResolverLoader

Program do rozpoznawania plików dynamicznych

public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader, 
                boolean allowParallel)

Parametry
loader DynamicRemoteFileResolver.FileResolverLoader

allowParallel boolean

Metody publiczne

dodaj dodatkowe argumenty

public void addExtraArgs ( extraArgs)

Dodaj więcej argumentów zapytania.

Parametry
extraArgs

getParallelDownloads

public  getParallelDownloads ()

Zwroty

rozwiązujCzęściowy pobrany plik ZIP

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 uwzględniania filtrów, ale nie filtrów wykluczania.

Parametry
destDir File: plik, w którym ma zostać umieszczona pobrana zawartość.

remoteZipFilePath String: zdalna ścieżka do pliku ZIP do pobrania (względna wobec atrybutu dla konkretnej implementacji.

includeFilters : lista ciągów wyrażeń regularnych, do których można pobrać pasujące pliki. Ścieżka pliku pasujące do dowolnego filtra.

excludeFilters : lista ciągów wyrażeń regularnych, do których nie można pobierać pasujących plików. Plik ścieżka pasująca do dowolnego filtra nie zostanie pobrana.

Rzuty
BuildRetrievalError gdyby nie można było pobrać plików.

ustawUrządzenie

public void setDevice (ITestDevice device)

Konfiguruje urządzenie w ramach testów

Parametry
device ITestDevice

setOptionMap (mapa setOptionMap)

public void setOptionMap ( optionMap)

Ustawia mapę opcji z: OptionSetter

Parametry
optionMap

Jeśli jest wymagane, rozpakuj je

public static final File unzipIfRequired (File downloadedFile, 
                 query)

Narzędzie pozwalające sprawdzić, czy plik należy rozpakować, i w razie potrzeby rozpakować.

Parametry
downloadedFile File

query

Zwroty
File

validateRemoteFilePath

public final  validateRemoteFilePath ()

Przechodzi przez wszystkie typy opcji ERROR(/File) i sprawdza, czy ich ścieżka powinna zostać zakończona.

Zwroty
Lista ERROR(/File), która została zamknięta w ten sposób.

Rzuty
com.android.tradefed.build.BuildRetrievalError
BuildRetrievalError