IRemoteFileResolver
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.
Résumé
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 évolutive |
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) Moyen facultatif pour l'implémentation de recevoir une représentation {@ink ITestDevice} de l'appareil testé. |
Méthodes publiques
getSupportedProtocol
public abstract String getSupportedProtocol ()
Renvoie le protocole associé pris en charge pour le téléchargement.
Retour | |
---|---|
String |
résoudreRemoteFile
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
Résoudre le fichier distant dans une interface évolutive
Paramètres | |
---|---|
args | IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs décrivant la télécommande à télécharger et comment. |
Retour | |
---|---|
IRemoteFileResolver.ResolvedFile | La représentation du fichier local résolu. |
Lance | |
---|---|
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é comme distant. |
Retour | |
---|---|
File | Le fichier local résolu. |
Lance | |
---|---|
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é comme distant. |
queryArgs |
Retour | |
---|---|
File | Le fichier local résolu. |
Lance | |
---|---|
BuildRetrievalError | si quelque chose ne va pas. |
setPrimaryDevice
public void setPrimaryDevice (ITestDevice device)
Moyen facultatif pour l'implémentation de recevoir une représentation {@ink ITestDevice} de l'appareil testé.
Paramètres | |
---|---|
device | ITestDevice : Le ITestDevice de l'invocation en cours. |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/03/30 (UTC).