Opcje wyboru urządzenia
public class DeviceSelectionOptions
extends Object
implements IDeviceSelection
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.device.DeviceSelectionOptions |
Kontener na kryteria wyboru urządzeń.
Streszczenie
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) Pomocnicza metoda fabryczna 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 baterii dla danego urządzenia |
String | getDeviceProductType (IDevice device) Pobiera typ produktu danego 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 naładowania baterii |
Integer | getMaxBatteryTemperature () Pobiera żądany maksymalny poziom naładowania baterii |
Integer | getMinBatteryLevel () Pobiera żądany minimalny poziom naładowania 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 wymagane jest sprawdzanie baterii w przypadku urządzeń o nieznanym poziomie baterii |
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 | 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 zerowego |
void | setRequireBatteryCheck (boolean requireCheck) Ustawia, czy wymagane jest sprawdzanie baterii w przypadku urządzeń o nieznanym poziomie naładowania baterii |
void | setRequireBatteryTemperatureCheck (boolean requireCheckTemprature) Ustawia, czy wymagane jest sprawdzanie temperatury baterii w przypadku urządzeń o nieznanej temperaturze baterii |
void | setSerial (String... serialNumber) Ustaw listę uwzględnianych numerów seryjnych, zastępując wszelkie 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 ()
|
Konstruktorzy publiczni
Opcje wyboru urządzenia
public DeviceSelectionOptions ()
Metody publiczne
dodajWykluczSerial
public void addExcludeSerial (String serialNumber)
Dodaj numer seryjny do listy wykluczeń.
dodajTypProduktu
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ądzeń
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)
Pomocnicza metoda fabryczna do tworzenia IDeviceSelection
, która będzie pasować tylko do urządzenia o podanym numerze seryjnym
Parametry | |
---|---|
serial | String |
Zwroty | |
---|---|
IDeviceSelection |
żądano urządzenia
public boolean deviceRequested ()
Zwroty | |
---|---|
boolean |
żądanie emulatora
public boolean emulatorRequested ()
Zwroty | |
---|---|
boolean |
pobierz zmienną środowiskową
public String fetchEnvironmentVariable (String name)
Funkcja pomocnicza używana do pobierania zmiennej środowiskowej. Zasadniczo jest to opakowanie wokół 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 nie jest dostępna. |
Żądanie urządzenia gce
public boolean gceDeviceRequested ()
Zwroty | |
---|---|
boolean |
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Zwraca typ urządzenia, którego powinniśmy użyć.
Zwroty | |
---|---|
IDeviceSelection.BaseDeviceType |
uzyskaj poziom baterii
public Integer getBatteryLevel (IDevice device)
Pobiera poziom baterii dla danego urządzenia
Parametry | |
---|---|
device | IDevice : IDevice |
Zwroty | |
---|---|
Integer | poziom naładowania baterii urządzenia lub null , jeśli jest nieznany |
pobierz typ produktu urządzenia
public String getDeviceProductType (IDevice device)
Pobiera typ produktu danego urządzenia
Parametry | |
---|---|
device | IDevice : IDevice |
Zwroty | |
---|---|
String | typ produktu urządzenia lub null , jeśli jest nieznany |
pobierz wariant produktu urządzenia
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 jest nieznany |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
Zwroty | |
---|---|
DeviceSelectionOptions.DeviceRequestedType |
getExcludeSerials
publicgetExcludeSerials ()
Pobiera kopię listy wykluczeń numerów seryjnych
Zwroty | |
---|---|
ERROR(/Collection) numerów seryjnych |
uzyskaj maksymalny poziom baterii
public Integer getMaxBatteryLevel ()
Pobiera żądany maksymalny poziom naładowania baterii
Zwroty | |
---|---|
Integer |
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
Pobiera żądany maksymalny poziom naładowania baterii
Zwroty | |
---|---|
Integer |
pobierz Min. poziom baterii
public Integer getMinBatteryLevel ()
Pobiera żądany minimalny poziom naładowania baterii
Zwroty | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
Zwraca powód, dla którego urządzenie nie zostało dopasowane.
Zwroty | |
---|---|
Mapa numeru seryjnego z powodu, dla którego nie został on przydzielony |
pobierz Typy Produktów
publicgetProductTypes ()
Pobiera kopię listy typów produktów
Zwroty | |
---|---|
ERROR(/Collection) typów produktów |
pobierz Wł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 wymagane jest sprawdzanie baterii w przypadku urządzeń o nieznanym poziomie baterii
Zwroty | |
---|---|
boolean |
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Pobiera, czy sprawdzanie temperatury baterii jest wymagane w przypadku urządzeń o nieznanej temperaturze baterii
Zwroty | |
---|---|
boolean |
pobierz Seriale
publicgetSerials (IDevice device)
Pobiera kopię numerów seryjnych
Parametry | |
---|---|
device | IDevice : IDevice reprezentujący urządzenie brane pod uwagę do wyboru. |
Zwroty | |
---|---|
ERROR(/Collection) numerów seryjnych |
pobierz Seriale
publicgetSerials ()
Zwraca listę żądanych seriali.
Zwroty | |
---|---|
Żądanie lokalnego urządzenia wirtualnego
public boolean localVirtualDeviceRequested ()
Zwroty | |
---|---|
boolean |
mecze
public boolean matches (IDevice device)
Parametry | |
---|---|
device | IDevice |
Zwroty | |
---|---|
boolean | true , jeśli dany IDevice pasuje do podanych opcji. inaczej false |
Żądanie nullDeviceRequested
public boolean nullDeviceRequested ()
Zwroty | |
---|---|
boolean |
Żądanie zdalnego urządzenia
public boolean remoteDeviceRequested ()
Zwroty | |
---|---|
boolean |
zażądano setBaseDeviceType
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 |
Żądanie setEmulator
public void setEmulatorRequested (boolean emulatorRequested)
Ustawia żądaną flagę emulatora
Parametry | |
---|---|
emulatorRequested | boolean |
Żądanie setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
Parametry | |
---|---|
gceDeviceRequested | boolean |
ustawMaxBatteryLevel
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 Min. Poziom Baterii
public void setMinBatteryLevel (Integer minBattery)
Ustawia minimalny poziom naładowania baterii
Parametry | |
---|---|
minBattery | Integer |
Żądanie setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Ustawia flagę żądanego urządzenia zerowego
Parametry | |
---|---|
nullDeviceRequested | boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
Ustawia, czy wymagane jest sprawdzanie baterii w przypadku urządzeń o nieznanym poziomie naładowania baterii
Parametry | |
---|---|
requireCheck | boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Ustawia, 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ę uwzględnianych numerów seryjnych, zastępując wszelkie istniejące wartości.
Parametry | |
---|---|
serialNumber | String |
Żądano setStubEmulator
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Ustawia żądaną flagę emulatora kodu pośredniczącego
Parametry | |
---|---|
stubEmulatorRequested | boolean |
Żądanie setTcpDeviceRequested
public void setTcpDeviceRequested (boolean tcpDeviceRequested)
Ustawia żądaną flagę urządzenia TCP
Parametry | |
---|---|
tcpDeviceRequested | boolean |
żądany emulator stub
public boolean stubEmulatorRequested ()
Zwroty | |
---|---|
boolean |
Żądanie urządzenia tcp
public boolean tcpDeviceRequested ()
Zwroty | |
---|---|
boolean |