КислородКлиент
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. |
Публичные методы | |
---|---|
String | getOverrideFetchCvdPath ( TestDeviceOptions deviceOptions) Возвращает значение аргумента override_fetch_cvd_path в заданном TestDeviceOptions. |
CommandResult | leaseDevice ( IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) Попытка арендовать устройство, вызвав двоичный файл клиента Oxygen. |
CommandResult | leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) Попытайтесь арендовать несколько устройств, вызвав двоичный файл клиента Oxygen. |
Boolean | noWaitForBootSpecified ( TestDeviceOptions deviceOptions) Проверьте, указано ли no_wait_for_boot в запросе аренды Oxygen. |
boolean | release ( GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions) Попытка освободить устройство с помощью двоичного файла клиента Oxygen. |
Поля
sGceDeviceParamsToOxygenMap
public static finalsGceDeviceParamsToOxygenMap
Публичные конструкторы
КислородКлиент
public OxygenClient (File clientBinary, IRunUtil runUtil)
Параметры | |
---|---|
clientBinary | File |
runUtil | IRunUtil |
КислородКлиент
public OxygenClient (File clientBinary)
Конструктор класса OxygenClient.
Параметры | |
---|---|
clientBinary | File : исполняемый двоичный файл клиента Oxygen. |
Публичные методы
getOverrideFetchCvdPath
public String getOverrideFetchCvdPath (TestDeviceOptions deviceOptions)
Возвращает значение аргумента override_fetch_cvd_path в заданном TestDeviceOptions.
Параметры | |
---|---|
deviceOptions | TestDeviceOptions : TestDeviceOptions |
Возвращает | |
---|---|
String | значение 'override_fetch_cvd_path' или null, если оно отсутствует |
арендоватьустройство
public CommandResult leaseDevice (IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
Попытка арендовать устройство, вызвав двоичный файл клиента Oxygen.
Параметры | |
---|---|
b | IBuildInfo : IBuildInfo |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
attributes | MultiMap : атрибуты, связанные с текущим вызовом |
Возвращает | |
---|---|
CommandResult | CommandResult , возвращенный двоичным файлом Oxygen. |
арендовать несколько устройств
public CommandResult leaseMultipleDevices (buildInfos, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
Попытайтесь арендовать несколько устройств, вызвав двоичный файл клиента Oxygen.
Параметры | |
---|---|
buildInfos | ERROR(/List ) ERROR(/List ) |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
attributes | MultiMap : атрибуты, связанные с текущим вызовом |
Возвращает | |
---|---|
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 | логическое значение, указывающее, был ли выпуск устройства успешным. |