IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


Interfaccia per oggetti che possono risolvere un file remoto in uno locale. Ad esempio: gs://bucket/dir/file.txt verrebbe scaricato e modificato in un percorso locale.

Riepilogo

Classi nidificate

class IRemoteFileResolver.RemoteFileResolverArgs

Gli argomenti sono passati ai risolutori

class IRemoteFileResolver.ResolvedFile

Classe che contiene informazioni sul file risolto e alcuni metadati.

Metodi pubblici

abstract String getSupportedProtocol ()

Restituisce il protocollo associato supportato per il download.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

Risolvi il file remoto in un'interfaccia a prova di futuro

default File resolveRemoteFiles (File consideredFile)

Risolvere il file remoto.

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

Risolvere il file remoto.

default void setPrimaryDevice ( ITestDevice device)

Modo facoltativo per l'implementazione di ricevere una rappresentazione {@ink ITestDevice} del dispositivo sottoposto a test.

Metodi pubblici

getSupportedProtocollo

public abstract String getSupportedProtocol ()

Restituisce il protocollo associato supportato per il download.

ritorna
String

risolvereRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Risolvi il file remoto in un'interfaccia a prova di futuro

Parametri
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs che descrive il telecomando da scaricare e come.

ritorna
IRemoteFileResolver.ResolvedFile La rappresentazione del file locale risolta.

Lancia
BuildRetrievalError se qualcosa va storto.

risolvereRemoteFiles

public File resolveRemoteFiles (File consideredFile)

Risolvere il file remoto.

Parametri
consideredFile File : ERROR(/File) valutato come remoto.

ritorna
File Il file locale risolto.

Lancia
BuildRetrievalError se qualcosa va storto.

risolvereRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

Risolvere il file remoto.

Parametri
consideredFile File : ERROR(/File) valutato come remoto.

queryArgs : gli argomenti passati come query all'URL.

ritorna
File Il file locale risolto.

Lancia
BuildRetrievalError se qualcosa va storto.

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

Modo facoltativo per l'implementazione di ricevere una rappresentazione {@ink ITestDevice} del dispositivo sottoposto a test.

Parametri
device ITestDevice : ITestDevice della chiamata corrente.