RemoteFileUtil
public class RemoteFileUtil
extends Object
java.lang.Объект |
↳ | com.android.tradefed.device.cloud.RemoteFileUtil |
Класс утилиты для обработки файла из удаленного экземпляра
Краткое содержание
Публичные методы |
---|
static boolean | doesRemoteFileExist ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath) Проверьте, существует ли файл (или каталог) на удаленном экземпляре. |
static File | fetchRemoteDir ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath) Получите удаленный каталог с удаленного хоста. |
static boolean | fetchRemoteDir ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir) Получите удаленный каталог с удаленного хоста. |
static File | fetchRemoteFile ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath) Получите удаленный файл в экземпляре контейнера. |
static boolean | fetchRemoteFile ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile) Получите удаленный файл в экземпляре устройства или контейнера. |
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) Отправьте ERROR(/File) с локального хоста на удаленный экземпляр. |
Общественные конструкторы
RemoteFileUtil
public RemoteFileUtil ()
Публичные методы
делаетRemoteFileExist
public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remotePath)
Проверьте, существует ли файл (или каталог) на удаленном экземпляре.
Параметры |
---|
remoteInstance | GceAvdInfo : GceAvdInfo , описывающий устройство. |
options | TestDeviceOptions : TestDeviceOptions , описывающий параметры устройства, которые будут использоваться для устройства GCE. |
runUtil | IRunUtil : IRunUtil для выполнения команд. |
timeout | long : в миллисекундах для завершения выборки |
remotePath | String : удаленный путь, по которому можно найти файл. |
Возврат |
---|
boolean | существует ли файл или нет |
fetchRemoteDir
public static File fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
Получите удаленный каталог с удаленного хоста.
Параметры |
---|
remoteInstance | GceAvdInfo : GceAvdInfo , описывающий устройство. |
options | TestDeviceOptions : TestDeviceOptions , описывающий параметры устройства, которые будут использоваться для устройства GCE. |
runUtil | IRunUtil : IRunUtil для выполнения команд. |
timeout | long : в миллисекундах для завершения выборки |
remoteDirPath | String : удаленный путь, по которому можно найти каталог. |
Возврат |
---|
File | Извлеченный каталог ERROR(/File) в случае успеха, в противном случае — значение null. |
fetchRemoteDir
public static boolean fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
Получите удаленный каталог с удаленного хоста.
Параметры |
---|
remoteInstance | GceAvdInfo : GceAvdInfo , описывающий устройство. |
options | TestDeviceOptions : TestDeviceOptions , описывающий параметры устройства, которые будут использоваться для устройства GCE. |
runUtil | IRunUtil : IRunUtil для выполнения команд. |
timeout | long : в миллисекундах для завершения выборки |
remoteDirPath | String : удаленный путь, по которому можно найти каталог. |
localDir | File : локальный каталог, в который помещаются извлеченные файлы. |
Возврат |
---|
boolean | True в случае успеха, False в противном случае |
fetchRemoteFile
public static File fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Получите удаленный файл в экземпляре контейнера.
Параметры |
---|
remoteInstance | GceAvdInfo : GceAvdInfo , описывающий устройство. |
options | TestDeviceOptions : TestDeviceOptions , описывающий параметры устройства, которые будут использоваться для устройства GCE. |
runUtil | IRunUtil : IRunUtil для выполнения команд. |
timeout | long : в миллисекундах для завершения выборки |
remoteFilePath | String : удаленный путь, по которому можно найти файл. |
Возврат |
---|
File | Извлеченный файл в случае успеха, в противном случае — ноль. |
fetchRemoteFile
public static boolean fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Получите удаленный файл в экземпляре устройства или контейнера.
Параметры |
---|
remoteInstance | GceAvdInfo : GceAvdInfo , описывающий устройство. |
options | TestDeviceOptions : TestDeviceOptions , описывающий параметры устройства, которые будут использоваться для устройства GCE. |
runUtil | IRunUtil : IRunUtil для выполнения команд. |
timeout | long : в миллисекундах для завершения выборки |
remoteFilePath | String : удаленный путь, по которому можно найти файл. |
localFile | File : локальная ERROR(/File) куда будет извлечен удаленный файл. |
Возврат |
---|
boolean | True в случае успеха, False в противном случае |
pushFileToRemote
public static boolean pushFileToRemote (GceAvdInfo remoteInstance,
TestDeviceOptions options,
scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Отправьте ERROR(/File)
с локального хоста на удаленный экземпляр.
Параметры |
---|
remoteInstance | GceAvdInfo : GceAvdInfo , описывающий устройство. |
options | TestDeviceOptions : TestDeviceOptions , описывающий параметры устройства, которые будут использоваться для устройства GCE. |
scpArgs | : дополнительные аргументы, которые будут переданы команде scp |
runUtil | IRunUtil : IRunUtil для выполнения команд. |
timeout | long : в миллисекундах для завершения выборки |
remoteFilePath | String : удаленный путь, по которому можно найти файл. |
localFile | File : локальная ERROR(/File) куда будет извлечен удаленный файл. |
Возврат |
---|
boolean | True в случае успеха, False в противном случае |