IResolverFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


Interface pour les objets qui peuvent résoudre un fichier distant en un fichier local. Par exemple : gs://bucket/dir/file.txt serait téléchargé et remplacé par un chemin local.

Sommaire

Classes imbriquées

class IRemoteFileResolver.RemoteFileResolverArgs

Les arguments passés aux résolveurs

class IRemoteFileResolver.ResolvedFile

Classe contenant des informations sur le fichier résolu et certaines métadonnées.

Méthodes publiques

abstract String getSupportedProtocol ()

Renvoie le protocole associé pris en charge pour le téléchargement.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

Résoudre le fichier distant dans une interface à l'épreuve du temps

default File resolveRemoteFiles (File consideredFile)

Résolvez le fichier distant.

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

Résolvez le fichier distant.

default void setPrimaryDevice (ITestDevice device)

Façon facultative pour l'implémentation de recevoir une représentation {@ink ITestDevice} du périphérique testé.

Méthodes publiques

getSupportedProtocol

public abstract String getSupportedProtocol ()

Renvoie le protocole associé pris en charge pour le téléchargement.

Retour
String

résoudreFichierDistant

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Résoudre le fichier distant dans une interface à l'épreuve du temps

Paramètres
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs décrivant la télécommande pour télécharger et comment.

Retour
IRemoteFileResolver.ResolvedFile La représentation du fichier local résolu.

Jetés
BuildRetrievalError si quelque chose ne va pas.

résoudreRemoteFiles

public File resolveRemoteFiles (File consideredFile)

Résolvez le fichier distant.

Paramètres
consideredFile File : ERROR(/File) évaluée comme à distance.

Retour
File Le fichier local résolu.

Jetés
BuildRetrievalError si quelque chose ne va pas.

résoudreRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

Résolvez le fichier distant.

Paramètres
consideredFile File : ERROR(/File) évaluée comme à distance.

queryArgs : les arguments passés en tant que requête à l'URL.

Retour
File Le fichier local résolu.

Jetés
BuildRetrievalError si quelque chose ne va pas.

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

Façon facultative pour l'implémentation de recevoir une représentation {@ink ITestDevice} du périphérique testé.

Paramètres
device ITestDevice : Le ITestDevice de l'invocation en cours.