O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


Interface para objetos que podem transformar um arquivo remoto em um local. Por exemplo: gs: //bucket/dir/file.txt seria baixado e alterado para um caminho local.

Resumo

Classes aninhadas

class IRemoteFileResolver.RemoteFileResolverArgs

Os argumentos passados ​​para os resolvedores

class IRemoteFileResolver.ResolvedFile

Classe contendo informações sobre o arquivo resolvido e alguns metadados.

Métodos públicos

abstract String getSupportedProtocol ()

Retorna o protocolo associado com suporte para download.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

Resolva o arquivo remoto em uma interface preparada para o futuro

default File resolveRemoteFiles (File consideredFile)

Resolva o arquivo remoto.

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

Resolva o arquivo remoto.

default void setPrimaryDevice (ITestDevice device)

Maneira opcional para a implementação receber uma representação {@ink ITestDevice} do dispositivo em teste.

Métodos públicos

getSupportedProtocol

public abstract String getSupportedProtocol ()

Retorna o protocolo associado com suporte para download.

Devoluções
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Resolva o arquivo remoto em uma interface preparada para o futuro

Parâmetros
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs descrevendo o controle remoto para baixar e como.

Devoluções
IRemoteFileResolver.ResolvedFile A representação de arquivo local resolvida.

Lança
BuildRetrievalError se algo der errado.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile)

Resolva o arquivo remoto.

Parâmetros
consideredFile File : ERROR(/File) avaliou como remota.

Devoluções
File O arquivo local resolvido.

Lança
BuildRetrievalError se algo der errado.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

Resolva o arquivo remoto.

Parâmetros
consideredFile File : ERROR(/File) avaliou como remota.

queryArgs : Os argumentos passados ​​como uma consulta ao URL.

Devoluções
File O arquivo local resolvido.

Lança
BuildRetrievalError se algo der errado.

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

Maneira opcional para a implementação receber uma representação {@ink ITestDevice} do dispositivo em teste.

Parâmetros
device ITestDevice : O ITestDevice da invocação atual.