Opcje wyboru urządzenia

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

Obiekt Java.lang.Object
com.android.tradefed.device.DeviceSelectionOptions


Kontener na kryteria wyboru urządzeń.

Streszczenie

Konstruktorzy publiczni

DeviceSelectionOptions ()

Metody publiczne

void addExcludeSerial (String serialNumber)

Dodaj numer seryjny do listy wykluczeń.

void addProductType (String productType)

Dodaj typ produktu do opcji wyboru urządzenia.

void addProperty (String propertyKey, String propValue)

Dodaj kryteria właściwości do opcji wyboru urządzeń

void addSerial (String serialNumber)

Dodaj numer seryjny do opcji wyboru urządzenia.

static IDeviceSelection createForSerial (String serial)

Pomocnicza metoda fabryczna do tworzenia IDeviceSelection , która będzie pasować tylko do urządzenia o podanym numerze seryjnym

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

Funkcja pomocnicza używana do pobierania zmiennej środowiskowej.

boolean gceDeviceRequested ()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

Integer getBatteryLevel (IDevice device)

Pobiera poziom baterii dla danego urządzenia

String getDeviceProductType (IDevice device)

Pobiera typ produktu danego urządzenia

String getDeviceProductVariant (IDevice device)

Pobiera wariant produktu danego urządzenia

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
getExcludeSerials ()

Pobiera kopię listy wykluczeń numerów seryjnych

Integer getMaxBatteryLevel ()

Pobiera żądany maksymalny poziom naładowania baterii

Integer getMaxBatteryTemperature ()

Pobiera żądany maksymalny poziom naładowania baterii

Integer getMinBatteryLevel ()

Pobiera żądany minimalny poziom naładowania baterii

getNoMatchReason ()

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

getProductTypes ()

Pobiera kopię listy typów produktów

getProperties ()

Zwraca mapę listy właściwości

boolean getRequireBatteryCheck ()

Pobiera, czy wymagane jest sprawdzanie baterii w przypadku urządzeń o nieznanym poziomie baterii

boolean getRequireBatteryTemperatureCheck ()

Pobiera, czy sprawdzanie temperatury baterii jest wymagane w przypadku urządzeń o nieznanej temperaturze baterii

getSerials (IDevice device)

Pobiera kopię numerów seryjnych

getSerials ()

Zwraca listę żądanych seriali.

boolean localVirtualDeviceRequested ()
boolean matches (IDevice device)
boolean nullDeviceRequested ()

boolean remoteDeviceRequested ()
void setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type)

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

void setDeviceRequested (boolean deviceRequested)

Ustawia żądaną flagę emulatora

void setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType)
void setEmulatorRequested (boolean emulatorRequested)

Ustawia żądaną flagę emulatora

void setGceDeviceRequested (boolean gceDeviceRequested)
void setMaxBatteryLevel (Integer maxBattery)

Ustawia maksymalny poziom naładowania baterii

void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Ustawia maksymalny poziom naładowania baterii

void setMinBatteryLevel (Integer minBattery)

Ustawia minimalny poziom naładowania baterii

void setNullDeviceRequested (boolean nullDeviceRequested)

Ustawia flagę żądanego urządzenia zerowego

void setRequireBatteryCheck (boolean requireCheck)

Ustawia, czy wymagane jest sprawdzanie baterii w przypadku urządzeń o nieznanym poziomie naładowania baterii

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Ustawia, czy wymagane jest sprawdzanie temperatury baterii w przypadku urządzeń o nieznanej temperaturze baterii

void setSerial (String... serialNumber)

Ustaw listę uwzględnianych numerów seryjnych, zastępując wszelkie istniejące wartości.

void setStubEmulatorRequested (boolean stubEmulatorRequested)

Ustawia żądaną flagę emulatora kodu pośredniczącego

void setTcpDeviceRequested (boolean tcpDeviceRequested)

Ustawia żądaną flagę urządzenia TCP

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

Konstruktorzy publiczni

Opcje wyboru urządzenia

public DeviceSelectionOptions ()

Metody publiczne

dodajWykluczSerial

public void addExcludeSerial (String serialNumber)

Dodaj numer seryjny do listy wykluczeń.

dodajTypProduktu

public void addProductType (String productType)

Dodaj typ produktu do opcji wyboru urządzenia.

dodajWłaściwość

public void addProperty (String propertyKey, 
                String propValue)

Dodaj kryteria właściwości do opcji wyboru urządzeń

Parametry
propertyKey String

propValue String

dodajSerial

public void addSerial (String serialNumber)

Dodaj numer seryjny do opcji wyboru urządzenia.

utwórzForSerial

public static IDeviceSelection createForSerial (String serial)

Pomocnicza metoda fabryczna do tworzenia IDeviceSelection , która będzie pasować tylko do urządzenia o podanym numerze seryjnym

Parametry
serial String

Zwroty
IDeviceSelection

żądano urządzenia

public boolean deviceRequested ()

Zwroty
boolean

żądanie emulatora

public boolean emulatorRequested ()

Zwroty
boolean

pobierz zmienną środowiskową

public String fetchEnvironmentVariable (String name)

Funkcja pomocnicza używana do pobierania zmiennej środowiskowej. Zasadniczo jest to opakowanie wokół System.getenv(String) Robi się to na potrzeby testów jednostkowych.

Parametry
name String : zmienna środowiskowa do pobrania.

Zwroty
String Wartość String zmiennej środowiskowej lub wartość null, jeśli nie jest dostępna.

Żądanie urządzenia gce

public boolean gceDeviceRequested ()

Zwroty
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

Zwroty
IDeviceSelection.BaseDeviceType

uzyskaj poziom baterii

public Integer getBatteryLevel (IDevice device)

Pobiera poziom baterii dla danego urządzenia

Parametry
device IDevice : IDevice

Zwroty
Integer poziom naładowania baterii urządzenia lub null , jeśli jest nieznany

pobierz typ produktu urządzenia

public String getDeviceProductType (IDevice device)

Pobiera typ produktu danego urządzenia

Parametry
device IDevice : IDevice

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

pobierz wariant produktu urządzenia

public String getDeviceProductVariant (IDevice device)

Pobiera wariant produktu danego urządzenia

Parametry
device IDevice : IDevice

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

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Zwroty
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

Pobiera kopię listy wykluczeń numerów seryjnych

Zwroty
ERROR(/Collection) numerów seryjnych

uzyskaj maksymalny poziom baterii

public Integer getMaxBatteryLevel ()

Pobiera żądany maksymalny poziom naładowania baterii

Zwroty
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Pobiera żądany maksymalny poziom naładowania baterii

Zwroty
Integer

pobierz Min. poziom baterii

public Integer getMinBatteryLevel ()

Pobiera żądany minimalny poziom naładowania baterii

Zwroty
Integer

getNoMatchReason

public  getNoMatchReason ()

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

Zwroty
Mapa numeru seryjnego z powodu, dla którego nie został on przydzielony

pobierz Typy Produktów

public  getProductTypes ()

Pobiera kopię listy typów produktów

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

pobierz Właściwości

public  getProperties ()

Zwraca mapę listy właściwości

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

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Pobiera, czy wymagane jest sprawdzanie baterii w przypadku urządzeń o nieznanym poziomie baterii

Zwroty
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Pobiera, czy sprawdzanie temperatury baterii jest wymagane w przypadku urządzeń o nieznanej temperaturze baterii

Zwroty
boolean

pobierz Seriale

public  getSerials (IDevice device)

Pobiera kopię numerów seryjnych

Parametry
device IDevice : IDevice reprezentujący urządzenie brane pod uwagę do wyboru.

Zwroty
ERROR(/Collection) numerów seryjnych

pobierz Seriale

public  getSerials ()

Zwraca listę żądanych seriali.

Zwroty

Żądanie lokalnego urządzenia wirtualnego

public boolean localVirtualDeviceRequested ()

Zwroty
boolean

mecze

public boolean matches (IDevice device)

Parametry
device IDevice

Zwroty
boolean true , jeśli dany IDevice pasuje do podanych opcji. inaczej false

Żądanie nullDeviceRequested

public boolean nullDeviceRequested ()

Zwroty
boolean

Żądanie zdalnego urządzenia

public boolean remoteDeviceRequested ()

Zwroty
boolean

zażądano setBaseDeviceType

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

Parametry
type IDeviceSelection.BaseDeviceType

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

Ustawia żądaną flagę emulatora

Parametry
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Parametry
requestedType DeviceSelectionOptions.DeviceRequestedType

Żądanie setEmulator

public void setEmulatorRequested (boolean emulatorRequested)

Ustawia żądaną flagę emulatora

Parametry
emulatorRequested boolean

Żądanie setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

Parametry
gceDeviceRequested boolean

ustawMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Ustawia maksymalny poziom naładowania baterii

Parametry
maxBattery Integer

ustaw maksymalną temperaturę akumulatora

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Ustawia maksymalny poziom naładowania baterii

Parametry
maxBatteryTemperature Integer

ustaw Min. Poziom Baterii

public void setMinBatteryLevel (Integer minBattery)

Ustawia minimalny poziom naładowania baterii

Parametry
minBattery Integer

Żądanie setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Ustawia flagę żądanego urządzenia zerowego

Parametry
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

Ustawia, czy wymagane jest sprawdzanie baterii w przypadku urządzeń o nieznanym poziomie naładowania baterii

Parametry
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Ustawia, czy wymagane jest sprawdzanie temperatury baterii w przypadku urządzeń o nieznanej temperaturze baterii

Parametry
requireCheckTemprature boolean

zestawSerial

public void setSerial (String... serialNumber)

Ustaw listę uwzględnianych numerów seryjnych, zastępując wszelkie istniejące wartości.

Parametry
serialNumber String

Żądano setStubEmulator

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Ustawia żądaną flagę emulatora kodu pośredniczącego

Parametry
stubEmulatorRequested boolean

Żądanie setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Ustawia żądaną flagę urządzenia TCP

Parametry
tcpDeviceRequested boolean

żądany emulator stub

public boolean stubEmulatorRequested ()

Zwroty
boolean

Żądanie urządzenia tcp

public boolean tcpDeviceRequested ()

Zwroty
boolean