RemoteFileUtil

public class RemoteFileUtil
extends Object

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


Classe de utilitário para processar 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)

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

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

Buscar um diretório remoto do host remoto.

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

Buscar um diretório remoto do host remoto.

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

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

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

Buscar 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)

Enviar 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)

Verificar se um arquivo (ou diretório) existe 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 do GCE.

runUtil IRunUtil: um IRunUtil para executar comandos.

timeout long: em milissegundos para a conclusão da busca

remotePath String: o caminho remoto em que o arquivo está.

Retorna
boolean se o arquivo existe ou não

fetchRemoteDir

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

Buscar 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 do GCE.

runUtil IRunUtil: um IRunUtil para executar comandos.

timeout long: em milissegundos para a conclusão da busca

remoteDirPath String: o caminho remoto para encontrar o diretório.

Retorna
File O diretório ERROR(/File) extraído, se bem-sucedido, ou nulo, caso contrário

fetchRemoteDir

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

Buscar 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 do GCE.

runUtil IRunUtil: um IRunUtil para executar comandos.

timeout long: em milissegundos para a conclusão da busca

remoteDirPath String: o caminho remoto para encontrar o diretório.

localDir File: o diretório local em que os arquivos extraídos serão colocados.

Retorna
boolean True se for bem-sucedido. Caso contrário, false.

fetchRemoteFile

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

Buscar 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 do GCE.

runUtil IRunUtil: um IRunUtil para executar comandos.

timeout long: em milissegundos para a conclusão da busca

remoteFilePath String: o caminho remoto em que o arquivo está.

Retorna
File O campo extraído, se bem-sucedido, ou nulo, caso contrário

fetchRemoteFile

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

Buscar 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 do GCE.

runUtil IRunUtil: um IRunUtil para executar comandos.

timeout long: em milissegundos para a conclusão da busca

remoteFilePath String: o caminho remoto em que o arquivo está.

localFile File: o ERROR(/File) local em que o arquivo remoto será extraído

Retorna
boolean True se for bem-sucedido. Caso contrário, false.

pushFileToRemote

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

Enviar 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 do GCE.

scpArgs : argumentos extras a serem transmitidos ao comando scp

runUtil IRunUtil: um IRunUtil para executar comandos.

timeout long: em milissegundos para a conclusão da busca

remoteFilePath String: o caminho remoto em que o arquivo está.

localFile File: o ERROR(/File) local em que o arquivo remoto será extraído

Retorna
boolean True se for bem-sucedido. Caso contrário, false.