RemoteFileUtil
public
class
RemoteFileUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.device.cloud.RemoteFileUtil
|
Classe de utilitário para manipular o arquivo de uma instância remota
Resumo
Métodos públicos |
static
boolean
|
doesRemoteFileExist(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)
Verificar se há 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 no host remoto.
|
static
boolean
|
fetchRemoteDir(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
Busque um diretório remoto no 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)
Enviar por push 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 há 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 do dispositivo que serão usadas para o
do GCE. |
runUtil |
IRunUtil : um IRunUtil para executar comandos. |
timeout |
long : em milissegundos para que a busca seja concluída |
remotePath |
String : o caminho remoto em que o arquivo será encontrado. |
Retorna |
boolean |
se o arquivo existe ou não |
buscaRemoteDir
public static File fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
Busque um diretório remoto no host remoto.
Parâmetros |
remoteInstance |
GceAvdInfo : o GceAvdInfo que descreve o dispositivo. |
options |
TestDeviceOptions : um TestDeviceOptions que descreve as opções do dispositivo que serão usadas para o
do GCE. |
runUtil |
IRunUtil : um IRunUtil para executar comandos. |
timeout |
long : em milissegundos para que a busca seja concluída |
remoteDirPath |
String : o caminho remoto em que o diretório fica. |
Retorna |
File |
O diretório extraído ERROR(/File) se for bem-sucedido. Caso contrário, será nulo. |
buscaRemoteDir
public static boolean fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
Busque um diretório remoto no host remoto.
Parâmetros |
remoteInstance |
GceAvdInfo : o GceAvdInfo que descreve o dispositivo. |
options |
TestDeviceOptions : um TestDeviceOptions que descreve as opções do dispositivo que serão usadas para o
do GCE. |
runUtil |
IRunUtil : um IRunUtil para executar comandos. |
timeout |
long : em milissegundos para que a busca seja concluída |
remoteDirPath |
String : o caminho remoto em que o diretório fica. |
localDir |
File : o diretório local em que os arquivos extraídos serão colocados. |
Retorna |
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 do dispositivo que serão usadas para o
do GCE. |
runUtil |
IRunUtil : um IRunUtil para executar comandos. |
timeout |
long : em milissegundos para que a busca seja concluída |
remoteFilePath |
String : o caminho remoto em que o arquivo será encontrado. |
Retorna |
File |
O campo extraído se bem-sucedido; caso contrário, nulo |
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 do dispositivo que serão usadas para o
do GCE. |
runUtil |
IRunUtil : um IRunUtil para executar comandos. |
timeout |
long : em milissegundos para que a busca seja concluída |
remoteFilePath |
String : o caminho remoto em que o arquivo será encontrado. |
localFile |
File : o ERROR(/File) local em que o arquivo remoto será extraído |
Retorna |
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)
Enviar por push 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 do dispositivo que serão usadas para o
do GCE. |
scpArgs |
: argumentos extras a serem transmitidos para o comando scp |
runUtil |
IRunUtil : um IRunUtil para executar comandos. |
timeout |
long : em milissegundos para que a busca seja concluída |
remoteFilePath |
String : o caminho remoto em que o arquivo será encontrado. |
localFile |
File : o ERROR(/File) local em que o arquivo remoto será extraído |
Retorna |
boolean |
Verdadeiro se for bem-sucedido, Falso caso contrário |