DeviceSelectionOptions
public
class
DeviceSelectionOptions
extends Object
implements
IDeviceSelection
| java.lang.Object | |
| ↳ | com.android.tradefed.device.DeviceSelectionOptions |
Container für Kriterien zur Geräteauswahl.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
DeviceSelectionOptions()
|
|
Öffentliche Methoden | |
|---|---|
void
|
addExcludeSerial(String serialNumber)
Fügen Sie der Ausschlussliste eine Seriennummer hinzu. |
void
|
addProductType(String productType)
Fügen Sie den Geräteauswahloptionen einen Produkttyp hinzu. |
void
|
addProperty(String propertyKey, String propValue)
Den Optionen für die Geräteauswahl ein Property-Kriterium hinzufügen |
void
|
addSerial(String serialNumber)
Fügen Sie den Optionen für die Geräteauswahl eine Seriennummer hinzu. |
static
IDeviceSelection
|
createForSerial(String serial)
Hilfsmethode zum Erstellen einer |
boolean
|
deviceRequested()
|
boolean
|
emulatorRequested()
|
String
|
fetchEnvironmentVariable(String name)
Hilfsfunktion zum Abrufen von Umgebungsvariablen. |
boolean
|
gceDeviceRequested()
|
IDeviceSelection.BaseDeviceType
|
getBaseDeviceTypeRequested()
Gibt den Gerätetyp zurück, den wir verwenden sollten. |
Integer
|
getBatteryLevel(IDevice device)
Ruft den Akkustand des angegebenen Geräts ab |
String
|
getDeviceProductType(IDevice device)
Ruft den Produkttyp des Geräts ab. |
String
|
getDeviceProductVariant(IDevice device)
Ruft die Produktvariante des angegebenen Geräts ab |
DeviceSelectionOptions.DeviceRequestedType
|
getDeviceTypeRequested()
|
|
getExcludeSerials()
Ruft eine Kopie der Ausschlussliste für Seriennummern ab |
Integer
|
getMaxBatteryLevel()
Ruft den angeforderten maximalen Akkustand ab |
Integer
|
getMaxBatteryTemperature()
Ruft den angeforderten maximalen Akkustand ab |
Integer
|
getMinBatteryLevel()
Ruft den angeforderten Mindestakkustand ab |
|
getNoMatchReason()
Gibt den Grund zurück, warum das Gerät nicht zugeordnet wurde. |
|
getProductTypes()
Ruft eine Kopie der Produkttypliste ab |
|
getProperties()
Gibt eine Zuordnung der Unterkunftsliste zurück |
boolean
|
getRequireBatteryCheck()
Gibt an, ob eine Akkuprüfung für Geräte mit unbekanntem Akkustand erforderlich ist |
boolean
|
getRequireBatteryTemperatureCheck()
Gibt an, ob eine Akkutemperaturprüfung für Geräte mit unbekannter Akkutemperatur erforderlich ist |
|
getSerials(IDevice device)
Ruft eine Kopie der Seriennummern ab |
|
getSerials()
Gibt die Liste der angeforderten Serien zurück. |
boolean
|
localVirtualDeviceRequested()
|
boolean
|
matches(IDevice device)
|
boolean
|
nullDeviceRequested()
|
boolean
|
remoteDeviceRequested()
|
void
|
setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
Legt den zu verwendenden Gerätetyp fest. |
void
|
setDeviceRequested(boolean deviceRequested)
Setzt das Flag „emulator requested“ |
void
|
setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
|
void
|
setEmulatorRequested(boolean emulatorRequested)
Setzt das Flag „emulator requested“ |
void
|
setGceDeviceRequested(boolean gceDeviceRequested)
|
void
|
setMaxBatteryLevel(Integer maxBattery)
Legt den maximalen Akkustand fest |
void
|
setMaxBatteryTemperature(Integer maxBatteryTemperature)
Legt den maximalen Akkustand fest |
void
|
setMinBatteryLevel(Integer minBattery)
Legt den Mindestakkustand fest |
void
|
setNullDeviceRequested(boolean nullDeviceRequested)
Setzt das Flag „Null-Gerät angefordert“ |
void
|
setRequireBatteryCheck(boolean requireCheck)
Legt fest, ob eine Akkuprüfung für Geräte mit unbekanntem Akkustand erforderlich ist. |
void
|
setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)
Legen Sie fest, ob die Akkutemperatur für Geräte mit unbekannter Akkutemperatur geprüft werden muss. |
void
|
setSerial(String... serialNumber)
Legen Sie die Liste der Seriennummern fest, die eingeschlossen werden sollen, und ersetzen Sie alle vorhandenen Werte. |
void
|
setStubEmulatorRequested(boolean stubEmulatorRequested)
Legt das Flag „Stub-Emulator angefordert“ fest |
boolean
|
stubEmulatorRequested()
|
Öffentliche Konstruktoren
DeviceSelectionOptions
public DeviceSelectionOptions ()
Öffentliche Methoden
addExcludeSerial
public void addExcludeSerial (String serialNumber)
Fügen Sie der Ausschlussliste eine Seriennummer hinzu.
addProductType
public void addProductType (String productType)
Fügen Sie den Geräteauswahloptionen einen Produkttyp hinzu.
addProperty
public void addProperty (String propertyKey,
String propValue)Den Optionen für die Geräteauswahl ein Property-Kriterium hinzufügen
| Parameter | |
|---|---|
propertyKey |
String |
propValue |
String |
addSerial
public void addSerial (String serialNumber)
Fügen Sie den Optionen für die Geräteauswahl eine Seriennummer hinzu.
createForSerial
public static IDeviceSelection createForSerial (String serial)
Hilfsmethode zum Erstellen einer IDeviceSelection, die nur mit Geräten mit der angegebenen Seriennummer übereinstimmt
| Parameter | |
|---|---|
serial |
String |
| Returns | |
|---|---|
IDeviceSelection |
|
deviceRequested
public boolean deviceRequested ()
| Returns | |
|---|---|
boolean |
|
emulatorRequested
public boolean emulatorRequested ()
| Returns | |
|---|---|
boolean |
|
fetchEnvironmentVariable
public String fetchEnvironmentVariable (String name)
Hilfsfunktion zum Abrufen von Umgebungsvariablen. Es ist im Grunde ein Wrapper um System.getenv(String). Dies geschieht zu Testzwecken.
| Parameter | |
|---|---|
name |
String: die abzurufende Umgebungsvariable. |
| Returns | |
|---|---|
String |
den String-Wert der Umgebungsvariablen oder null, wenn nicht verfügbar. |
gceDeviceRequested
public boolean gceDeviceRequested ()
| Returns | |
|---|---|
boolean |
|
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Gibt den Gerätetyp zurück, den wir verwenden sollten.
| Returns | |
|---|---|
IDeviceSelection.BaseDeviceType |
|
getBatteryLevel
public Integer getBatteryLevel (IDevice device)
Ruft den Akkustand des angegebenen Geräts ab
| Parameter | |
|---|---|
device |
IDevice: die IDevice |
| Returns | |
|---|---|
Integer |
den Akkustand des Geräts oder null, wenn er unbekannt ist |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Ruft den Produkttyp des Geräts ab.
| Parameter | |
|---|---|
device |
IDevice: die IDevice |
| Returns | |
|---|---|
String |
den Geräteprodukttyp oder null, falls unbekannt |
getDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
Ruft die Produktvariante des angegebenen Geräts ab
| Parameter | |
|---|---|
device |
IDevice: die IDevice |
| Returns | |
|---|---|
String |
die Geräteproduktvariante oder null, falls unbekannt |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
| Returns | |
|---|---|
DeviceSelectionOptions.DeviceRequestedType |
|
getExcludeSerials
publicgetExcludeSerials ()
Ruft eine Kopie der Ausschlussliste für Seriennummern ab
| Returns | |
|---|---|
|
eine ERROR(/Collection) von Seriennummern |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
Ruft den angeforderten maximalen Akkustand ab
| Returns | |
|---|---|
Integer |
|
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
Ruft den angeforderten maximalen Akkustand ab
| Returns | |
|---|---|
Integer |
|
getMinBatteryLevel
public Integer getMinBatteryLevel ()
Ruft den angeforderten Mindestakkustand ab
| Returns | |
|---|---|
Integer |
|
getNoMatchReason
publicgetNoMatchReason ()
Gibt den Grund zurück, warum das Gerät nicht zugeordnet wurde.
| Returns | |
|---|---|
|
Eine Zuordnung der Seriennummer zum Grund, warum sie nicht zugewiesen wurde |
getProductTypes
publicgetProductTypes ()
Ruft eine Kopie der Produkttypliste ab
| Returns | |
|---|---|
|
ERROR(/Collection) Produkttypen |
getProperties
publicgetProperties ()
Gibt eine Zuordnung der Unterkunftsliste zurück
| Returns | |
|---|---|
|
eine ERROR(/Map) von Geräteeigenschaftsnamen zu Werten |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Gibt an, ob eine Akkuprüfung für Geräte mit unbekanntem Akkustand erforderlich ist
| Returns | |
|---|---|
boolean |
|
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Gibt an, ob eine Akkutemperaturprüfung für Geräte mit unbekannter Akkutemperatur erforderlich ist
| Returns | |
|---|---|
boolean |
|
getSerials
publicgetSerials (IDevice device)
Ruft eine Kopie der Seriennummern ab
| Parameter | |
|---|---|
device |
IDevice: Der IDevice, der das Gerät darstellt, das für die Auswahl infrage kommt. |
| Returns | |
|---|---|
|
eine ERROR(/Collection) von Seriennummern |
getSerials
publicgetSerials ()
Gibt die Liste der angeforderten Serien zurück.
| Returns | |
|---|---|
|
|
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
| Returns | |
|---|---|
boolean |
|
stimmt überein mit
public boolean matches (IDevice device)
| Parameter | |
|---|---|
device |
IDevice |
| Returns | |
|---|---|
boolean |
true, wenn die angegebene IDevice mit den angegebenen Optionen übereinstimmt.
false andernfalls |
nullDeviceRequested
public boolean nullDeviceRequested ()
| Returns | |
|---|---|
boolean |
|
remoteDeviceRequested
public boolean remoteDeviceRequested ()
| Returns | |
|---|---|
boolean |
|
setBaseDeviceTypeRequested
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Legt den zu verwendenden Gerätetyp fest.
| Parameter | |
|---|---|
type |
IDeviceSelection.BaseDeviceType |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
Setzt das Flag „emulator requested“
| Parameter | |
|---|---|
deviceRequested |
boolean |
setDeviceTypeRequested
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
| Parameter | |
|---|---|
requestedType |
DeviceSelectionOptions.DeviceRequestedType |
setEmulatorRequested
public void setEmulatorRequested (boolean emulatorRequested)
Setzt das Flag „emulator requested“
| Parameter | |
|---|---|
emulatorRequested |
boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
| Parameter | |
|---|---|
gceDeviceRequested |
boolean |
setMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
Legt den maximalen Akkustand fest
| Parameter | |
|---|---|
maxBattery |
Integer |
setMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Legt den maximalen Akkustand fest
| Parameter | |
|---|---|
maxBatteryTemperature |
Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
Legt den Mindestakkustand fest
| Parameter | |
|---|---|
minBattery |
Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Setzt das Flag „Null-Gerät angefordert“
| Parameter | |
|---|---|
nullDeviceRequested |
boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
Legt fest, ob eine Akkuprüfung für Geräte mit unbekanntem Akkustand erforderlich ist.
| Parameter | |
|---|---|
requireCheck |
boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Legen Sie fest, ob die Akkutemperatur für Geräte mit unbekannter Akkutemperatur geprüft werden muss.
| Parameter | |
|---|---|
requireCheckTemprature |
boolean |
setSerial
public void setSerial (String... serialNumber)
Legen Sie die Liste der Seriennummern fest, die eingeschlossen werden sollen, und ersetzen Sie alle vorhandenen Werte.
| Parameter | |
|---|---|
serialNumber |
String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Legt das Flag „Stub-Emulator angefordert“ fest
| Parameter | |
|---|---|
stubEmulatorRequested |
boolean |
stubEmulatorRequested
public boolean stubEmulatorRequested ()
| Returns | |
|---|---|
boolean |
|