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