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)

Вспомогательный фабричный метод для создания 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 ()
Collection<String> getExcludeSerials ()

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

Integer getMaxBatteryLevel ()

Достигает запрошенного максимального уровня заряда батареи.

Integer getMaxBatteryTemperature ()

Достигает запрошенного максимального уровня заряда батареи.

Integer getMinBatteryLevel ()

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

Map<String, String> getNoMatchReason ()

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

Collection<String> getProductTypes ()

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

Map<String, String> getProperties ()

Возвращает карту списка объектов недвижимости.

boolean getRequireBatteryCheck ()

Выводит информацию о необходимости проверки уровня заряда батареи для устройств с неизвестным уровнем заряда.

boolean getRequireBatteryTemperatureCheck ()

Выводит информацию о необходимости проверки температуры батареи для устройств с неизвестной температурой батареи.

Collection<String> getSerials ( IDevice device)

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

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

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

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

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

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

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

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

getExcludeSerials

public Collection<String> getExcludeSerials ()

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

Возвраты
Collection<String> Collection серийных номеров

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Достигает запрошенного максимального уровня заряда батареи.

Возвраты
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Достигает запрошенного максимального уровня заряда батареи.

Возвраты
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

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

Возвраты
Integer

getNoMatchReason

public Map<String, String> getNoMatchReason ()

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

Возвраты
Map<String, String> Сопоставление серийного номера с причиной, по которой он не был присвоен.

getProductTypes

public Collection<String> getProductTypes ()

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

Возвраты
Collection<String> Collection типов продукции

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

public Map<String, String> getProperties ()

Возвращает карту списка объектов недвижимости.

Возвраты
Map<String, String> Map названий свойств устройства со значениями.

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Выводит информацию о необходимости проверки уровня заряда батареи для устройств с неизвестным уровнем заряда.

Возвраты
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Выводит информацию о необходимости проверки температуры батареи для устройств с неизвестной температурой батареи.

Возвраты
boolean

getSerials

public Collection<String> getSerials (IDevice device)

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

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

Возвраты
Collection<String> Collection серийных номеров

getSerials

public List<String> getSerials ()

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

Возвраты
List<String>

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

shouldCreateTemporarilyPlaceholder

public boolean shouldCreateTemporarilyPlaceholder ()

Создайте временный заполнитель на основе метаданных.

Возвраты
boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Возвраты
boolean