RemoteFileUtil

public class RemoteFileUtil
extends Object

java.lang.Object
com.android.tradefed.device.cloud.RemoteFileUtil


Classe de utilitário para lidar com arquivos de uma instância remota

Resumo

Construtores públicos

RemoteFileUtil ()

Métodos públicos

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

Verifique se existe um arquivo (ou diretório) na instância remota

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

Busque um diretório remoto do host remoto.

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

Busque um diretório remoto do host remoto.

static File fetchRemoteFile ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath)

Busque um arquivo remoto na instância do contêiner.

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

Busque um arquivo remoto na instância do dispositivo ou contêiner.

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)

Envie um ERROR(/File) do host local para a instância remota

Construtores públicos

RemoteFileUtil

public RemoteFileUtil ()

Métodos públicos

doesRemoteFileExist

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

Verifique se existe um arquivo (ou diretório) na instância remota

Parâmetros
remoteInstance GceAvdInfo : O GceAvdInfo que descreve o dispositivo.

options TestDeviceOptions : um TestDeviceOptions que descreve as opções de dispositivo a serem usadas para o dispositivo GCE.

runUtil IRunUtil : um IRunUtil para executar comandos.

timeout long : em milissegundos para a busca ser concluída

remotePath String : O caminho remoto onde encontrar o arquivo.

Devoluções
boolean se o arquivo existe ou não

buscarRemoteDir

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

Busque um diretório remoto do host remoto.

Parâmetros
remoteInstance GceAvdInfo : O GceAvdInfo que descreve o dispositivo.

options TestDeviceOptions : um TestDeviceOptions que descreve as opções de dispositivo a serem usadas para o dispositivo GCE.

runUtil IRunUtil : um IRunUtil para executar comandos.

timeout long : em milissegundos para a busca ser concluída

remoteDirPath String : O caminho remoto onde encontrar o diretório.

Devoluções
File O diretório extraído ERROR(/File) se for bem sucedido, null caso contrário

buscarRemoteDir

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

Busque um diretório remoto do host remoto.

Parâmetros
remoteInstance GceAvdInfo : O GceAvdInfo que descreve o dispositivo.

options TestDeviceOptions : um TestDeviceOptions que descreve as opções de dispositivo a serem usadas para o dispositivo GCE.

runUtil IRunUtil : um IRunUtil para executar comandos.

timeout long : em milissegundos para a busca ser concluída

remoteDirPath String : O caminho remoto onde encontrar o diretório.

localDir File : o diretório local onde colocar os arquivos extraídos.

Devoluções
boolean Verdadeiro se for bem-sucedido, falso caso contrário

buscarRemoteFile

public static File fetchRemoteFile (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath)

Busque um arquivo remoto na instância do contêiner.

Parâmetros
remoteInstance GceAvdInfo : O GceAvdInfo que descreve o dispositivo.

options TestDeviceOptions : um TestDeviceOptions que descreve as opções de dispositivo a serem usadas para o dispositivo GCE.

runUtil IRunUtil : um IRunUtil para executar comandos.

timeout long : em milissegundos para a busca ser concluída

remoteFilePath String : O caminho remoto onde encontrar o arquivo.

Devoluções
File O arquivo puxado se for bem-sucedido, nulo caso contrário

buscarRemoteFile

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

Busque um arquivo remoto na instância do dispositivo ou contêiner.

Parâmetros
remoteInstance GceAvdInfo : O GceAvdInfo que descreve o dispositivo.

options TestDeviceOptions : um TestDeviceOptions que descreve as opções de dispositivo a serem usadas para o dispositivo GCE.

runUtil IRunUtil : um IRunUtil para executar comandos.

timeout long : em milissegundos para a busca ser concluída

remoteFilePath String : O caminho remoto onde encontrar o arquivo.

localFile File : O ERROR(/File) de onde o arquivo remoto será extraído

Devoluções
boolean Verdadeiro se for bem-sucedido, falso caso contrário

pushFileToRemote

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

Envie um ERROR(/File) do host local para a instância remota

Parâmetros
remoteInstance GceAvdInfo : O GceAvdInfo que descreve o dispositivo.

options TestDeviceOptions : um TestDeviceOptions que descreve as opções de dispositivo a serem usadas para o dispositivo GCE.

scpArgs : argumentos extras a serem passados ​​para o comando scp

runUtil IRunUtil : um IRunUtil para executar comandos.

timeout long : em milissegundos para a busca ser concluída

remoteFilePath String : O caminho remoto onde encontrar o arquivo.

localFile File : O ERROR(/File) de onde o arquivo remoto será extraído

Devoluções
boolean Verdadeiro se for bem-sucedido, falso caso contrário