Opcje wyboru urządzenia

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Kontener dla kryteriów wyboru urządzeń.

Streszczenie

Konstruktory publiczne

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ądzenia

void addSerial (String serialNumber)

Dodaj numer seryjny do opcji wyboru urządzenia.

static IDeviceSelection createForSerial (String serial)

Metoda fabryki pomocnika do tworzenia IDeviceSelection , która będzie pasować tylko do urządzenia z podanym numerem 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 naładowania baterii dla danego urządzenia

String getDeviceProductType (IDevice device)

Pobiera dany typ produktu 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 baterii

Integer getMaxBatteryTemperature ()

Pobiera żądany maksymalny poziom baterii

Integer getMinBatteryLevel ()

Pobiera żądany minimalny poziom 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 sprawdzanie baterii jest wymagane dla urządzeń o nieznanym poziomie baterii

boolean getRequireBatteryTemperatureCheck ()

Pobiera, czy sprawdzanie temperatury baterii jest wymagane dla urządzeń z nieznaną temperaturą 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 o wartości null

void setRequireBatteryCheck (boolean requireCheck)

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

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

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

void setSerial (String... serialNumber)

Ustaw listę dołączonych numerów seryjnych, zastępując 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 ()

Konstruktory publiczne

Opcje wyboru urządzenia

public DeviceSelectionOptions ()

Metody publiczne

dodajWyklucz numer seryjny

public void addExcludeSerial (String serialNumber)

Dodaj numer seryjny do listy wykluczeń.

dodaj typ produktu

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ądzenia

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)

Metoda fabryki pomocnika do tworzenia IDeviceSelection , która będzie pasować tylko do urządzenia z podanym numerem seryjnym

Parametry
serial String

Zwroty
IDeviceSelection

Żądane urządzenie

public boolean deviceRequested ()

Zwroty
boolean

emulatorZażądano

public boolean emulatorRequested ()

Zwroty
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Funkcja pomocnicza używana do pobierania zmiennej środowiskowej. Zasadniczo jest to opakowanie wokół System.getenv(String) Odbywa się to w celach testowania jednostkowego.

Parametry
name String : zmienna środowiskowa do pobrania.

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

gceDeviceRequested

public boolean gceDeviceRequested ()

Zwroty
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

Zwroty
IDeviceSelection.BaseDeviceType

pobierz poziom baterii

public Integer getBatteryLevel (IDevice device)

Pobiera poziom naładowania baterii dla danego urządzenia

Parametry
device IDevice : IDevice

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

getDeviceProductType

public String getDeviceProductType (IDevice device)

Pobiera dany typ produktu urządzenia

Parametry
device IDevice : IDevice

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

getDeviceProductVariant

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 nie jest znany

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Zwroty
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

Pobiera kopię listy wykluczeń numerów seryjnych

Zwroty
ERROR(/Collection) numerów seryjnych

pobierz maksymalny poziom baterii

public Integer getMaxBatteryLevel ()

Pobiera żądany maksymalny poziom baterii

Zwroty
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Pobiera żądany maksymalny poziom baterii

Zwroty
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Pobiera żądany minimalny poziom baterii

Zwroty
Integer

getNoMatchReason

public  getNoMatchReason ()

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

Zwroty
a Mapa numeru seryjnego do powodu, dla którego nie został przydzielony

getProductTypes

public  getProductTypes ()

Pobiera kopię listy typów produktów

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

pobierzWł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 sprawdzanie baterii jest wymagane dla urządzeń o nieznanym poziomie baterii

Zwroty
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Pobiera, czy sprawdzanie temperatury baterii jest wymagane dla urządzeń z nieznaną temperaturą baterii

Zwroty
boolean

getSerials

public  getSerials (IDevice device)

Pobiera kopię numerów seryjnych

Parametry
device IDevice : IDevice reprezentujące urządzenie rozważane do wyboru.

Zwroty
ERROR(/Collection) numerów seryjnych

getSerials

public  getSerials ()

Zwraca listę żądanych seriali.

Zwroty

LocalVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Zwroty
boolean

mecze

public boolean matches (IDevice device)

Parametry
device IDevice

Zwroty
boolean true Jeśli dany IDevice jest zgodny z podanymi opcjami. false inaczej

nullDeviceRequested

public boolean nullDeviceRequested ()

Zwroty
boolean

RemoteDeviceRequested

public boolean remoteDeviceRequested ()

Zwroty
boolean

setBaseDeviceTypeRequested

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

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

Ustawia żądaną flagę emulatora

Parametry
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

Parametry
gceDeviceRequested boolean

ustaw maksymalny poziom baterii

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 MinPoziomBaterii

public void setMinBatteryLevel (Integer minBattery)

Ustawia minimalny poziom naładowania baterii

Parametry
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Ustawia flagę żądanego urządzenia o wartości null

Parametry
nullDeviceRequested boolean

ustawWymagajBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

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

Parametry
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Określa, 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ę dołączonych numerów seryjnych, zastępując istniejące wartości.

Parametry
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

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

Parametry
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Ustawia żądaną flagę urządzenia tcp

Parametry
tcpDeviceRequested boolean

StubEmulatorRequested

public boolean stubEmulatorRequested ()

Zwroty
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Zwroty
boolean