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 |