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)

Отправьте 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 в противном случае