RemoteFileUtil
public class RemoteFileUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.RemoteFileUtil |
Classe di utilità per gestire file da un'istanza remota
Riepilogo
Costruttori pubblici | |
---|---|
RemoteFileUtil () |
Metodi pubblici | |
---|---|
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 del contenitore. |
static boolean | fetchRemoteFile ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile) Recupera un file remoto nel dispositivo o nell'istanza del contenitore. |
static boolean | pushFileToRemote ( GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile) pushFileToRemote ( GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile) Invia un |
Costruttori pubblici
RemoteFileUtil
public RemoteFileUtil ()
Metodi pubblici
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 GceAvdInfo che descrive il dispositivo. |
options | TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE. |
runUtil | IRunUtil : un IRunUtil per eseguire comandi. |
timeout | long : in millisecondi per il completamento del recupero |
remoteDirPath | String : il percorso remoto in cui trovare la directory. |
ritorna | |
---|---|
File | La directory estratta ERROR(/File) in caso di esito positivo, null altrimenti |
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 GceAvdInfo che descrive il dispositivo. |
options | TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE. |
runUtil | IRunUtil : un IRunUtil per eseguire comandi. |
timeout | long : in millisecondi per il completamento del recupero |
remoteDirPath | String : il percorso remoto in cui trovare la directory. |
localDir | File : la directory locale in cui inserire i file estratti. |
ritorna | |
---|---|
boolean | Vero in caso di successo, Falso altrimenti |
fetchRemoteFile
public static File fetchRemoteFile (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath)
Recupera un file remoto nell'istanza del contenitore.
Parametri | |
---|---|
remoteInstance | GceAvdInfo : il GceAvdInfo che descrive il dispositivo. |
options | TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE. |
runUtil | IRunUtil : un IRunUtil per eseguire comandi. |
timeout | long : in millisecondi per il completamento del recupero |
remoteFilePath | String : il percorso remoto in cui trovare il file. |
ritorna | |
---|---|
File | Il file tirato in caso di esito positivo, 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 nel dispositivo o nell'istanza del contenitore.
Parametri | |
---|---|
remoteInstance | GceAvdInfo : il GceAvdInfo che descrive il dispositivo. |
options | TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE. |
runUtil | IRunUtil : un IRunUtil per eseguire comandi. |
timeout | long : in millisecondi per il completamento del recupero |
remoteFilePath | String : il percorso remoto in cui trovare il file. |
localFile | File : l' ERROR(/File) in cui verrà estratto il file remoto |
ritorna | |
---|---|
boolean | Vero in caso di successo, Falso altrimenti |
pushFileToRemote
public static boolean pushFileToRemote (GceAvdInfo remoteInstance, TestDeviceOptions options,scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Invia un ERROR(/File)
dall'host locale all'istanza remota
Parametri | |
---|---|
remoteInstance | GceAvdInfo : il GceAvdInfo che descrive il dispositivo. |
options | TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE. |
scpArgs | |
runUtil | IRunUtil : un IRunUtil per eseguire comandi. |
timeout | long : in millisecondi per il completamento del recupero |
remoteFilePath | String : il percorso remoto in cui trovare il file. |
localFile | File : l' ERROR(/File) in cui verrà estratto il file remoto |
ritorna | |
---|---|
boolean | Vero in caso di successo, Falso altrimenti |