DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Object
com.android.tradefed.device.DeviceSelectionOptions


Контейнер для критериев выбора устройства.

Резюме

Вложенные классы

enum DeviceSelectionOptions.DeviceRequestedType

Поддерживаются различные возможные типы устройств-заполнителей.

Общественные конструкторы

DeviceSelectionOptions ()

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

void addExcludeSerial (String serialNumber)

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

void addProductType (String productType)

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

void addProperty (String propertyKey, String propValue)

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

void addSerial (String serialNumber)

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

static IDeviceSelection createForSerial (String serial)

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

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

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

boolean gceDeviceRequested ()

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 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)

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

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)

Helper фабричный метод для создания 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 значение переменной окружения или нулевое значение , если нет в наличии.

gceDeviceRequested

public boolean gceDeviceRequested ()

Возврат
boolean

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

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

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

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

getDeviceProductType

public String getDeviceProductType (IDevice device)

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

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

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

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

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

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

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

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Возврат
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

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

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

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

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

Возврат
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

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

Возврат
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

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

Возврат
Integer

getNoMatchReason

public  getNoMatchReason ()

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

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

getProductTypes

public  getProductTypes ()

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

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

getProperties

public  getProperties ()

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

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

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

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

Возврат
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

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

Возврат
boolean

getSerials

public  getSerials (IDevice device)

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

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

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

getSerials

public  getSerials ()

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

Возврат

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Возврат
boolean

Матчи

public boolean matches (IDevice device)

Параметры
device IDevice

Возврат
boolean true , если данный IDevice - IDevice является матч за предоставленные варианты. false в противном случае

nullDeviceRequested

public boolean nullDeviceRequested ()

Возврат
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

Возврат
boolean

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