IDeviceSelection

public interface IDeviceSelection
implements IMatcher <IDevice>

com.android.tradefed.device.IDeviceSelection


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

Краткое содержание

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

abstract boolean deviceRequested ()
abstract boolean emulatorRequested ()
abstract boolean gceDeviceRequested ()
abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

abstract Integer getBatteryLevel (IDevice device)

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

abstract String getDeviceProductType (IDevice device)

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

abstract String getDeviceProductVariant (IDevice device)

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

abstract getExcludeSerials ()

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

abstract getNoMatchReason ()

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

abstract getProductTypes ()

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

abstract getProperties ()

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

abstract getSerials (IDevice device)

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

abstract getSerials ()

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

abstract boolean nullDeviceRequested ()
abstract void setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type)

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

abstract void setSerial (String... serialNumber)

Установите список включения серийных номеров, заменив любые существующие значения.

abstract boolean stubEmulatorRequested ()
abstract boolean tcpDeviceRequested ()

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

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

public abstract boolean deviceRequested ()

Возвращает
boolean true , если устройство было запрошено

emulatorRequested

public abstract boolean emulatorRequested ()

Возвращает
boolean true , если был запрошен эмулятор

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Возвращает
boolean true , если было запрошено устройство gce (также известное как удаленное устройство)

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

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

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

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

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

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

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

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

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

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

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

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

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

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

получитьExcludeSerials

public abstract  getExcludeSerials ()

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

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

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

public abstract  getNoMatchReason ()

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

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

getProductTypes

public abstract  getProductTypes ()

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

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

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

public abstract  getProperties ()

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

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

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

public abstract  getSerials (IDevice device)

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

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

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

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

public abstract  getSerials ()

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

Возвращает

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

Возвращает
boolean true , если было запрошено нулевое устройство (также известное как устройство не требуется)

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

Параметры
type IDeviceSelection.BaseDeviceType

setSerial

public abstract void setSerial (String... serialNumber)

Установите список включения серийных номеров, заменив любые существующие значения.

Параметры
serialNumber String

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

Возвращает
boolean true , если был запрошен эмулятор-заглушка. Эмулятор-заглушка — это заполнитель, который следует использовать, когда config должен запустить эмулятор.

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

Возвращает
boolean true , если было запрошено устройство tcp (также известное как устройство, подключенное к adb)