Opcje wyboru urządzeń
public
class
DeviceSelectionOptions
extends Object
implements
IDeviceSelection
java.lang.Object | |
↳ | com.android.tradefed.device.DeviceSelectionOptions |
Kontener kryteriów wyboru urządzenia.
Podsumowanie
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 pomocnicza związana z fabryką pozwalającą utworzyć |
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 należy użyć. |
Integer
|
getBatteryLevel(IDevice device)
Pobiera poziom baterii danego urządzenia |
String
|
getDeviceProductType(IDevice device)
Pobiera podany typ produktu urządzenia |
String
|
getDeviceProductVariant(IDevice device)
Pobiera wersję 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()
Pobierze wymagany minimalny poziom baterii |
|
getNoMatchReason()
Zwraca przyczynę, dla której urządzenie nie zostało dopasowane. |
|
getProductTypes()
Pobiera kopię listy typów produktów |
|
getProperties()
Zwraca mapę listy miejsc zakwaterowania |
boolean
|
getRequireBatteryCheck()
Sprawdza, czy w przypadku urządzeń z nieznanym poziomem baterii jest wymagane sprawdzenie baterii |
boolean
|
getRequireBatteryTemperatureCheck()
Określa, czy w przypadku urządzeń z nieznaną temperaturą baterii jest wymagane sprawdzenie temperatury baterii |
|
getSerials(IDevice device)
Pobiera kopię numerów seryjnych |
|
getSerials()
Zwraca listę żądanych numerów seryjnych. |
boolean
|
localVirtualDeviceRequested()
|
boolean
|
matches(IDevice device)
|
boolean
|
nullDeviceRequested()
|
boolean
|
remoteDeviceRequested()
|
void
|
setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
Określa typ urządzenia, którego mamy używać. |
void
|
setDeviceRequested(boolean deviceRequested)
Ustawia flagę żądania emulatora |
void
|
setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
|
void
|
setEmulatorRequested(boolean emulatorRequested)
Ustawia flagę żądania emulatora |
void
|
setGceDeviceRequested(boolean gceDeviceRequested)
|
void
|
setMaxBatteryLevel(Integer maxBattery)
Ustawia maksymalny poziom baterii |
void
|
setMaxBatteryTemperature(Integer maxBatteryTemperature)
Ustawia maksymalny poziom baterii |
void
|
setMinBatteryLevel(Integer minBattery)
Ustawia minimalny poziom baterii |
void
|
setNullDeviceRequested(boolean nullDeviceRequested)
Ustawia pustą flagę żądania urządzenia |
void
|
setRequireBatteryCheck(boolean requireCheck)
Określa, czy w przypadku urządzeń z nieznanym poziomem baterii jest wymagane sprawdzanie baterii |
void
|
setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)
Określa, czy w przypadku urządzeń z nieznaną temperaturą baterii jest wymagane sprawdzanie temperatury baterii |
void
|
setSerial(String... serialNumber)
Ustaw listę uwzględniania numerów seryjnych, zastępując istniejące wartości. |
void
|
setStubEmulatorRequested(boolean stubEmulatorRequested)
Ustawia flagę żądania fragmentu emulatora |
boolean
|
stubEmulatorRequested()
|
Konstruktory publiczne
Opcje wyboru urządzeń
public DeviceSelectionOptions ()
Metody publiczne
addWykluczSerial
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.
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 |
addSerial
public void addSerial (String serialNumber)
Dodaj numer seryjny do opcji wyboru urządzenia.
createForSerial
public static IDeviceSelection createForSerial (String serial)
Metoda pomocnicza związana z fabryką pozwalającą utworzyć IDeviceSelection
, który będzie pasował tylko do urządzenia
o danym numerze seryjnym
Parametry | |
---|---|
serial |
String |
Zwroty | |
---|---|
IDeviceSelection |
Żądane urządzenie
public boolean deviceRequested ()
Zwroty | |
---|---|
boolean |
Żądany emulator
public boolean emulatorRequested ()
Zwroty | |
---|---|
boolean |
downloadEnvironmentZmienna
public String fetchEnvironmentVariable (String name)
Funkcja pomocnicza używana do pobierania zmiennej środowiskowej. Jest to zwykle otoka wokół elementu 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 ta opcja jest niedostępna. |
gceDeviceRequest
public boolean gceDeviceRequested ()
Zwroty | |
---|---|
boolean |
getBaseDeviceType requested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Zwraca typ urządzenia, którego należy użyć.
Zwroty | |
---|---|
IDeviceSelection.BaseDeviceType |
getBatteryLevel
public Integer getBatteryLevel (IDevice device)
Pobiera poziom baterii danego urządzenia
Parametry | |
---|---|
device |
IDevice : IDevice |
Zwroty | |
---|---|
Integer |
poziom naładowania baterii urządzenia lub null , jeśli nie jest znana |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Pobiera podany typ produktu urządzenia
Parametry | |
---|---|
device |
IDevice : IDevice |
Zwroty | |
---|---|
String |
typ produktu lub null , jeśli jest nieznany |
getDeviceProductWersja
public String getDeviceProductVariant (IDevice device)
Pobiera wersję produktu dla danego urządzenia
Parametry | |
---|---|
device |
IDevice : IDevice |
Zwroty | |
---|---|
String |
wersja produktu lub null , jeśli nie jest znana |
getDeviceTypeRequest
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
Zwroty | |
---|---|
DeviceSelectionOptions.DeviceRequestedType |
getWykluczSerials
publicgetExcludeSerials ()
Pobiera kopię listy wykluczeń numerów seryjnych
Zwroty | |
---|---|
|
ERROR(/Collection) numerów seryjnych |
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 ()
Pobierze wymagany minimalny poziom baterii
Zwroty | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
Zwraca przyczynę, dla której urządzenie nie zostało dopasowane.
Zwroty | |
---|---|
|
mapę numeru seryjnego wraz z informacją o przyczynie, dla której nie został on przydzielony |
getProductTypes
publicgetProductTypes ()
Pobiera kopię listy typów produktów
Zwroty | |
---|---|
|
ERROR(/Collection) typów produktów |
getWłaściwości
publicgetProperties ()
Zwraca mapę listy miejsc zakwaterowania
Zwroty | |
---|---|
|
ERROR(/Map) nazw właściwości urządzenia do wartości |
getAllowBatteryCheck.
public boolean getRequireBatteryCheck ()
Sprawdza, czy w przypadku urządzeń z nieznanym poziomem baterii jest wymagane sprawdzenie baterii
Zwroty | |
---|---|
boolean |
getRequestBatteryTemperatureCheck,
public boolean getRequireBatteryTemperatureCheck ()
Określa, czy w przypadku urządzeń z nieznaną temperaturą baterii jest wymagane sprawdzenie temperatury baterii
Zwroty | |
---|---|
boolean |
getSerials,
publicgetSerials (IDevice device)
Pobiera kopię numerów seryjnych
Parametry | |
---|---|
device |
IDevice : wartość IDevice reprezentująca urządzenie wybrane do wyboru. |
Zwroty | |
---|---|
|
ERROR(/Collection) numerów seryjnych |
getSerials,
publicgetSerials ()
Zwraca listę żądanych numerów seryjnych.
Zwroty | |
---|---|
|
Żądanie localVirtualDevice requested
public boolean localVirtualDeviceRequested ()
Zwroty | |
---|---|
boolean |
odpowiada
public boolean matches (IDevice device)
Parametry | |
---|---|
device |
IDevice |
Zwroty | |
---|---|
boolean |
true , jeśli wartość IDevice jest zgodna z podanymi opcjami.
W innym przypadku: false |
Brak żądanego urządzenia
public boolean nullDeviceRequested ()
Zwroty | |
---|---|
boolean |
Żądane urządzenie zdalne
public boolean remoteDeviceRequested ()
Zwroty | |
---|---|
boolean |
setBaseDeviceType requested
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Określa typ urządzenia, którego mamy używać.
Parametry | |
---|---|
type |
IDeviceSelection.BaseDeviceType |
setDeviceRequest
public void setDeviceRequested (boolean deviceRequested)
Ustawia flagę żądania emulatora
Parametry | |
---|---|
deviceRequested |
boolean |
setDeviceTypeREQUEST
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
Parametry | |
---|---|
requestedType |
DeviceSelectionOptions.DeviceRequestedType |
setEmulatordemand
public void setEmulatorRequested (boolean emulatorRequested)
Ustawia flagę żądania emulatora
Parametry | |
---|---|
emulatorRequested |
boolean |
setGceDeviceRequest
public void setGceDeviceRequested (boolean gceDeviceRequested)
Parametry | |
---|---|
gceDeviceRequested |
boolean |
ustawMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
Ustawia maksymalny poziom baterii
Parametry | |
---|---|
maxBattery |
Integer |
setMaxBatteryTemperature.
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Ustawia maksymalny poziom baterii
Parametry | |
---|---|
maxBatteryTemperature |
Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
Ustawia minimalny poziom baterii
Parametry | |
---|---|
minBattery |
Integer |
setNullDevice requested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Ustawia pustą flagę żądania urządzenia
Parametry | |
---|---|
nullDeviceRequested |
boolean |
setAllowBatteryCheck.
public void setRequireBatteryCheck (boolean requireCheck)
Określa, czy w przypadku urządzeń z nieznanym poziomem baterii jest wymagane sprawdzanie baterii
Parametry | |
---|---|
requireCheck |
boolean |
setAllowBatteryTemperatureCheck.
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Określa, czy w przypadku urządzeń z nieznaną temperaturą baterii jest wymagane sprawdzanie temperatury baterii
Parametry | |
---|---|
requireCheckTemprature |
boolean |
setSerial
public void setSerial (String... serialNumber)
Ustaw listę uwzględniania numerów seryjnych, zastępując istniejące wartości.
Parametry | |
---|---|
serialNumber |
String |
setStubEmulatordemand
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Ustawia flagę żądania fragmentu emulatora
Parametry | |
---|---|
stubEmulatorRequested |
boolean |
Żądany emulator
public boolean stubEmulatorRequested ()
Zwroty | |
---|---|
boolean |