DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Объект
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)

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

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)

Устанавливает запрошенный флаг эмулятора-заглушки

void setTcpDeviceRequested (boolean tcpDeviceRequested)

Устанавливает запрошенный флаг TCP-устройства

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

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

DeviceSelectionOptions

public DeviceSelectionOptions ()

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

addExcludeSerial

public void addExcludeSerial (String serialNumber)

Добавьте серийный номер в список исключений.

addProductType

public void addProductType (String productType)

Добавьте тип продукта в параметры выбора устройства.

добавить свойство

public void addProperty (String propertyKey, 
                String propValue)

Добавьте критерий свойства в параметры выбора устройства

Параметры
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

Добавьте серийный номер в параметры выбора устройства.

создатьForSerial

public static IDeviceSelection createForSerial (String serial)

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

Параметры
serial String

Возвращает
IDeviceSelection

устройствоЗапрошено

public boolean deviceRequested ()

Возвращает
boolean

emulatorRequested

public boolean emulatorRequested ()

Возвращает
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Вспомогательная функция, используемая для получения переменной среды. По сути, это оболочка для ERROR(/System#getenv(String)) Это делается для целей модульного тестирования.

Параметры
name String : извлекаемая переменная среды.

Возвращает
String значение ERROR(/String) переменной среды или значение NULL, если оно недоступно.

gceDeviceRequested

public boolean gceDeviceRequested ()

Возвращает
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Возвращает тип устройства, которое мы должны использовать.

Возвращает
IDeviceSelection.BaseDeviceType

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

Получает уровень заряда батареи для данного устройства

Параметры
device IDevice : IDevice

Возвращает
Integer уровень заряда батареи устройства или null , если он неизвестен

getDeviceProductType

public String getDeviceProductType (IDevice device)

Получает указанный тип продукта устройств

Параметры
device IDevice : IDevice

Возвращает
String тип продукта устройства или null , если он неизвестен

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Получает указанный вариант продукта устройства

Параметры
device IDevice : IDevice

Возвращает
String вариант продукта устройства или null , если он неизвестен

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Возвращает
DeviceSelectionOptions.DeviceRequestedType

получитьExcludeSerials

public  getExcludeSerials ()

Получает копию списка исключений серийных номеров.

Возвращает
ERROR(/Collection) серийных номеров

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Получает запрошенный максимальный уровень заряда батареи

Возвращает
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Получает запрошенный максимальный уровень заряда батареи

Возвращает
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Получает запрошенный минимальный уровень заряда батареи

Возвращает
Integer

жетноматчреасон

public  getNoMatchReason ()

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

Возвращает
Сопоставление серийного номера с причиной, по которой он не был выделен

getProductTypes

public  getProductTypes ()

Получает копию списка типов продуктов

Возвращает
ERROR(/Collection) типов продуктов

получить свойства

public  getProperties ()

Возвращает карту списка свойств

Возвращает
ERROR(/Map) имен свойств устройства со значениями

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Получает, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи

Возвращает
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Получает, требуется ли проверка температуры батареи для устройств с неизвестной температурой батареи.

Возвращает
boolean

получитьсериалы

public  getSerials (IDevice device)

Получает копию серийных номеров

Параметры
device IDevice : IDevice , представляющий устройство, рассматриваемое для выбора.

Возвращает
ERROR(/Collection) серийных номеров

получитьсериалы

public  getSerials ()

Возвращает список запрошенных сериалов.

Возвращает

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

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

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Устанавливает запрошенный флаг TCP-устройства

Параметры
tcpDeviceRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Возвращает
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Возвращает
boolean