IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


Interfejs dla obiektów, które potrafią przekształcić plik zdalny w plik lokalny. Na przykład: gs://bucket/dir/file.txt zostanie pobrany i zmieniony na ścieżkę lokalną.

Streszczenie

Zagnieżdżone klasy

class IRemoteFileResolver.RemoteFileResolverArgs

Argumenty zostały przekazane do funkcji rozpoznawania nazw

class IRemoteFileResolver.ResolvedFile

Klasa przechowująca informacje o rozwiązanym pliku i niektóre metadane.

Metody publiczne

abstract String getSupportedProtocol ()

Zwraca powiązany protokół obsługiwany do pobrania.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

Rozwiąż zdalny plik w przyszłościowym interfejsie

default File resolveRemoteFiles (File consideredFile)

Rozwiąż zdalny plik.

default File resolveRemoteFiles (File consideredFile, queryArgs) resolveRemoteFiles (File consideredFile, queryArgs)

Rozwiąż zdalny plik.

default void setPrimaryDevice ( ITestDevice device)

Opcjonalny sposób implementacji polegający na otrzymaniu reprezentacji {@ink ITestDevice} testowanego urządzenia.

Metody publiczne

getSupportedProtocol

public abstract String getSupportedProtocol ()

Zwraca powiązany protokół obsługiwany do pobrania.

Zwroty
String

rozwiązać plik zdalny

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Rozwiąż zdalny plik w przyszłościowym interfejsie

Parametry
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs opisujący pilota do pobrania i sposób.

Zwroty
IRemoteFileResolver.ResolvedFile Rozwiązana reprezentacja pliku lokalnego.

Rzuca
BuildRetrievalError jeśli coś pójdzie nie tak.

rozwiązaćRemoteFiles

public File resolveRemoteFiles (File consideredFile)

Rozwiąż zdalny plik.

Parametry
consideredFile File : ERROR(/File) oceniony jako zdalny.

Zwroty
File Rozwiązany plik lokalny.

Rzuca
BuildRetrievalError jeśli coś pójdzie nie tak.

rozwiązaćRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

Rozwiąż zdalny plik.

Parametry
consideredFile File : ERROR(/File) oceniony jako zdalny.

queryArgs : Argumenty przekazane jako zapytanie do adresu URL.

Zwroty
File Rozwiązany plik lokalny.

Rzuca
BuildRetrievalError jeśli coś pójdzie nie tak.

ustaw urządzenie podstawowe

public void setPrimaryDevice (ITestDevice device)

Opcjonalny sposób implementacji polegający na otrzymaniu reprezentacji {@ink ITestDevice} testowanego urządzenia.

Parametry
device ITestDevice : ITestDevice bieżącego wywołania.