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)

Compruebe si existe un archivo (o directorio) en la instancia remota

static File fetchRemoteDir ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath)

Obtenga un directorio remoto del host remoto.

static boolean fetchRemoteDir ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)

Obtenga un directorio remoto del 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)

Enviar un ERROR(/File) desde el host local a la instancia remota

Constructores públicos

RemoteFileUtil

public RemoteFileUtil ()

Métodos públicos

¿ExisteRemoteFileExist?

public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remotePath)

Compruebe 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 utilizará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)

Obtenga un directorio remoto del host remoto.

Parámetros
remoteInstance GceAvdInfo : El GceAvdInfo que describe el dispositivo.

options TestDeviceOptions : TestDeviceOptions que describe las opciones del dispositivo que se utilizará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 en caso contrario

buscarRemoteDir

public static boolean fetchRemoteDir (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath, 
                File localDir)

Obtenga un directorio remoto del host remoto.

Parámetros
remoteInstance GceAvdInfo : El GceAvdInfo que describe el dispositivo.

options TestDeviceOptions : TestDeviceOptions que describe las opciones del dispositivo que se utilizará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

buscararchivoremoto

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 utilizará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 retirado si tiene éxito, nulo en caso contrario

buscararchivoremoto

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 utilizará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

empujarArchivoARemoto

public static boolean pushFileToRemote (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                 scpArgs, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

Enviar 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 utilizarán para el dispositivo GCE.

scpArgs : argumentos adicionales que se pasarán al comando scp

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