Utilefile remoto
public
class
RemoteFileUtil
extends Object
java.lang.Object
|
🎞 |
com.android.tradefed.device.cloud.RemoteFileUtil
|
Classe di utilità per gestire il file da un'istanza remota
Riepilogo
Metodi pubblici |
static
boolean
|
doesRemoteFileExist(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)
Verifica se esiste un file (o una directory) nell'istanza remota
|
static
File
|
fetchRemoteDir(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath)
Recupera una directory remota dall'host remoto.
|
static
boolean
|
fetchRemoteDir(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
Recupera una directory remota dall'host remoto.
|
static
File
|
fetchRemoteFile(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath)
Recupera un file remoto nell'istanza di container.
|
static
boolean
|
fetchRemoteFile(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Recupera un file remoto nell'istanza del dispositivo o del container.
|
static
boolean
|
pushFileToRemote(GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Esegui il push di un ERROR(/File) dall'host locale all'istanza remota
|
Costruttori pubblici
Utilefile remoto
public RemoteFileUtil ()
Metodi pubblici
faRemoteFileExist
public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remotePath)
Verifica se esiste un file (o una directory) nell'istanza remota
Parametri |
remoteInstance |
GceAvdInfo : il valore GceAvdInfo che descrive il dispositivo. |
options |
TestDeviceOptions : un TestDeviceOptions che descrive le opzioni dei dispositivi da utilizzare per:
dispositivo GCE. |
runUtil |
IRunUtil : un IRunUtil per l'esecuzione dei comandi. |
timeout |
long : in millisecondi per il completamento del recupero |
remotePath |
String : il percorso remoto in cui trovare il file. |
Ritorni |
boolean |
se il file esiste o meno |
fetchRemoteDir
public static File fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
Recupera una directory remota dall'host remoto.
Parametri |
remoteInstance |
GceAvdInfo : il valore GceAvdInfo che descrive il dispositivo. |
options |
TestDeviceOptions : un TestDeviceOptions che descrive le opzioni dei dispositivi da utilizzare per:
dispositivo GCE. |
runUtil |
IRunUtil : un IRunUtil per l'esecuzione dei comandi. |
timeout |
long : in millisecondi per il completamento del recupero |
remoteDirPath |
String : il percorso remoto dove trovare la directory. |
Ritorni |
File |
La directory di cui è stato eseguito il pull ERROR(/File) in caso di esito positivo, altrimenti null |
fetchRemoteDir
public static boolean fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
Recupera una directory remota dall'host remoto.
Parametri |
remoteInstance |
GceAvdInfo : il valore GceAvdInfo che descrive il dispositivo. |
options |
TestDeviceOptions : un TestDeviceOptions che descrive le opzioni dei dispositivi da utilizzare per:
dispositivo GCE. |
runUtil |
IRunUtil : un IRunUtil per l'esecuzione dei comandi. |
timeout |
long : in millisecondi per il completamento del recupero |
remoteDirPath |
String : il percorso remoto dove trovare la directory. |
localDir |
File : la directory locale in cui posizionare i file di cui è stato eseguito il pull. |
Ritorni |
boolean |
True in caso di esito positivo, Falso in caso contrario |
fetchRemoteFile
public static File fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Recupera un file remoto nell'istanza di container.
Parametri |
remoteInstance |
GceAvdInfo : il valore GceAvdInfo che descrive il dispositivo. |
options |
TestDeviceOptions : un TestDeviceOptions che descrive le opzioni dei dispositivi da utilizzare per:
dispositivo GCE. |
runUtil |
IRunUtil : un IRunUtil per l'esecuzione dei comandi. |
timeout |
long : in millisecondi per il completamento del recupero |
remoteFilePath |
String : il percorso remoto in cui trovare il file. |
Ritorni |
File |
Il pull presentato se è stato eseguito correttamente, nullo in caso contrario |
fetchRemoteFile
public static boolean fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Recupera un file remoto nell'istanza del dispositivo o del container.
Parametri |
remoteInstance |
GceAvdInfo : il valore GceAvdInfo che descrive il dispositivo. |
options |
TestDeviceOptions : un TestDeviceOptions che descrive le opzioni dei dispositivi da utilizzare per:
dispositivo GCE. |
runUtil |
IRunUtil : un IRunUtil per l'esecuzione dei comandi. |
timeout |
long : in millisecondi per il completamento del recupero |
remoteFilePath |
String : il percorso remoto in cui trovare il file. |
localFile |
File : il valore ERROR(/File) locale in cui verrà eseguito il pull del file remoto |
Ritorni |
boolean |
True in caso di esito positivo, Falso in caso contrario |
PushFileToRemote
public static boolean pushFileToRemote (GceAvdInfo remoteInstance,
TestDeviceOptions options,
scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Esegui il push di un ERROR(/File)
dall'host locale all'istanza remota
Parametri |
remoteInstance |
GceAvdInfo : il valore GceAvdInfo che descrive il dispositivo. |
options |
TestDeviceOptions : un TestDeviceOptions che descrive le opzioni dei dispositivi da utilizzare per:
dispositivo GCE. |
scpArgs |
: argomenti aggiuntivi da passare al comando scp |
runUtil |
IRunUtil : un IRunUtil per l'esecuzione dei comandi. |
timeout |
long : in millisecondi per il completamento del recupero |
remoteFilePath |
String : il percorso remoto in cui trovare il file. |
localFile |
File : il valore ERROR(/File) locale in cui verrà eseguito il pull del file remoto |
Ritorni |
boolean |
True in caso di esito positivo, Falso in caso contrario |