IRemoteFileResolver
public
interface
IRemoteFileResolver
| com.android.tradefed.config.remote.IRemoteFileResolver |
Interface pour les objets qui peuvent résoudre un fichier distant en fichier local. Par exemple : gs://bucket/dir/file.txt serait téléchargé et remplacé par un chemin d'accès local.
Résumé
Classes imbriquées | |
|---|---|
class |
IRemoteFileResolver.RemoteFileResolverArgs
Arguments transmis 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é compatible avec le téléchargement. |
default
IRemoteFileResolver.ResolvedFile
|
resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)
Résolvez le fichier distant dans une interface pérenne. |
default
File
|
resolveRemoteFiles(File consideredFile)
Résolvez le fichier distant. |
default
File
|
resolveRemoteFiles(File consideredFile, Map<String, String> 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 en cours de test. |
Méthodes publiques
getSupportedProtocol
public abstract String getSupportedProtocol ()
Renvoie le protocole associé compatible avec le téléchargement.
| Renvoie | |
|---|---|
String |
|
resolveRemoteFile
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
Résolvez le fichier distant dans une interface pérenne.
| Paramètres | |
|---|---|
args |
IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs décrivant l'élément distant à télécharger et comment. |
| Renvoie | |
|---|---|
IRemoteFileResolver.ResolvedFile |
Représentation du fichier local résolu. |
| Génère | |
|---|---|
BuildRetrievalError |
en cas de problème. |
resolveRemoteFiles
public File resolveRemoteFiles (File consideredFile)
Résolvez le fichier distant.
| Paramètres | |
|---|---|
consideredFile |
File: File évalué comme distant. |
| Renvoie | |
|---|---|
File |
Fichier local résolu. |
| Génère | |
|---|---|
BuildRetrievalError |
en cas de problème. |
resolveRemoteFiles
public File resolveRemoteFiles (File consideredFile,
Map<String, String> queryArgs)Résolvez le fichier distant.
| Paramètres | |
|---|---|
consideredFile |
File: File évalué comme distant. |
queryArgs |
Map : arguments transmis en tant que requête à l'URL. |
| Renvoie | |
|---|---|
File |
Fichier local résolu. |
| Génère | |
|---|---|
BuildRetrievalError |
en cas de problème. |
setPrimaryDevice
public void setPrimaryDevice (ITestDevice device)
Moyen facultatif pour l'implémentation de recevoir une représentation {@ink ITestDevice} de l' appareil en cours de test.
| Paramètres | |
|---|---|
device |
ITestDevice : Le ITestDevice de l'appel actuel. |