IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


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

Riepilogo

Classi nidificate

class IRemoteFileResolver.RemoteFileResolverArgs

Gli argomenti passati ai risolutori 

class IRemoteFileResolver.ResolvedFile

Classe contenente informazioni sul file risolto e su 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 adatta al futuro

default File resolveRemoteFiles(File consideredFile)

Risolvi il problema del file remoto.

default File resolveRemoteFiles(File consideredFile, queryArgs)

Risolvi il problema del file remoto.

default void setPrimaryDevice(ITestDevice device)

Metodo facoltativo per consentire all'implementazione di ricevere una rappresentazione di {@ink ITestDevice} del dispositivo sottoposto a test.

Metodi pubblici

getSupportedProtocol

public abstract String getSupportedProtocol ()

Restituisce il protocollo associato supportato per il download.

Ritorni
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Risolvi il file remoto in un'interfaccia adatta al futuro

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

Ritorni
IRemoteFileResolver.ResolvedFile La rappresentazione del file locale risolto.

Lanci
BuildRetrievalError se qualcosa va storto.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile)

Risolvi il problema del file remoto.

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

Ritorni
File Il file locale risolto.

Lanci
BuildRetrievalError se qualcosa va storto.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

Risolvi il problema del file remoto.

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

queryArgs : gli argomenti passati come query all'URL.

Ritorni
File Il file locale risolto.

Lanci
BuildRetrievalError se qualcosa va storto.

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

Metodo facoltativo per consentire all'implementazione di ricevere una rappresentazione di {@ink ITestDevice} del dispositivo sottoposto a test.

Parametri
device ITestDevice: il ITestDevice dell'invocazione corrente.