IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


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

Podsumowanie

Zagnieżdżone klasy

class IRemoteFileResolver.RemoteFileResolverArgs

Argumenty przekazywane do rozwiązywania

class IRemoteFileResolver.ResolvedFile

Klasa zawierająca informacje o rozwiązanym pliku i niektórych metadanych. 

Metody publiczne

abstract String getSupportedProtocol()

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

default IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

Rozwiązanie problemu z pliku zdalnego w interfejsie przyszłościowym

default File resolveRemoteFiles(File consideredFile)

Rozwiąż problem z plikiem zdalnym.

default File resolveRemoteFiles(File consideredFile, queryArgs)

Rozwiąż problem z plikiem zdalnym.

default void setPrimaryDevice(ITestDevice device)

Opcjonalny sposób, w jaki implementacja może uzyskać reprezentację {@ink ITestDevice} urządzenia będącego przedmiotem testów.

Metody publiczne

getSupportedProtocol

public abstract String getSupportedProtocol ()

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

Zwroty
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Rozwiązanie problemu z pliku zdalnego w interfejsie przyszłościowym

Parametry
args IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs opisujący, jak i z czego pobrać pilota.

Zwroty
IRemoteFileResolver.ResolvedFile Rozwiązany lokalny plik.

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

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile)

Rozwiąż problem z plikiem zdalnym.

Parametry
consideredFile File: ERROR(/File) oceniono jako zdalne.

Zwroty
File Rozwiązany plik lokalny.

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

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

Rozwiąż problem z plikiem zdalnym.

Parametry
consideredFile File: ERROR(/File) oceniono jako zdalne.

queryArgs : argumenty przekazywane jako zapytanie do adresu URL.

Zwroty
File Rozwiązany plik lokalny.

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

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

Opcjonalny sposób, w jaki implementacja może uzyskać reprezentację {@ink ITestDevice} urządzenia będącego przedmiotem testów.

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