Utilidad de archivo remoto
public
class
RemoteFileUtil
extends Object
Objeto java.lang.
|
↳ |
com.android.tradefed.device.cloud.RemoteFileUtil
|
Clase de utilidad para controlar el archivo desde una instancia remota
Resumen
Métodos públicos |
static
boolean
|
doesRemoteFileExist(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)
Comprueba si existe un archivo (o directorio) en la instancia remota
|
static
File
|
fetchRemoteDir(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath)
Obtén un directorio remoto desde el host remoto.
|
static
boolean
|
fetchRemoteDir(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
Obtén un directorio remoto desde el host remoto.
|
static
File
|
fetchRemoteFile(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath)
Recupera un archivo remoto en la instancia del contenedor.
|
static
boolean
|
fetchRemoteFile(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Recupera un archivo remoto en la instancia del dispositivo o contenedor.
|
static
boolean
|
pushFileToRemote(GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Envía un ERROR(/File) del host local a la instancia remota
|
Constructores públicos
Utilidad de archivo remoto
public RemoteFileUtil ()
Métodos públicos
haceArchivo remotoexist
public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remotePath)
Comprueba si existe un archivo (o directorio) en la instancia remota
Parámetros |
remoteInstance |
GceAvdInfo : El GceAvdInfo que describe el dispositivo. |
options |
TestDeviceOptions : Es un TestDeviceOptions que describe las opciones del dispositivo que se usarán para el
dispositivo GCE. |
runUtil |
IRunUtil : Es un IRunUtil para ejecutar comandos. |
timeout |
long : En milisegundos para que se complete la recuperación |
remotePath |
String : Es la ruta remota en la que se encuentra el archivo. |
Muestra |
boolean |
si el archivo existe o no |
recuperarRemoteDir
public static File fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
Obtén un directorio remoto desde el host remoto.
Parámetros |
remoteInstance |
GceAvdInfo : El GceAvdInfo que describe el dispositivo. |
options |
TestDeviceOptions : Es un TestDeviceOptions que describe las opciones del dispositivo que se usarán para el
dispositivo GCE. |
runUtil |
IRunUtil : Es un IRunUtil para ejecutar comandos. |
timeout |
long : En milisegundos para que se complete la recuperación |
remoteDirPath |
String : Es la ruta remota en la que se encuentra el directorio. |
Muestra |
File |
El directorio extraído ERROR(/File) si se ejecuta correctamente; de lo contrario, es nulo. |
recuperarRemoteDir
public static boolean fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
Obtén un directorio remoto desde el host remoto.
Parámetros |
remoteInstance |
GceAvdInfo : El GceAvdInfo que describe el dispositivo. |
options |
TestDeviceOptions : Es un TestDeviceOptions que describe las opciones del dispositivo que se usarán para el
dispositivo GCE. |
runUtil |
IRunUtil : Es un IRunUtil para ejecutar comandos. |
timeout |
long : En milisegundos para que se complete la recuperación |
remoteDirPath |
String : Es la ruta remota en la que se encuentra el directorio. |
localDir |
File : El directorio local en el que se colocarán los archivos extraídos. |
Muestra |
boolean |
Verdadero si se aplica correctamente; falso de lo contrario |
recuperarArchivoRemoto
public static File fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Recupera un archivo remoto en la instancia del contenedor.
Parámetros |
remoteInstance |
GceAvdInfo : El GceAvdInfo que describe el dispositivo. |
options |
TestDeviceOptions : Es un TestDeviceOptions que describe las opciones del dispositivo que se usarán para el
dispositivo GCE. |
runUtil |
IRunUtil : Es un IRunUtil para ejecutar comandos. |
timeout |
long : En milisegundos para que se complete la recuperación |
remoteFilePath |
String : Es la ruta remota en la que se encuentra el archivo. |
Muestra |
File |
El archivo que se extrae si se realiza correctamente; de lo contrario, es nulo |
recuperarArchivoRemoto
public static boolean fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Recupera un archivo remoto en la instancia del dispositivo o contenedor.
Parámetros |
remoteInstance |
GceAvdInfo : El GceAvdInfo que describe el dispositivo. |
options |
TestDeviceOptions : Es un TestDeviceOptions que describe las opciones del dispositivo que se usarán para el
dispositivo GCE. |
runUtil |
IRunUtil : Es un IRunUtil para ejecutar comandos. |
timeout |
long : En milisegundos para que se complete la recuperación |
remoteFilePath |
String : Es la ruta remota en la que se encuentra el archivo. |
localFile |
File : El ERROR(/File) local en el que se extraerá el archivo remoto |
Muestra |
boolean |
Verdadero si se aplica correctamente; falso de lo contrario |
pushFileToRemote
public static boolean pushFileToRemote (GceAvdInfo remoteInstance,
TestDeviceOptions options,
scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Envía un ERROR(/File)
del host local a la instancia remota
Parámetros |
remoteInstance |
GceAvdInfo : El GceAvdInfo que describe el dispositivo. |
options |
TestDeviceOptions : Es un TestDeviceOptions que describe las opciones del dispositivo que se usarán para el
dispositivo GCE. |
scpArgs |
: Son argumentos adicionales que se pasarán al comando scp. |
runUtil |
IRunUtil : Es un IRunUtil para ejecutar comandos. |
timeout |
long : En milisegundos para que se complete la recuperación |
remoteFilePath |
String : Es la ruta remota en la que se encuentra el archivo. |
localFile |
File : El ERROR(/File) local en el que se extraerá el archivo remoto |
Muestra |
boolean |
Verdadero si se aplica correctamente; falso de lo contrario |