DeviceSelectionOptions
public
class
DeviceSelectionOptions
extends Object
implements
IDeviceSelection
java.lang.Object | |
↳ | com.android.tradefed.device.DeviceSelectionOptions |
Kontener z kryteriami 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 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)
Pomocnicza metoda fabryczna do tworzenia |
boolean
|
deviceRequested()
|
boolean
|
emulatorRequested()
|
String
|
fetchEnvironmentVariable(String name)
Funkcja pomocnicza służąca 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 naładowania baterii na danym urządzeniu. |
String
|
getDeviceProductType(IDevice device)
Pobiera typ produktu danego urządzenia. |
String
|
getDeviceProductVariant(IDevice device)
Pobiera wersję produktu dla podanych urządzeń. |
DeviceSelectionOptions.DeviceRequestedType
|
getDeviceTypeRequested()
|
|
getExcludeSerials()
Pobiera kopię listy wykluczeń numerów seryjnych. |
Integer
|
getMaxBatteryLevel()
Pobiera maksymalny poziom naładowania baterii. |
Integer
|
getMaxBatteryTemperature()
Pobiera maksymalny poziom naładowania baterii. |
Integer
|
getMinBatteryLevel()
Pobiera 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 obiektów |
boolean
|
getRequireBatteryCheck()
Określa, czy sprawdzenie baterii jest wymagane w przypadku urządzeń z nieznanym poziomem naładowania baterii |
boolean
|
getRequireBatteryTemperatureCheck()
Określa, czy w przypadku urządzeń o nieznanej temperaturze baterii wymagane jest sprawdzenie temperatury 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 należy użyć. |
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 naładowania baterii. |
void
|
setNullDeviceRequested(boolean nullDeviceRequested)
Ustawia flagę żądania urządzenia null |
void
|
setRequireBatteryCheck(boolean requireCheck)
Określa, czy sprawdzanie baterii jest wymagane na urządzeniach z nieznanym poziomem naładowania baterii |
void
|
setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)
Określa, czy kontrola temperatury baterii jest wymagana w przypadku urządzeń o nieznanej temperaturze baterii |
void
|
setSerial(String... serialNumber)
Ustaw listę uwzględnionych numerów seryjnych, zastępując wszystkie istniejące wartości. |
void
|
setStubEmulatorRequested(boolean stubEmulatorRequested)
Ustawia flagę żądania emulatora zaczepów |
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 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)
Pomocnicza metoda fabryczna do tworzenia IDeviceSelection
, która pasuje tylko do urządzenia z danym numerem 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 służąca do pobierania zmiennej środowiskowej. Jest to w podstawie obudowa dla System.getenv(String)
. Robi się tak na potrzeby testów jednostkowych.
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 należy użyć.
Zwroty | |
---|---|
IDeviceSelection.BaseDeviceType |
getBatteryLevel
public Integer getBatteryLevel (IDevice device)
Pobiera poziom naładowania baterii na danym urządzeniu.
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 typ produktu danego urządzenia.
Parametry | |
---|---|
device |
IDevice : IDevice |
Zwroty | |
---|---|
String |
typ urządzenia lub null , jeśli jest nieznany; |
getDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
Pobiera wersję produktu dla podanych urządzeń.
Parametry | |
---|---|
device |
IDevice : IDevice |
Zwroty | |
---|---|
String |
wersja 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 maksymalny poziom naładowania baterii.
Zwroty | |
---|---|
Integer |
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
Pobiera maksymalny poziom naładowania baterii.
Zwroty | |
---|---|
Integer |
getMinBatteryLevel
public Integer getMinBatteryLevel ()
Pobiera minimalny poziom naładowania baterii.
Zwroty | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
Zwraca powód, dla którego urządzenie nie zostało dopasowane.
Zwroty | |
---|---|
|
mapy numeru seryjnego do powodu, dla którego nie został on przypisany. |
getProductTypes
publicgetProductTypes ()
Pobiera kopię listy typów produktów.
Zwroty | |
---|---|
|
ERROR(/Collection) typów produktów |
getProperties
publicgetProperties ()
Zwraca mapę listy obiektów
Zwroty | |
---|---|
|
ERROR(/Map) nazw właściwości urządzenia na wartości |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Określa, czy sprawdzenie baterii jest wymagane w przypadku urządzeń z nieznanym poziomem naładowania baterii
Zwroty | |
---|---|
boolean |
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Określa, czy w przypadku urządzeń o nieznanej temperaturze baterii wymagane jest sprawdzenie temperatury baterii.
Zwroty | |
---|---|
boolean |
getSerials
publicgetSerials (IDevice device)
Pobiera kopię numerów seryjnych.
Parametry | |
---|---|
device |
IDevice : IDevice reprezentujące urządzenie brane pod uwagę w celu wyboru. |
Zwroty | |
---|---|
|
ERROR(/Collection) numerów seryjnych |
getSerials
publicgetSerials ()
Zwraca listę żądanych seriali.
Zwroty | |
---|---|
|
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
Zwroty | |
---|---|
boolean |
odpowiada
public boolean matches (IDevice device)
Parametry | |
---|---|
device |
IDevice |
Zwroty | |
---|---|
boolean |
true , jeśli podana wartość IDevice pasuje do podanych opcji.
false w innych przypadkach |
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 należy użyć.
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 naładowania baterii.
Parametry | |
---|---|
minBattery |
Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Ustawia flagę żądania urządzenia null
Parametry | |
---|---|
nullDeviceRequested |
boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
Określa, czy sprawdzanie baterii jest wymagane na urządzeniach z nieznanym poziomem naładowania baterii
Parametry | |
---|---|
requireCheck |
boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Określa, czy kontrola temperatury baterii jest wymagana w przypadku urządzeń o nieznanej temperaturze baterii
Parametry | |
---|---|
requireCheckTemprature |
boolean |
setSerial
public void setSerial (String... serialNumber)
Ustaw listę uwzględnionych numerów seryjnych, zastępując wszystkie istniejące wartości.
Parametry | |
---|---|
serialNumber |
String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Ustawia flagę żądania emulatora zaczepów
Parametry | |
---|---|
stubEmulatorRequested |
boolean |
stubEmulatorRequested
public boolean stubEmulatorRequested ()
Zwroty | |
---|---|
boolean |