DeviceSelectionOptions
public class DeviceSelectionOptions
extends Object implements IDeviceSelection
| java.lang.Object | |
| ↳ | com.android.tradefed.device.DeviceSelectionOptions |
Контейнер для критериев выбора устройства.
Краткое содержание
Публичные конструкторы | |
|---|---|
DeviceSelectionOptions () | |
Публичные методы | |
|---|---|
void | addExcludeSerial (String serialNumber)Добавить серийный номер в список исключений. |
void | addProductType (String productType)Добавьте тип продукта к параметрам выбора устройства. |
void | addProperty (String propertyKey, String propValue)Добавьте критерии свойств к параметрам выбора устройства |
void | addSerial (String serialNumber)Добавьте серийный номер к параметрам выбора устройства. |
static IDeviceSelection | createForSerial (String serial) Вспомогательный метод фабрики для создания |
boolean | deviceRequested () |
boolean | emulatorRequested () |
String | fetchEnvironmentVariable (String name)Вспомогательная функция, используемая для извлечения переменной среды. |
boolean | gceDeviceRequested () |
IDeviceSelection.BaseDeviceType | getBaseDeviceTypeRequested ()Возвращает тип устройства, который следует использовать. |
Integer | getBatteryLevel ( IDevice device)Получает уровень заряда батареи для указанного устройства. |
String | getDeviceProductType ( IDevice device)Получает заданный тип продукта устройства |
String | getDeviceProductVariant ( IDevice device)Получает заданный вариант продукта устройства |
DeviceSelectionOptions.DeviceRequestedType | getDeviceTypeRequested () |
| getExcludeSerials ()Получает копию списка исключений серийных номеров |
Integer | getMaxBatteryLevel ()Получает запрошенный максимальный уровень заряда батареи |
Integer | getMaxBatteryTemperature ()Получает запрошенный максимальный уровень заряда батареи |
Integer | getMinBatteryLevel ()Получает запрошенный минимальный уровень заряда батареи |
| getNoMatchReason ()Возвращает причину, по которой устройство не было сопоставлено. |
| getProductTypes ()Получает копию списка типов продуктов |
| getProperties ()Возвращает карту списка свойств |
boolean | getRequireBatteryCheck ()Определяет, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи. |
boolean | getRequireBatteryTemperatureCheck ()Определяет, требуется ли проверка температуры аккумулятора для устройств с неизвестной температурой аккумулятора. |
| getSerials ( IDevice device)Получает копию серийных номеров |
| getSerials ()Возвращает список запрошенных сериалов. |
boolean | localVirtualDeviceRequested () |
boolean | matches ( IDevice device) |
boolean | nullDeviceRequested () |
boolean | remoteDeviceRequested () |
void | setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type)Устанавливает тип устройства, который следует использовать. |
void | setDeviceRequested (boolean deviceRequested)Устанавливает запрошенный флаг эмулятора |
void | setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType) |
void | setEmulatorRequested (boolean emulatorRequested)Устанавливает запрошенный флаг эмулятора |
void | setGceDeviceRequested (boolean gceDeviceRequested) |
void | setMaxBatteryLevel (Integer maxBattery)Устанавливает максимальный уровень заряда батареи |
void | setMaxBatteryTemperature (Integer maxBatteryTemperature)Устанавливает максимальный уровень заряда батареи |
void | setMinBatteryLevel (Integer minBattery)Устанавливает минимальный уровень заряда батареи |
void | setNullDeviceRequested (boolean nullDeviceRequested)Устанавливает флаг запрошенного нулевого устройства |
void | setRequireBatteryCheck (boolean requireCheck)Устанавливает, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи. |
void | setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)Устанавливает, требуется ли проверка температуры аккумулятора для устройств с неизвестной температурой аккумулятора. |
void | setSerial (String... serialNumber)Установите список включения серийных номеров, заменив все существующие значения. |
void | setStubEmulatorRequested (boolean stubEmulatorRequested)Устанавливает запрошенный флаг эмулятора-заглушки |
boolean | shouldCreateTemporarilyPlaceholder ()Создайте временный заполнитель из метаданных. |
boolean | stubEmulatorRequested () |
Публичные конструкторы
DeviceSelectionOptions
public DeviceSelectionOptions ()
Публичные методы
addExcludeSerial
public void addExcludeSerial (String serialNumber)
Добавить серийный номер в список исключений.
addProductType
public void addProductType (String productType)
Добавьте тип продукта к параметрам выбора устройства.
addProperty
public void addProperty (String propertyKey,
String propValue)Добавьте критерии свойств к параметрам выбора устройства
| Параметры | |
|---|---|
propertyKey | String |
propValue | String |
addSerial
public void addSerial (String serialNumber)
Добавьте серийный номер к параметрам выбора устройства.
createForSerial
public static IDeviceSelection createForSerial (String serial)
Вспомогательный метод фабрики для создания IDeviceSelection , который будет соответствовать только устройству с заданным серийным номером.
| Параметры | |
|---|---|
serial | String |
| Возврат | |
|---|---|
IDeviceSelection | |
deviceRequested
public boolean deviceRequested ()
| Возврат | |
|---|---|
boolean | |
emulatorRequested
public boolean emulatorRequested ()
| Возврат | |
|---|---|
boolean | |
fetchEnvironmentVariable
public String fetchEnvironmentVariable (String name)
Вспомогательная функция, используемая для получения переменной окружения. По сути, это обёртка вокруг System.getenv(String) Это делается для целей модульного тестирования.
| Параметры | |
|---|---|
name | String : переменная среды для извлечения. |
| Возврат | |
|---|---|
String | String значение переменной среды или null, если недоступно. |
gceDeviceRequested
public boolean gceDeviceRequested ()
| Возврат | |
|---|---|
boolean | |
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Возвращает тип устройства, который следует использовать.
| Возврат | |
|---|---|
IDeviceSelection.BaseDeviceType | |
получитьУровеньБатарейки
public Integer getBatteryLevel (IDevice device)
Получает уровень заряда батареи для указанного устройства.
| Параметры | |
|---|---|
device | IDevice : IDevice |
| Возврат | |
|---|---|
Integer | уровень заряда батареи устройства или null , если неизвестно |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Получает заданный тип продукта устройства
| Параметры | |
|---|---|
device | IDevice : IDevice |
| Возврат | |
|---|---|
String | тип продукта устройства или null , если неизвестно |
получитьDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
Получает заданный вариант продукта устройства
| Параметры | |
|---|---|
device | IDevice : IDevice |
| Возврат | |
|---|---|
String | вариант продукта устройства или null , если неизвестно |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
| Возврат | |
|---|---|
DeviceSelectionOptions.DeviceRequestedType | |
getExcludeSerials
publicgetExcludeSerials ()
Получает копию списка исключений серийных номеров
| Возврат | |
|---|---|
| ERROR(/Collection) серийных номеров |
получитьMaxBatteryLevel
public Integer getMaxBatteryLevel ()
Получает запрошенный максимальный уровень заряда батареи
| Возврат | |
|---|---|
Integer | |
получитьМаксимальнуюТемпературуБатарейки
public Integer getMaxBatteryTemperature ()
Получает запрошенный максимальный уровень заряда батареи
| Возврат | |
|---|---|
Integer | |
получитьMinBatteryLevel
public Integer getMinBatteryLevel ()
Получает запрошенный минимальный уровень заряда батареи
| Возврат | |
|---|---|
Integer | |
getNoMatchReason
publicgetNoMatchReason ()
Возвращает причину, по которой устройство не было сопоставлено.
| Возврат | |
|---|---|
| Карта серийного номера с причиной, по которой он не был присвоен |
получитьProductTypes
publicgetProductTypes ()
Получает копию списка типов продуктов
| Возврат | |
|---|---|
| ERROR(/Collection) типов продуктов |
получитьСвойства
publicgetProperties ()
Возвращает карту списка свойств
| Возврат | |
|---|---|
| ERROR(/Map) имен свойств устройства в значениях |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Определяет, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи.
| Возврат | |
|---|---|
boolean | |
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Определяет, требуется ли проверка температуры аккумулятора для устройств с неизвестной температурой аккумулятора.
| Возврат | |
|---|---|
boolean | |
getSerials
publicgetSerials (IDevice device)
Получает копию серийных номеров
| Параметры | |
|---|---|
device | IDevice : IDevice , представляющий устройство, рассматриваемое для выбора. |
| Возврат | |
|---|---|
| ERROR(/Collection) серийных номеров |
getSerials
publicgetSerials ()
Возвращает список запрошенных сериалов.
| Возврат | |
|---|---|
| |
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
| Возврат | |
|---|---|
boolean | |
спички
public boolean matches (IDevice device)
| Параметры | |
|---|---|
device | IDevice |
| Возврат | |
|---|---|
boolean | true если указанное IDevice соответствует предоставленным параметрам. false в противном случае |
nullDeviceRequested
public boolean nullDeviceRequested ()
| Возврат | |
|---|---|
boolean | |
remoteDeviceRequested
public boolean remoteDeviceRequested ()
| Возврат | |
|---|---|
boolean | |
setBaseDeviceTypeRequested
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Устанавливает тип устройства, который следует использовать.
| Параметры | |
|---|---|
type | IDeviceSelection.BaseDeviceType |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
Устанавливает запрошенный флаг эмулятора
| Параметры | |
|---|---|
deviceRequested | boolean |
setDeviceTypeRequested
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
| Параметры | |
|---|---|
requestedType | DeviceSelectionOptions.DeviceRequestedType |
setEmulatorRequested
public void setEmulatorRequested (boolean emulatorRequested)
Устанавливает запрошенный флаг эмулятора
| Параметры | |
|---|---|
emulatorRequested | boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
| Параметры | |
|---|---|
gceDeviceRequested | boolean |
setMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
Устанавливает максимальный уровень заряда батареи
| Параметры | |
|---|---|
maxBattery | Integer |
setMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Устанавливает максимальный уровень заряда батареи
| Параметры | |
|---|---|
maxBatteryTemperature | Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
Устанавливает минимальный уровень заряда батареи
| Параметры | |
|---|---|
minBattery | Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Устанавливает флаг запрошенного нулевого устройства
| Параметры | |
|---|---|
nullDeviceRequested | boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
Устанавливает, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи.
| Параметры | |
|---|---|
requireCheck | boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Устанавливает, требуется ли проверка температуры аккумулятора для устройств с неизвестной температурой аккумулятора.
| Параметры | |
|---|---|
requireCheckTemprature | boolean |
setSerial
public void setSerial (String... serialNumber)
Установите список включения серийных номеров, заменив все существующие значения.
| Параметры | |
|---|---|
serialNumber | String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Устанавливает запрошенный флаг эмулятора-заглушки
| Параметры | |
|---|---|
stubEmulatorRequested | boolean |
следует создать временно
public boolean shouldCreateTemporarilyPlaceholder ()
Создайте временный заполнитель из метаданных.
| Возврат | |
|---|---|
boolean | |
stubEmulatorRequested
public boolean stubEmulatorRequested ()
| Возврат | |
|---|---|
boolean | |