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 |
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
publicgetExcludeSerials ()
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
publicgetNoMatchReason ()
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
publicgetProductTypes ()
Pobiera kopię listy typów produktów
Zwroty | |
---|---|
ERROR(/Collection) typów produktów |
pobierzWłaściwości
publicgetProperties ()
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
publicgetSerials (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
publicgetSerials ()
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 |