Opcje wyboru urządzenia

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Kontener na kryteria wyboru urządzenia.

Streszczenie

Klasy zagnieżdżone

enum DeviceSelectionOptions.DeviceRequestedType

Obsługiwane są różne możliwe typy urządzeń zastępczych.

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)

Helper metoda fabryki stworzyć IDeviceSelection że będzie pasował tylko urządzenia z danego serialu

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

Funkcja pomocnicza używana do pobierania zmiennej środowiskowej.

boolean gceDeviceRequested ()

Integer getBatteryLevel (IDevice device)

Pobiera poziom naładowania baterii dla danego urządzenia

String getDeviceProductType (IDevice device)

Pobiera typ produktu danego urządzenia

String getDeviceProductVariant (IDevice device)

Pobiera wariant produktu dla 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 naładowania baterii

getNoMatchReason ()

Zwraca przyczynę niezgodności urządzenia.

getProductTypes ()

Pobiera kopię listy typów produktów

getProperties ()

Zwraca mapę listy właściwości

boolean getRequireBatteryCheck ()

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

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

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

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

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

void setSerial (String... serialNumber)

Ustaw listę włączania numerów seryjnych, zastępując istniejące wartości.

void setStubEmulatorRequested (boolean stubEmulatorRequested)

Ustawia żądaną flagę emulatora stub

void setTcpDeviceRequested (boolean tcpDeviceRequested)

Ustawia flagę żądania urządzenia tcp

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

Konstruktorzy publiczni

Opcje wyboru urządzenia

public DeviceSelectionOptions ()

Metody publiczne

addExcludeSerial

public void addExcludeSerial (String serialNumber)

Dodaj numer seryjny do listy wykluczeń.

addProductType

public void addProductType (String productType)

Dodaj typ produktu do opcji wyboru urządzenia.

addProperty

public void addProperty (String propertyKey, 
                String propValue)

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

Parametry
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

Dodaj numer seryjny do opcji wyboru urządzenia.

utwórz dla numeru seryjnego

public static IDeviceSelection createForSerial (String serial)

Helper metoda fabryki stworzyć IDeviceSelection że będzie pasował tylko urządzenia z danego serialu

Parametry
serial String

Zwroty
IDeviceSelection

żądane urządzenie

public boolean deviceRequested ()

Zwroty
boolean

emulatorRequested

public boolean emulatorRequested ()

Zwroty
boolean

pobierz zmiennąŚrodowiska

public String fetchEnvironmentVariable (String name)

Funkcja pomocnicza używana do pobierania zmiennej środowiskowej. Jest to zasadniczo owinięcie wokół System.getenv(String) Odbywa się to w celach testowych jednostka.

Parametry
name String : zmienna środowiskowa sprowadzić.

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

gceDeviceRequested

public boolean gceDeviceRequested ()

Zwroty
boolean

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

Pobiera poziom naładowania baterii dla danego urządzenia

Parametry
device IDevice : the IDevice

Zwroty
Integer poziom naładowania baterii urządzenia lub null jeśli nie wiadomo

getDeviceProductType

public String getDeviceProductType (IDevice device)

Pobiera typ produktu danego urządzenia

Parametry
device IDevice : the IDevice

Zwroty
String rodzaj produktu, urządzenia lub null , jeśli nie wiadomo

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Pobiera wariant produktu dla danego urządzenia

Parametry
device IDevice : the IDevice

Zwroty
String wariant produktu urządzenie lub null jeśli nie wiadomo

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Zwroty
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

Pobiera kopię listy wykluczeń numerów seryjnych

Zwroty
ERROR(/Collection) z numerami seryjnymi

getMaxBatteryLevel

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 naładowania baterii

Zwroty
Integer

getNoMatchReason

public  getNoMatchReason ()

Zwraca przyczynę niezgodności urządzenia.

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

getProductTypes

public  getProductTypes ()

Pobiera kopię listy typów produktów

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

getProperties

public  getProperties ()

Zwraca mapę listy właściwości

Zwroty
ERROR(/Map) nazw własności urządzeń do wartości

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

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

Zwroty
boolean

pobierzWymagajSprawdźTemperaturyBaterii

public boolean getRequireBatteryTemperatureCheck ()

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

Zwroty
boolean

getSerials

public  getSerials (IDevice device)

Pobiera kopię numerów seryjnych

Parametry
device IDevice : The IDevice reprezentujący urządzenie uważane za wybór.

Zwroty
ERROR(/Collection) z numerami seryjnymi

getSerials

public  getSerials ()

Zwraca listę żądanych seriali.

Zwroty

Wymagane lokalne urządzenie wirtualne

public boolean localVirtualDeviceRequested ()

Zwroty
boolean

mecze

public boolean matches (IDevice device)

Parametry
device IDevice

Zwroty
boolean true czy dany IDevice jest dopasowana do dostarczonych opcji. false inaczej

nullDeviceRequested

public boolean nullDeviceRequested ()

Zwroty
boolean

RemoteDeviceRequested

public boolean remoteDeviceRequested ()

Zwroty
boolean

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

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Ustawia maksymalny poziom naładowania baterii

Parametry
maxBattery Integer

setMaxBateriiTemperatura

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Ustawia maksymalny poziom naładowania baterii

Parametry
maxBatteryTemperature Integer

setMinBatteryLevel

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 zerowego

Parametry
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

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

Parametry
requireCheck boolean

ustawWymagajSprawdźTemperaturyAkumulatora

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

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

Parametry
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

Ustaw listę włączenia numerów seryjnych, zastępując istniejące wartości.

Parametry
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Ustawia żądaną flagę emulatora stub

Parametry
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Ustawia flagę żądania urządzenia tcp

Parametry
tcpDeviceRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Zwroty
boolean

Wymagane urządzenie tcp

public boolean tcpDeviceRequested ()

Zwroty
boolean