IRemoteFileResolver
public
interface
IRemoteFileResolver
com.android.tradefed.config.remote.IRemoteFileResolver |
Interface para objetos que podem resolver um arquivo remoto em um local. Por exemplo, gs://bucket/dir/file.txt será transferido por download e alterado para um caminho local.
Resumo
Classes aninhadas | |
---|---|
class |
IRemoteFileResolver.RemoteFileResolverArgs
Os argumentos transmitidos aos solucionadores |
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 com o 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 para a implementação receber uma representação {@ink ITestDevice} do dispositivo em testes. |
Métodos públicos
getSupportedProtocol
public abstract String getSupportedProtocol ()
Retorna o protocolo associado compatível com o 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 fazer o download e como. |
Retorna | |
---|---|
IRemoteFileResolver.ResolvedFile |
A representação do arquivo local resolvido. |
Gera | |
---|---|
BuildRetrievalError |
se algo der errado. |
resolveRemoteFiles
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. |
resolveRemoteFiles
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 para o URL. |
Retorna | |
---|---|
File |
O arquivo local resolvido. |
Gera | |
---|---|
BuildRetrievalError |
se algo der errado. |
setPrimaryDevice
public void setPrimaryDevice (ITestDevice device)
Forma opcional para a implementação receber uma representação {@ink ITestDevice} do dispositivo em testes.
Parâmetros | |
---|---|
device |
ITestDevice : o ITestDevice da invocação atual. |