RemoteFileUtil
public
class
RemoteFileUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.device.cloud.RemoteFileUtil
|
Classe utilitaire permettant de gérer le fichier provenant d'une instance distante
Résumé
Méthodes publiques |
static
boolean
|
doesRemoteFileExist(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)
Vérifier si un fichier (ou un répertoire) existe sur l'instance distante
|
static
File
|
fetchRemoteDir(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath)
Récupérez un répertoire distant à partir de l'hôte distant.
|
static
boolean
|
fetchRemoteDir(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
Récupérez un répertoire distant à partir de l'hôte distant.
|
static
File
|
fetchRemoteFile(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath)
Récupérez un fichier distant dans l'instance de conteneur.
|
static
boolean
|
fetchRemoteFile(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Récupérez un fichier distant dans l'instance de l'appareil ou du conteneur.
|
static
boolean
|
pushFileToRemote(GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Transférer un objet ERROR(/File) depuis l'hôte local vers l'instance distante
|
Constructeurs publics
RemoteFileUtil
public RemoteFileUtil ()
Méthodes publiques
doesRemoteFileExist
public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remotePath)
Vérifier si un fichier (ou un répertoire) existe sur l'instance distante
Paramètres |
remoteInstance |
GceAvdInfo : GceAvdInfo décrivant l'appareil. |
options |
TestDeviceOptions : un TestDeviceOptions décrivant les options de l'appareil à utiliser pour
Appareil GCE. |
runUtil |
IRunUtil : IRunUtil permettant d'exécuter des commandes. |
timeout |
long : en milliseconde pour que la récupération se termine. |
remotePath |
String : chemin d'accès distant où trouver le fichier |
Renvoie |
boolean |
si le fichier existe ou non |
récupérerRemoteDir
public static File fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
Récupérez un répertoire distant à partir de l'hôte distant.
Paramètres |
remoteInstance |
GceAvdInfo : GceAvdInfo décrivant l'appareil. |
options |
TestDeviceOptions : un TestDeviceOptions décrivant les options de l'appareil à utiliser pour
Appareil GCE. |
runUtil |
IRunUtil : IRunUtil permettant d'exécuter des commandes. |
timeout |
long : en milliseconde pour que la récupération se termine. |
remoteDirPath |
String : chemin d'accès distant au répertoire |
Renvoie |
File |
Répertoire extrait ERROR(/File) en cas de réussite, valeur null dans le cas contraire |
récupérerRemoteDir
public static boolean fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
Récupérez un répertoire distant à partir de l'hôte distant.
Paramètres |
remoteInstance |
GceAvdInfo : GceAvdInfo décrivant l'appareil. |
options |
TestDeviceOptions : un TestDeviceOptions décrivant les options de l'appareil à utiliser pour
Appareil GCE. |
runUtil |
IRunUtil : IRunUtil permettant d'exécuter des commandes. |
timeout |
long : en milliseconde pour que la récupération se termine. |
remoteDirPath |
String : chemin d'accès distant au répertoire |
localDir |
File : répertoire local dans lequel placer les fichiers extraits. |
Renvoie |
boolean |
"True" en cas de réussite, False dans le cas contraire |
RécupérerRemoteFile
public static File fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Récupérez un fichier distant dans l'instance de conteneur.
Paramètres |
remoteInstance |
GceAvdInfo : GceAvdInfo décrivant l'appareil. |
options |
TestDeviceOptions : un TestDeviceOptions décrivant les options de l'appareil à utiliser pour
Appareil GCE. |
runUtil |
IRunUtil : IRunUtil permettant d'exécuter des commandes. |
timeout |
long : en milliseconde pour que la récupération se termine. |
remoteFilePath |
String : chemin d'accès distant où trouver le fichier |
Renvoie |
File |
La valeur extraite si l'opération a réussi, ou la valeur "null" dans le cas contraire |
RécupérerRemoteFile
public static boolean fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Récupérez un fichier distant dans l'instance de l'appareil ou du conteneur.
Paramètres |
remoteInstance |
GceAvdInfo : GceAvdInfo décrivant l'appareil. |
options |
TestDeviceOptions : un TestDeviceOptions décrivant les options de l'appareil à utiliser pour
Appareil GCE. |
runUtil |
IRunUtil : IRunUtil permettant d'exécuter des commandes. |
timeout |
long : en milliseconde pour que la récupération se termine. |
remoteFilePath |
String : chemin d'accès distant où trouver le fichier |
localFile |
File : ERROR(/File) local où le fichier distant sera extrait |
Renvoie |
boolean |
"True" en cas de réussite, False dans le cas contraire |
PushFileToRemote
public static boolean pushFileToRemote (GceAvdInfo remoteInstance,
TestDeviceOptions options,
scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Transférer un objet ERROR(/File)
depuis l'hôte local vers l'instance distante
Paramètres |
remoteInstance |
GceAvdInfo : GceAvdInfo décrivant l'appareil. |
options |
TestDeviceOptions : un TestDeviceOptions décrivant les options de l'appareil à utiliser pour
Appareil GCE. |
scpArgs |
: arguments supplémentaires à transmettre à la commande scp |
runUtil |
IRunUtil : IRunUtil permettant d'exécuter des commandes. |
timeout |
long : en milliseconde pour que la récupération se termine. |
remoteFilePath |
String : chemin d'accès distant où trouver le fichier |
localFile |
File : ERROR(/File) local où le fichier distant sera extrait |
Renvoie |
boolean |
"True" en cas de réussite, False dans le cas contraire |