Geräteauswahloptionen
public
class
DeviceSelectionOptions
extends Object
implements
IDeviceSelection
java.lang.Object | |
😎 | com.android.tradefed.device.DeviceSelectionOptions |
Container für für Geräteauswahlkriterien.
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 Geräteauswahloptionen Eigenschaftskriterien hinzufügen |
void
|
addSerial(String serialNumber)
Fügen Sie in den Geräteauswahloptionen eine Seriennummer hinzu. |
static
IDeviceSelection
|
createForSerial(String serial)
Helper-Factory-Methode zum Erstellen eines |
boolean
|
deviceRequested()
|
boolean
|
emulatorRequested()
|
String
|
fetchEnvironmentVariable(String name)
Hilfsfunktion zum Abrufen der Umgebungsvariable. |
boolean
|
gceDeviceRequested()
|
IDeviceSelection.BaseDeviceType
|
getBaseDeviceTypeRequested()
Gibt den zu verwendenden Gerätetyp zurück. |
Integer
|
getBatteryLevel(IDevice device)
Ruft den Akkuladestand des jeweiligen Geräts ab |
String
|
getDeviceProductType(IDevice device)
Ruft den angegebenen 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()
Gewünschten maximalen Akkuladestand abrufen |
Integer
|
getMaxBatteryTemperature()
Gewünschten maximalen Akkuladestand abrufen |
Integer
|
getMinBatteryLevel()
Gewünschten minimalen Akkuladestand abrufen |
|
getNoMatchReason()
Gibt den Grund zurück, aus dem das Gerät nicht zugeordnet wurde. |
|
getProductTypes()
Ruft eine Kopie der Produkttypliste ab |
|
getProperties()
Gibt eine Zuordnung der Eigenschaftsliste zurück |
boolean
|
getRequireBatteryCheck()
Ruft ab, ob für Geräte mit unbekanntem Akkustand eine Akkuprüfung erforderlich ist |
boolean
|
getRequireBatteryTemperatureCheck()
Ruft ab, ob für Geräte mit unbekannter Akkutemperatur eine Prüfung der Akkutemperatur erforderlich ist |
|
getSerials(IDevice device)
Ruft eine Kopie der Seriennummern ab |
|
getSerials()
Gibt die Liste der angeforderten Seriennummern 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)
Legt das Flag für den vom Emulator angeforderten Flag fest |
void
|
setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
|
void
|
setEmulatorRequested(boolean emulatorRequested)
Legt das Flag für den vom Emulator angeforderten Flag fest |
void
|
setGceDeviceRequested(boolean gceDeviceRequested)
|
void
|
setMaxBatteryLevel(Integer maxBattery)
Maximalen Akkustand festlegen |
void
|
setMaxBatteryTemperature(Integer maxBatteryTemperature)
Maximalen Akkustand festlegen |
void
|
setMinBatteryLevel(Integer minBattery)
Legt den minimalen Akkuladestand fest |
void
|
setNullDeviceRequested(boolean nullDeviceRequested)
Legt das Flag „Null-Gerät angefordert“ fest. |
void
|
setRequireBatteryCheck(boolean requireCheck)
Legt fest, ob die Akkuprüfung für Geräte mit unbekanntem Akkustand erforderlich ist |
void
|
setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)
Legt fest, ob für Geräte mit unbekannter Akkutemperatur eine Überprüfung der Akkutemperatur erforderlich ist |
void
|
setSerial(String... serialNumber)
Legen Sie die Aufnahmeliste der Seriennummern fest und ersetzen Sie alle vorhandenen Werte. |
void
|
setStubEmulatorRequested(boolean stubEmulatorRequested)
Legt das Flag für den angeforderten Stub-Emulator fest |
boolean
|
stubEmulatorRequested()
|
Öffentliche Konstruktoren
Geräteauswahloptionen
public DeviceSelectionOptions ()
Öffentliche Methoden
addAusschließenSerial
public void addExcludeSerial (String serialNumber)
Fügen Sie der Ausschlussliste eine Seriennummer hinzu.
Produkttyp hinzufügen
public void addProductType (String productType)
Fügen Sie den Geräteauswahloptionen einen Produkttyp hinzu.
Property hinzufügen
public void addProperty (String propertyKey, String propValue)
Eigenschaftskriterien zu den Geräteauswahloptionen hinzufügen
Parameter | |
---|---|
propertyKey |
String |
propValue |
String |
addSerial
public void addSerial (String serialNumber)
Fügen Sie in den Geräteauswahloptionen eine Seriennummer hinzu.
createForSerial
public static IDeviceSelection createForSerial (String serial)
Helper-Factory-Methode zum Erstellen eines IDeviceSelection
, der nur dem Gerät entspricht
mit vorgegebener Seriennummer
Parameter | |
---|---|
serial |
String |
Returns | |
---|---|
IDeviceSelection |
Gerät angefordert
public boolean deviceRequested ()
Returns | |
---|---|
boolean |
Emulator angefordert
public boolean emulatorRequested ()
Returns | |
---|---|
boolean |
abrufUmgebungVariable
public String fetchEnvironmentVariable (String name)
Hilfsfunktion zum Abrufen der Umgebungsvariable. Es ist im Wesentlichen ein Wrapper um System.getenv(String)
. Dies dient zu Testzwecken.
Parameter | |
---|---|
name |
String : ist die abzurufende Umgebungsvariable. |
Returns | |
---|---|
String |
einen String -Wert der Umgebungsvariablen oder null, wenn nicht verfügbar. |
gceDeviceAngefordert
public boolean gceDeviceRequested ()
Returns | |
---|---|
boolean |
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Gibt den zu verwendenden Gerätetyp zurück.
Returns | |
---|---|
IDeviceSelection.BaseDeviceType |
Akkustand abrufen
public Integer getBatteryLevel (IDevice device)
Ruft den Akkuladestand des jeweiligen Geräts ab
Parameter | |
---|---|
device |
IDevice : die IDevice |
Returns | |
---|---|
Integer |
Akkustand des Geräts oder null , falls unbekannt |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Ruft den angegebenen Produkttyp des Geräts ab
Parameter | |
---|---|
device |
IDevice : die IDevice |
Returns | |
---|---|
String |
den Produkttyp des Geräts 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 Produktvariante des Geräts oder null , falls unbekannt |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
Returns | |
---|---|
DeviceSelectionOptions.DeviceRequestedType |
getAusschließenSerials
publicgetExcludeSerials ()
Ruft eine Kopie der Ausschlussliste für Seriennummern ab
Returns | |
---|---|
|
ERROR(/Collection) Seriennummern |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
Gewünschten maximalen Akkuladestand abrufen
Returns | |
---|---|
Integer |
getMaxAkkuTemperatur
public Integer getMaxBatteryTemperature ()
Gewünschten maximalen Akkuladestand abrufen
Returns | |
---|---|
Integer |
getMinBatteryLevel
public Integer getMinBatteryLevel ()
Gewünschten minimalen Akkuladestand abrufen
Returns | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
Gibt den Grund zurück, aus dem das Gerät nicht zugeordnet wurde.
Returns | |
---|---|
|
Karte der Seriennummer mit dem Grund, aus dem sie nicht zugewiesen wurde |
GetProductTypes
publicgetProductTypes ()
Ruft eine Kopie der Produkttypliste ab
Returns | |
---|---|
|
ERROR(/Collection) von Produkttypen |
getProperties
publicgetProperties ()
Gibt eine Zuordnung der Eigenschaftsliste zurück
Returns | |
---|---|
|
eine ERROR(/Map) von Geräteattributnamen in Werte |
getrequireBatteryCheck
public boolean getRequireBatteryCheck ()
Ruft ab, ob für Geräte mit unbekanntem Akkustand eine Akkuprüfung erforderlich ist
Returns | |
---|---|
boolean |
getErforderlicheBatterieTemperaturprüfung
public boolean getRequireBatteryTemperatureCheck ()
Ruft ab, ob für Geräte mit unbekannter Akkutemperatur eine Prüfung der Akkutemperatur erforderlich ist
Returns | |
---|---|
boolean |
getSerials
publicgetSerials (IDevice device)
Ruft eine Kopie der Seriennummern ab
Parameter | |
---|---|
device |
IDevice : Die IDevice , die das Gerät darstellt, das ausgewählt werden soll. |
Returns | |
---|---|
|
ERROR(/Collection) Seriennummern |
getSerials
publicgetSerials ()
Gibt die Liste der angeforderten Seriennummern 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 angegebenen IDevice mit den angegebenen Optionen übereinstimmen.
Andernfalls false |
nullDeviceAngefordert
public boolean nullDeviceRequested ()
Returns | |
---|---|
boolean |
remoteDeviceAngefordert
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)
Legt das Flag für den vom Emulator angeforderten Flag fest
Parameter | |
---|---|
deviceRequested |
boolean |
setDeviceTypeRequested
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
Parameter | |
---|---|
requestedType |
DeviceSelectionOptions.DeviceRequestedType |
setEmulatorRequested
public void setEmulatorRequested (boolean emulatorRequested)
Legt das Flag für den vom Emulator angeforderten Flag fest
Parameter | |
---|---|
emulatorRequested |
boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
Parameter | |
---|---|
gceDeviceRequested |
boolean |
setMaxAkkulevel
public void setMaxBatteryLevel (Integer maxBattery)
Maximalen Akkustand festlegen
Parameter | |
---|---|
maxBattery |
Integer |
setMaxAkkuTemperatur
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Maximalen Akkustand festlegen
Parameter | |
---|---|
maxBatteryTemperature |
Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
Legt den minimalen Akkuladestand fest
Parameter | |
---|---|
minBattery |
Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Legt das Flag „Null-Gerät angefordert“ fest.
Parameter | |
---|---|
nullDeviceRequested |
boolean |
ErforderlicheAkkuprüfung
public void setRequireBatteryCheck (boolean requireCheck)
Legt fest, ob die Akkuprüfung für Geräte mit unbekanntem Akkustand erforderlich ist
Parameter | |
---|---|
requireCheck |
boolean |
setErforderlicheBatterieTemperaturprüfung
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Legt fest, ob für Geräte mit unbekannter Akkutemperatur eine Überprüfung der Akkutemperatur erforderlich ist
Parameter | |
---|---|
requireCheckTemprature |
boolean |
SetSerial
public void setSerial (String... serialNumber)
Legen Sie die Aufnahmeliste der Seriennummern fest und ersetzen Sie alle vorhandenen Werte.
Parameter | |
---|---|
serialNumber |
String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Legt das Flag für den angeforderten Stub-Emulator fest
Parameter | |
---|---|
stubEmulatorRequested |
boolean |
StubEmulatorRequest
public boolean stubEmulatorRequested ()
Returns | |
---|---|
boolean |