DeviceSelectionOptions
public
class
DeviceSelectionOptions
extends Object
implements
IDeviceSelection
| java.lang.Object | |
| ↳ | com.android.tradefed.device.DeviceSelectionOptions |
Kontener kryteriów wyboru urządzenia.
Podsumowanie
Publiczne konstruktory | |
|---|---|
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 dla podanych urządzeń. |
String
|
getDeviceProductVariant(IDevice device)
Pobiera wersję 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 miejsc zakwaterowania |
boolean
|
getRequireBatteryCheck()
Określa, czy w przypadku urządzeń o nieznanym poziomie baterii wymagane jest sprawdzenie baterii. |
boolean
|
getRequireBatteryTemperatureCheck()
Sprawdza, czy w przypadku urządzeń o nieznanej temperaturze baterii wymagana jest kontrola temperatury baterii. |
|
getSerials(IDevice device)
Uzyskiwanie kopii 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 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 naładowania baterii |
void
|
setMaxBatteryTemperature(Integer maxBatteryTemperature)
Ustawia maksymalny poziom naładowania 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()
|
Publiczne konstruktory
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 |
| Zwroty | |
|---|---|
IDeviceSelection |
|
deviceRequested
public boolean deviceRequested ()
| Zwroty | |
|---|---|
boolean |
|
emulatorRequested
public boolean emulatorRequested ()
| Zwroty | |
|---|---|
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. |
| Zwroty | |
|---|---|
String |
wartość String zmiennej środowiskowej lub wartość 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żywać.
| Zwroty | |
|---|---|
IDeviceSelection.BaseDeviceType |
|
getBatteryLevel
public Integer getBatteryLevel (IDevice device)
Pobiera poziom baterii danego urządzenia.
| Parametry | |
|---|---|
device |
IDevice: IDevice |
| Zwroty | |
|---|---|
Integer |
poziom baterii urządzenia lub null, jeśli jest nieznany; |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Pobiera typ produktu dla podanych urządzeń.
| Parametry | |
|---|---|
device |
IDevice: IDevice |
| Zwroty | |
|---|---|
String |
typ produktu urządzenia lub null, jeśli jest nieznany; |
getDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
Pobiera wersję produktu danego urządzenia.
| Parametry | |
|---|---|
device |
IDevice: IDevice |
| Zwroty | |
|---|---|
String |
wersję produktu urządzenia lub null, jeśli jest nieznana. |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
| Zwroty | |
|---|---|
DeviceSelectionOptions.DeviceRequestedType |
|
getExcludeSerials
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 ()
Pobiera żądany minimalny poziom baterii.
| Zwroty | |
|---|---|
Integer |
|
getNoMatchReason
publicgetNoMatchReason ()
Zwraca powód, dla którego urządzenie nie zostało dopasowane.
| Zwroty | |
|---|---|
|
mapę numerów seryjnych z przyczyną, dla której nie zostały one przydzielone. |
getProductTypes
publicgetProductTypes ()
Pobiera kopię listy typów produktów
| Zwroty | |
|---|---|
|
ERROR(/Collection) typów produktów |
getProperties
publicgetProperties ()
Zwraca mapę listy miejsc zakwaterowania
| Zwroty | |
|---|---|
|
ERROR(/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.
| Zwroty | |
|---|---|
boolean |
|
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Sprawdza, czy w przypadku urządzeń o nieznanej temperaturze baterii wymagana jest kontrola temperatury baterii.
| Zwroty | |
|---|---|
boolean |
|
getSerials
publicgetSerials (IDevice device)
Uzyskiwanie kopii numerów seryjnych
| Parametry | |
|---|---|
device |
IDevice: IDevice reprezentujący urządzenie brane pod uwagę przy wyborze. |
| Zwroty | |
|---|---|
|
ERROR(/Collection) numerów seryjnych |
getSerials
publicgetSerials ()
Zwraca listę żądanych numerów seryjnych.
| Zwroty | |
|---|---|
|
|
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
| Zwroty | |
|---|---|
boolean |
|
odpowiada
public boolean matches (IDevice device)
| Parametry | |
|---|---|
device |
IDevice |
| Zwroty | |
|---|---|
boolean |
true, jeśli podany IDevice pasuje do podanych opcji.
W innych przypadkach false |
nullDeviceRequested
public boolean nullDeviceRequested ()
| Zwroty | |
|---|---|
boolean |
|
remoteDeviceRequested
public boolean remoteDeviceRequested ()
| Zwroty | |
|---|---|
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 naładowania baterii
| Parametry | |
|---|---|
maxBattery |
Integer |
setMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Ustawia maksymalny poziom naładowania 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.
| Zwroty | |
|---|---|
boolean |
|
stubEmulatorRequested
public boolean stubEmulatorRequested ()
| Zwroty | |
|---|---|
boolean |
|