RemoteFileUtil
public class RemoteFileUtil
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.device.cloud.RemoteFileUtil |
Clase de utilidad para manejar archivos desde una instancia remota
Resumen
Constructores públicos | |
---|---|
RemoteFileUtil () |
Métodos públicos | |
---|---|
static boolean | doesRemoteFileExist ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath) Comprobar si existe un archivo (o directorio) en la instancia remota |
static File | fetchRemoteDir ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath) Obtener un directorio remoto desde el host remoto. |
static boolean | fetchRemoteDir ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir) Obtener un directorio remoto desde el host remoto. |
static File | fetchRemoteFile ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath) Obtenga un archivo remoto en la instancia del contenedor. |
static boolean | fetchRemoteFile ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile) Obtenga 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) pushFileToRemote ( GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile) Empuje un |
Constructores públicos
RemoteFileUtil
public RemoteFileUtil ()
Métodos públicos
existe el archivo remoto
public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)
Comprobar si existe un archivo (o directorio) en la instancia remota
Parámetros | |
---|---|
remoteInstance | GceAvdInfo : el GceAvdInfo que describe el dispositivo. |
options | TestDeviceOptions : TestDeviceOptions que describe las opciones del dispositivo que se usarán para el dispositivo GCE. |
runUtil | IRunUtil : un IRunUtil para ejecutar comandos. |
timeout | long : en milisegundos para que se complete la búsqueda |
remotePath | String : la ruta remota donde encontrar el archivo. |
Devoluciones | |
---|---|
boolean | si el archivo existe o no |
buscarRemoteDir
public static File fetchRemoteDir (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath)
Obtener un directorio remoto desde el host remoto.
Parámetros | |
---|---|
remoteInstance | GceAvdInfo : el GceAvdInfo que describe el dispositivo. |
options | TestDeviceOptions : TestDeviceOptions que describe las opciones del dispositivo que se usarán para el dispositivo GCE. |
runUtil | IRunUtil : un IRunUtil para ejecutar comandos. |
timeout | long : en milisegundos para que se complete la búsqueda |
remoteDirPath | String : La ruta remota donde encontrar el directorio. |
Devoluciones | |
---|---|
File | El directorio extraído ERROR(/File) si tiene éxito, nulo de lo contrario |
buscarRemoteDir
public static boolean fetchRemoteDir (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
Obtener un directorio remoto desde el host remoto.
Parámetros | |
---|---|
remoteInstance | GceAvdInfo : el GceAvdInfo que describe el dispositivo. |
options | TestDeviceOptions : TestDeviceOptions que describe las opciones del dispositivo que se usarán para el dispositivo GCE. |
runUtil | IRunUtil : un IRunUtil para ejecutar comandos. |
timeout | long : en milisegundos para que se complete la búsqueda |
remoteDirPath | String : La ruta remota donde encontrar el directorio. |
localDir | File : el directorio local donde colocar los archivos extraídos. |
Devoluciones | |
---|---|
boolean | Verdadero si tiene éxito, falso en caso contrario |
buscar archivo remoto
public static File fetchRemoteFile (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath)
Obtenga un archivo remoto en la instancia del contenedor.
Parámetros | |
---|---|
remoteInstance | GceAvdInfo : el GceAvdInfo que describe el dispositivo. |
options | TestDeviceOptions : TestDeviceOptions que describe las opciones del dispositivo que se usarán para el dispositivo GCE. |
runUtil | IRunUtil : un IRunUtil para ejecutar comandos. |
timeout | long : en milisegundos para que se complete la búsqueda |
remoteFilePath | String : la ruta remota donde encontrar el archivo. |
Devoluciones | |
---|---|
File | El archivo extraído si tiene éxito, nulo de lo contrario |
buscar archivo remoto
public static boolean fetchRemoteFile (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Obtenga un archivo remoto en la instancia del dispositivo o contenedor.
Parámetros | |
---|---|
remoteInstance | GceAvdInfo : el GceAvdInfo que describe el dispositivo. |
options | TestDeviceOptions : TestDeviceOptions que describe las opciones del dispositivo que se usarán para el dispositivo GCE. |
runUtil | IRunUtil : un IRunUtil para ejecutar comandos. |
timeout | long : en milisegundos para que se complete la búsqueda |
remoteFilePath | String : la ruta remota donde encontrar el archivo. |
localFile | File : El ERROR(/File) donde se extraerá el archivo remoto |
Devoluciones | |
---|---|
boolean | Verdadero si tiene éxito, falso en caso contrario |
empujar archivo a control remoto
public static boolean pushFileToRemote (GceAvdInfo remoteInstance, TestDeviceOptions options,scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Empuje un ERROR(/File)
desde el host local a la instancia remota
Parámetros | |
---|---|
remoteInstance | GceAvdInfo : el GceAvdInfo que describe el dispositivo. |
options | TestDeviceOptions : TestDeviceOptions que describe las opciones del dispositivo que se usarán para el dispositivo GCE. |
scpArgs | |
runUtil | IRunUtil : un IRunUtil para ejecutar comandos. |
timeout | long : en milisegundos para que se complete la búsqueda |
remoteFilePath | String : la ruta remota donde encontrar el archivo. |
localFile | File : El ERROR(/File) donde se extraerá el archivo remoto |
Devoluciones | |
---|---|
boolean | Verdadero si tiene éxito, falso en caso contrario |