IRemoteFileResolver
public
interface
IRemoteFileResolver
com.android.tradefed.config.remote.IRemoteFileResolver |
Interface para objetos que podem resolver um arquivo remoto em um local. Por exemplo: Seria feito o download de gs://bucket/dir/file.txt e seria alterado para um caminho local.
Resumo
Classes aninhadas | |
---|---|
class |
IRemoteFileResolver.RemoteFileResolverArgs
Os argumentos transmitidos aos resolvedores |
class |
IRemoteFileResolver.ResolvedFile
Classe que contém informações sobre o arquivo resolvido e alguns metadados. |
Métodos públicos | |
---|---|
abstract
String
|
getSupportedProtocol()
Retorna o protocolo associado compatível para download. |
default
IRemoteFileResolver.ResolvedFile
|
resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)
Resolver o arquivo remoto em uma interface preparada para o futuro |
default
File
|
resolveRemoteFiles(File consideredFile)
Resolva o arquivo remoto. |
default
File
|
resolveRemoteFiles(File consideredFile,
Resolva o arquivo remoto. |
default
void
|
setPrimaryDevice(ITestDevice device)
Forma opcional de a implementação receber uma representação de {@ink ITestDevice} do do dispositivo em testes. |
Métodos públicos
getsupportedProtocolo
public abstract String getSupportedProtocol ()
Retorna o protocolo associado compatível para download.
Retorna | |
---|---|
String |
resolveRemoteFile
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
Resolver o arquivo remoto em uma interface preparada para o futuro
Parâmetros | |
---|---|
args |
IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs descrevendo o controle remoto para download e como fazer isso. |
Retorna | |
---|---|
IRemoteFileResolver.ResolvedFile |
A representação do arquivo local resolvida. |
Gera | |
---|---|
BuildRetrievalError |
se algo der errado. |
resolverRemoteFiles
public File resolveRemoteFiles (File consideredFile)
Resolva o arquivo remoto.
Parâmetros | |
---|---|
consideredFile |
File : ERROR(/File) avaliado como remoto. |
Retorna | |
---|---|
File |
O arquivo local resolvido. |
Gera | |
---|---|
BuildRetrievalError |
se algo der errado. |
resolverRemoteFiles
public File resolveRemoteFiles (File consideredFile,queryArgs)
Resolva o arquivo remoto.
Parâmetros | |
---|---|
consideredFile |
File : ERROR(/File) avaliado como remoto. |
queryArgs |
: os argumentos transmitidos como uma consulta ao URL. |
Retorna | |
---|---|
File |
O arquivo local resolvido. |
Gera | |
---|---|
BuildRetrievalError |
se algo der errado. |
setPrimaryDevice
public void setPrimaryDevice (ITestDevice device)
Forma opcional de a implementação receber uma representação de {@ink ITestDevice} do do dispositivo em testes.
Parâmetros | |
---|---|
device |
ITestDevice : o ITestDevice da invocação atual. |