IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


Interfejs kryteriów wyboru urządzenia.

Podsumowanie

Metody publiczne

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

Zwraca typ urządzenia, którego powinniśmy używać.

abstract Integer getBatteryLevel(IDevice device)

Pobiera poziom baterii danego urządzenia.

abstract String getDeviceProductType(IDevice device)

Pobiera typ produktu dla podanych urządzeń.

abstract String getDeviceProductVariant(IDevice device)

Pobiera wersję produktu danego urządzenia.

abstract getExcludeSerials()

Pobiera kopię listy wykluczeń numerów seryjnych.

abstract getNoMatchReason()

Zwraca powód, dla którego urządzenie nie zostało dopasowane.

abstract getProductTypes()

Pobiera kopię listy typów produktów

abstract getProperties()

Zwraca mapę listy miejsc zakwaterowania

abstract getSerials(IDevice device)

Uzyskiwanie kopii numerów seryjnych

abstract getSerials()

Zwraca listę żądanych numerów seryjnych.

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

Określa typ urządzenia, którego powinniśmy używać.

abstract void setRequireBatteryCheck(boolean requireCheck)

Określa, czy chcemy przeprowadzić test baterii.

abstract void setSerial(String... serialNumber)

Ustaw listę numerów seryjnych do uwzględnienia, zastępując wszystkie dotychczasowe wartości.

abstract boolean shouldCreateTemporarilyPlaceholder()

Utwórz tymczasowy element zastępczy na podstawie metadanych.

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

Metody publiczne

deviceRequested

public abstract boolean deviceRequested ()

Zwroty
boolean true, jeśli urządzenie zostało zamówione;

emulatorRequested

public abstract boolean emulatorRequested ()

Zwroty
boolean true – jeśli zgłoszono prośbę o emulator.

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Zwroty
boolean true, jeśli zażądano urządzenia gce (czyli urządzenia zdalnego);

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Zwraca typ urządzenia, którego powinniśmy używać.

Zwroty
IDeviceSelection.BaseDeviceType

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

Pobiera poziom baterii danego urządzenia.

Parametry
device IDevice: IDevice

Zwroty
Integer poziom baterii urządzenia lub null, jeśli jest nieznany;

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

Pobiera typ produktu dla podanych urządzeń.

Parametry
device IDevice: IDevice

Zwroty
String typ produktu urządzenia lub null, jeśli jest nieznany;

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

Pobiera wersję produktu danego urządzenia.

Parametry
device IDevice: IDevice

Zwroty
String wersję produktu urządzenia lub null, jeśli jest nieznana.

getExcludeSerials

public abstract  getExcludeSerials ()

Pobiera kopię listy wykluczeń numerów seryjnych.

Zwroty
ERROR(/Collection) numerów seryjnych

getNoMatchReason

public abstract  getNoMatchReason ()

Zwraca powód, dla którego urządzenie nie zostało dopasowane.

Zwroty
mapę numerów seryjnych z przyczyną, dla której nie zostały one przydzielone.

getProductTypes

public abstract  getProductTypes ()

Pobiera kopię listy typów produktów

Zwroty
ERROR(/Collection) typów produktów

getProperties

public abstract  getProperties ()

Zwraca mapę listy miejsc zakwaterowania

Zwroty
ERROR(/Map) nazw właściwości urządzenia do wartości,

getSerials

public abstract  getSerials (IDevice device)

Uzyskiwanie kopii numerów seryjnych

Parametry
device IDevice: IDevice reprezentujący urządzenie brane pod uwagę przy wyborze.

Zwroty
ERROR(/Collection) numerów seryjnych

getSerials

public abstract  getSerials ()

Zwraca listę żądanych numerów seryjnych.

Zwroty

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

Zwroty
boolean true jeśli poproszono o urządzenie puste (czyli nie jest wymagane żadne urządzenie).

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Określa typ urządzenia, którego powinniśmy używać.

Parametry
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Określa, czy chcemy przeprowadzić test baterii.

Parametry
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

Ustaw listę numerów seryjnych do uwzględnienia, zastępując wszystkie dotychczasowe wartości.

Parametry
serialNumber String

shouldCreateTemporarilyPlaceholder

public abstract boolean shouldCreateTemporarilyPlaceholder ()

Utwórz tymczasowy element zastępczy na podstawie metadanych.

Zwroty
boolean

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

Zwroty
boolean true – jeśli zażądano emulatora stub. Emulator zastępczy to obiekt zastępczy, który ma być używany, gdy konfiguracja musi uruchomić emulator.

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Zwroty
boolean true jeśli zażądano urządzenia TCP (czyli urządzenia połączonego przez ADB);