КислородныйКлиент
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. |
noWaitForBootSpecified
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 | логическое значение, указывающее, успешно ли выпущено устройство. |