IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


Interfaccia per oggetti in grado di 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 passati ai resolver

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)

Risolvi il file remoto.

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

Risolvi 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

getSupportedProtocol

public abstract String getSupportedProtocol ()

Restituisce il protocollo associato supportato per il download.

ritorna
String

risolvereFileRemoto

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

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

Parametri
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs che descrivono il telecomando per il download e come.

ritorna
IRemoteFileResolver.ResolvedFile La rappresentazione del file locale risolto.

tiri
BuildRetrievalError se qualcosa va storto.

risolvereRemoteFiles

public File resolveRemoteFiles (File consideredFile)

Risolvi il file remoto.

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

ritorna
File Il file locale risolto.

tiri
BuildRetrievalError se qualcosa va storto.

risolvereRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

Risolvi 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.

tiri
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 dell'invocazione corrente.