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