КислородКлиент

public class OxygenClient
extends Object

java.lang.Объект
com.android.tradefed.device.cloud.OxygenClient


Класс, который управляет использованием двоичного файла клиента Oxygen для аренды или освобождения устройства Oxygen.

Резюме

Поля

public static final sGceDeviceParamsToOxygenMap

Публичные конструкторы

OxygenClient (File clientBinary, IRunUtil runUtil)
OxygenClient (File clientBinary)

Конструктор класса OxygenClient.

Публичные методы

CommandResult leaseDevice ( IBuildInfo b, TestDeviceOptions deviceOptions)

Попытка арендовать устройство, вызвав двоичный файл клиента Oxygen.

CommandResult leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions) leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions)

Попытайтесь арендовать несколько устройств, вызвав двоичный файл клиента Oxygen.

Boolean noWaitForBootSpecified ( TestDeviceOptions deviceOptions)

Проверьте, указано ли no_wait_for_boot в запросе аренды Oxygen.

boolean release ( GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)

Попытка освободить устройство с помощью двоичного файла клиента Oxygen.

Поля

sGceDeviceParamsToOxygenMap

public static final  sGceDeviceParamsToOxygenMap

Публичные конструкторы

КислородКлиент

public OxygenClient (File clientBinary, 
                IRunUtil runUtil)

Параметры
clientBinary File

runUtil IRunUtil

КислородКлиент

public OxygenClient (File clientBinary)

Конструктор класса OxygenClient.

Параметры
clientBinary File : исполняемый двоичный файл клиента Oxygen.

Публичные методы

арендоватьустройство

public CommandResult leaseDevice (IBuildInfo b, 
                TestDeviceOptions deviceOptions)

Попытка арендовать устройство, вызвав двоичный файл клиента Oxygen.

Параметры
b IBuildInfo : IBuildInfo

deviceOptions TestDeviceOptions : TestDeviceOptions

Возвращает
CommandResult CommandResult , возвращенный двоичным файлом Oxygen.

арендовать несколько устройств

public CommandResult leaseMultipleDevices ( buildInfos, 
                TestDeviceOptions deviceOptions)

Попытайтесь арендовать несколько устройств, вызвав двоичный файл клиента Oxygen.

Параметры
buildInfos : ERROR(/List ) ERROR(/List )

deviceOptions TestDeviceOptions : TestDeviceOptions

Возвращает
CommandResult CommandResult , который вернул двоичный файл Oxygen.

новаитфорбутспецидеон

public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)

Проверьте, указано ли no_wait_for_boot в запросе аренды Oxygen.

Параметры
deviceOptions TestDeviceOptions : TestDeviceOptions

Возвращает
Boolean true, если указано no_wait_for_boot

релиз

public boolean release (GceAvdInfo gceAvdInfo, 
                TestDeviceOptions deviceOptions)

Попытка освободить устройство с помощью двоичного файла клиента Oxygen.

Параметры
gceAvdInfo GceAvdInfo : GceAvdInfo

deviceOptions TestDeviceOptions : TestDeviceOptions

Возвращает
boolean логическое значение, указывающее, был ли выпуск устройства успешным.