RemoteFileUtil
public class RemoteFileUtil
extends Object
java.lang.Объект | |
↳ | com.android.tradefed.device.cloud.RemoteFileUtil |
Вспомогательный класс для обработки файла из удаленного экземпляра
Краткое содержание
Публичные конструкторы | |
---|---|
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) Передать |
Публичные конструкторы
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 | |
runUtil | IRunUtil : IRunUtil для выполнения команд. |
timeout | long : в миллисекундах для завершения выборки |
remoteFilePath | String : удаленный путь, по которому можно найти файл. |
localFile | File : локальная ERROR(/File) , куда будет извлечен удаленный файл. |
Возвращает | |
---|---|
boolean | True в случае успеха, False в противном случае |