DeviceSelectionOptions
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)
Dodawanie kryteriów usługi do opcji wyboru urządzenia |
void
|
addSerial(String serialNumber)
Dodaj numer seryjny do opcji wyboru urządzenia. |
static
IDeviceSelection
|
createForSerial(String serial)
Metoda fabryczna pomocnicza do tworzenia obiektu |
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żywać. |
Integer
|
getBatteryLevel(IDevice device)
Pobiera poziom baterii danego urządzenia. |
String
|
getDeviceProductType(IDevice device)
Pobiera typ produktu danego urządzenia. |
String
|
getDeviceProductVariant(IDevice device)
Pobiera wersję produktu na podane urządzenia. |
DeviceSelectionOptions.DeviceRequestedType
|
getDeviceTypeRequested()
|
Collection<String>
|
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. |
Map<String, String>
|
getNoMatchReason()
Zwraca powód, dla którego urządzenie nie zostało dopasowane. |
Collection<String>
|
getProductTypes()
Pobiera kopię listy typów produktów |
Map<String, String>
|
getProperties()
Zwraca mapę listy miejsc zakwaterowania |
boolean
|
getRequireBatteryCheck()
Określa, czy w przypadku urządzeń o nieznanym poziomie baterii wymagane jest sprawdzenie baterii. |
boolean
|
getRequireBatteryTemperatureCheck()
Określa, czy w przypadku urządzeń o nieznanej temperaturze baterii wymagana jest kontrola temperatury baterii. |
Collection<String>
|
getSerials(IDevice device)
Uzyskiwanie kopii numerów seryjnych |
List<String>
|
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 powinniśmy 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 flagę żądania urządzenia zerowego |
void
|
setRequireBatteryCheck(boolean requireCheck)
Określa, czy w przypadku urządzeń o nieznanym poziomie baterii wymagane jest sprawdzenie baterii. |
void
|
setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)
Określa, czy w przypadku urządzeń o nieznanej temperaturze baterii wymagana jest kontrola temperatury baterii. |
void
|
setSerial(String... serialNumber)
Ustaw listę numerów seryjnych do uwzględnienia, zastępując wszystkie dotychczasowe wartości. |
void
|
setStubEmulatorRequested(boolean stubEmulatorRequested)
Ustawia flagę żądania emulatora zastępczego. |
boolean
|
shouldCreateTemporarilyPlaceholder()
Utwórz tymczasowy element zastępczy na podstawie metadanych. |
boolean
|
stubEmulatorRequested()
|
Konstruktory publiczne
DeviceSelectionOptions
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)Dodawanie kryteriów usługi 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 fabryczna pomocnicza do tworzenia obiektu IDeviceSelection, który będzie pasował tylko do urządzenia o podanym numerze seryjnym.
| Parametry | |
|---|---|
serial |
String |
| Zwraca | |
|---|---|
IDeviceSelection |
|
deviceRequested
public boolean deviceRequested ()
| Zwraca | |
|---|---|
boolean |
|
emulatorRequested
public boolean emulatorRequested ()
| Zwraca | |
|---|---|
boolean |
|
fetchEnvironmentVariable
public String fetchEnvironmentVariable (String name)
Funkcja pomocnicza używana do pobierania zmiennej środowiskowej. Jest to w zasadzie otoczka funkcji System.getenv(String). Jest to robione na potrzeby testów jednostkowych.
| Parametry | |
|---|---|
name |
String: zmienna środowiskowa do pobrania. |
| Zwraca | |
|---|---|
String |
wartość String zmiennej środowiskowej lub wartość null, jeśli nie jest dostępna. |
gceDeviceRequested
public boolean gceDeviceRequested ()
| Zwraca | |
|---|---|
boolean |
|
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Zwraca typ urządzenia, którego powinniśmy używać.
| Zwraca | |
|---|---|
IDeviceSelection.BaseDeviceType |
|
getBatteryLevel
public Integer getBatteryLevel (IDevice device)
Pobiera poziom baterii danego urządzenia.
| Parametry | |
|---|---|
device |
IDevice: IDevice |
| Zwraca | |
|---|---|
Integer |
poziom baterii urządzenia lub null, jeśli jest nieznany; |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Pobiera typ produktu danego urządzenia.
| Parametry | |
|---|---|
device |
IDevice: IDevice |
| Zwraca | |
|---|---|
String |
typ produktu urządzenia lub null, jeśli jest nieznany; |
getDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
Pobiera wersję produktu na podane urządzenia.
| Parametry | |
|---|---|
device |
IDevice: IDevice |
| Zwraca | |
|---|---|
String |
wersję produktu urządzenia lub null, jeśli jest nieznana; |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
| Zwraca | |
|---|---|
DeviceSelectionOptions.DeviceRequestedType |
|
getExcludeSerials
public Collection<String> getExcludeSerials ()
Pobiera kopię listy wykluczeń numerów seryjnych.
| Zwraca | |
|---|---|
Collection<String> |
Collection numerów seryjnych, |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
Pobiera żądany maksymalny poziom baterii
| Zwraca | |
|---|---|
Integer |
|
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
Pobiera żądany maksymalny poziom baterii
| Zwraca | |
|---|---|
Integer |
|
getMinBatteryLevel
public Integer getMinBatteryLevel ()
Pobiera żądany minimalny poziom baterii.
| Zwraca | |
|---|---|
Integer |
|
getNoMatchReason
public Map<String, String> getNoMatchReason ()
Zwraca powód, dla którego urządzenie nie zostało dopasowane.
| Zwraca | |
|---|---|
Map<String, String> |
mapę numerów seryjnych z przyczyną, dla której nie zostały one przydzielone. |
getProductTypes
public Collection<String> getProductTypes ()
Pobiera kopię listy typów produktów
| Zwraca | |
|---|---|
Collection<String> |
Collection typów produktów |
getProperties
public Map<String, String> getProperties ()
Zwraca mapę listy miejsc zakwaterowania
| Zwraca | |
|---|---|
Map<String, String> |
Map nazw właściwości urządzenia do wartości, |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Określa, czy w przypadku urządzeń o nieznanym poziomie baterii wymagane jest sprawdzenie baterii.
| Zwraca | |
|---|---|
boolean |
|
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Określa, czy w przypadku urządzeń o nieznanej temperaturze baterii wymagana jest kontrola temperatury baterii.
| Zwraca | |
|---|---|
boolean |
|
getSerials
public Collection<String> getSerials (IDevice device)
Uzyskiwanie kopii numerów seryjnych
| Parametry | |
|---|---|
device |
IDevice: IDevice reprezentujący urządzenie brane pod uwagę przy wyborze. |
| Zwraca | |
|---|---|
Collection<String> |
Collection numerów seryjnych, |
getSerials
public List<String> getSerials ()
Zwraca listę żądanych numerów seryjnych.
| Zwraca | |
|---|---|
List<String> |
|
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
| Zwraca | |
|---|---|
boolean |
|
pasuje
public boolean matches (IDevice device)
| Parametry | |
|---|---|
device |
IDevice |
| Zwraca | |
|---|---|
boolean |
true, jeśli podany IDevice pasuje do podanych opcji.
W innych przypadkach false |
nullDeviceRequested
public boolean nullDeviceRequested ()
| Zwraca | |
|---|---|
boolean |
|
remoteDeviceRequested
public boolean remoteDeviceRequested ()
| Zwraca | |
|---|---|
boolean |
|
setBaseDeviceTypeRequested
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Określa typ urządzenia, którego powinniśmy używać.
| Parametry | |
|---|---|
type |
IDeviceSelection.BaseDeviceType |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
Ustawia flagę żądania emulatora
| Parametry | |
|---|---|
deviceRequested |
boolean |
setDeviceTypeRequested
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
| Parametry | |
|---|---|
requestedType |
DeviceSelectionOptions.DeviceRequestedType |
setEmulatorRequested
public void setEmulatorRequested (boolean emulatorRequested)
Ustawia flagę żądania emulatora
| Parametry | |
|---|---|
emulatorRequested |
boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
| Parametry | |
|---|---|
gceDeviceRequested |
boolean |
setMaxBatteryLevel
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 |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Ustawia flagę żądania urządzenia zerowego
| Parametry | |
|---|---|
nullDeviceRequested |
boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
Określa, czy w przypadku urządzeń o nieznanym poziomie baterii wymagane jest sprawdzenie baterii.
| Parametry | |
|---|---|
requireCheck |
boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Określa, czy w przypadku urządzeń o nieznanej temperaturze baterii wymagana jest kontrola temperatury baterii.
| Parametry | |
|---|---|
requireCheckTemprature |
boolean |
setSerial
public void setSerial (String... serialNumber)
Ustaw listę numerów seryjnych do uwzględnienia, zastępując wszystkie dotychczasowe wartości.
| Parametry | |
|---|---|
serialNumber |
String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Ustawia flagę żądania emulatora zastępczego.
| Parametry | |
|---|---|
stubEmulatorRequested |
boolean |
shouldCreateTemporarilyPlaceholder
public boolean shouldCreateTemporarilyPlaceholder ()
Utwórz tymczasowy element zastępczy na podstawie metadanych.
| Zwraca | |
|---|---|
boolean |
|
stubEmulatorRequested
public boolean stubEmulatorRequested ()
| Zwraca | |
|---|---|
boolean |
|