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

Constructores públicos

RemoteFileUtil()

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