DeviceSelectionOptions
public
class
DeviceSelectionOptions
extends Object
implements
IDeviceSelection
| java.lang.Object | |
| ↳ | com.android.tradefed.device.DeviceSelectionOptions |
Container für Auswahlkriterien für Geräte.
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 ein Property-Kriterium hinzufügen |
void
|
addSerial(String serialNumber)
Fügen Sie den Geräteauswahloptionen eine Seriennummer hinzu. |
static
IDeviceSelection
|
createForSerial(String serial)
Hilfs-Factory-Methode zum Erstellen eines |
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 für das angegebene Gerät ab. |
String
|
getDeviceProductType(IDevice device)
Ruft den Produkttyp des angegebenen 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, aus dem das Gerät nicht zugeordnet wurde. |
|
getProductTypes()
Ruft eine Kopie der Produkttyp-Liste 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 Akkutemperaturprüfung erforderlich ist. |
|
getSerials(IDevice device)
Kopien der Seriennummern abrufen |
|
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 Gerätetyp fest, den wir verwenden sollen. |
void
|
setDeviceRequested(boolean deviceRequested)
Legt das Flag für den angeforderten Emulator fest. |
void
|
setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
|
void
|
setEmulatorRequested(boolean emulatorRequested)
Legt das Flag für den angeforderten Emulator fest. |
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)
Mindestakkustand festlegen |
void
|
setNullDeviceRequested(boolean nullDeviceRequested)
Legt das Flag für das angeforderte Nullgerät fest. |
void
|
setRequireBatteryCheck(boolean requireCheck)
Legt fest, ob für Geräte mit unbekanntem Akkustand eine Akkuprüfung erforderlich ist. |
void
|
setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)
Legt fest, ob für Geräte mit unbekannter Akkutemperatur eine Akkutemperaturprüfung erforderlich ist. |
void
|
setSerial(String... serialNumber)
Legen Sie die Einschlussliste für Seriennummern fest und ersetzen Sie alle vorhandenen Werte. |
void
|
setStubEmulatorRequested(boolean stubEmulatorRequested)
Legt das Flag für den angeforderten Stub-Emulator fest. |
boolean
|
shouldCreateTemporarilyPlaceholder()
Erstellen Sie aus den Metadaten einen temporären Platzhalter. |
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 Geräteauswahloptionen ein Property-Kriterium hinzufügen
| Parameter | |
|---|---|
propertyKey |
String |
propValue |
String |
addSerial
public void addSerial (String serialNumber)
Fügen Sie den Geräteauswahloptionen eine Seriennummer hinzu.
createForSerial
public static IDeviceSelection createForSerial (String serial)
Hilfs-Factory-Methode zum Erstellen eines IDeviceSelection, das nur Geräte mit der angegebenen Seriennummer abgleicht.
| 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 handelt sich im Grunde um einen Wrapper für System.getenv(String). Dies geschieht zu Unittest-Zwecken.
| Parameter | |
|---|---|
name |
String: Die Umgebungsvariable, die abgerufen werden soll. |
| Returns | |
|---|---|
String |
Ein String-Wert der Umgebungsvariablen oder „null“, falls 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 für das angegebene Gerät ab.
| Parameter | |
|---|---|
device |
IDevice: die IDevice |
| Returns | |
|---|---|
Integer |
den Akkustand des Geräts oder null, falls unbekannt |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Ruft den Produkttyp des angegebenen Geräts ab.
| Parameter | |
|---|---|
device |
IDevice: die IDevice |
| Returns | |
|---|---|
String |
den Produkt- oder null-Typ des Geräts, 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 |
|
getExcludeSerials
publicgetExcludeSerials ()
Ruft eine Kopie der Ausschlussliste für Seriennummern ab.
| Returns | |
|---|---|
|
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, aus dem das Gerät nicht zugeordnet wurde.
| Returns | |
|---|---|
|
Eine Zuordnung der Seriennummer zum Grund, aus dem sie nicht zugewiesen wurde |
getProductTypes
publicgetProductTypes ()
Ruft eine Kopie der Produkttyp-Liste ab.
| Returns | |
|---|---|
|
ERROR(/Collection) Produkttypen |
getProperties
publicgetProperties ()
Gibt eine Zuordnung der Eigenschaftsliste zurück
| Returns | |
|---|---|
|
ein ERROR(/Map) von Geräteeigenschaftsnamen zu Werten |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Ruft ab, ob für Geräte mit unbekanntem Akkustand eine Akkuprüfung erforderlich ist.
| Returns | |
|---|---|
boolean |
|
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Ruft ab, ob für Geräte mit unbekannter Akkutemperatur eine Akkutemperaturprüfung erforderlich ist.
| Returns | |
|---|---|
boolean |
|
getSerials
publicgetSerials (IDevice device)
Kopien der Seriennummern abrufen
| Parameter | |
|---|---|
device |
IDevice: Der IDevice, der das für die Auswahl infrage kommende Gerät darstellt. |
| Returns | |
|---|---|
|
ERROR(/Collection) von 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 angegebene IDevice mit den angegebenen Optionen übereinstimmt.
Andernfalls false |
nullDeviceRequested
public boolean nullDeviceRequested ()
| Returns | |
|---|---|
boolean |
|
remoteDeviceRequested
public boolean remoteDeviceRequested ()
| Returns | |
|---|---|
boolean |
|
setBaseDeviceTypeRequested
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Legt den Gerätetyp fest, den wir verwenden sollen.
| Parameter | |
|---|---|
type |
IDeviceSelection.BaseDeviceType |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
Legt das Flag für den angeforderten Emulator 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 angeforderten Emulator fest.
| 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)
Mindestakkustand festlegen
| Parameter | |
|---|---|
minBattery |
Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Legt das Flag für das angeforderte Nullgerät fest.
| Parameter | |
|---|---|
nullDeviceRequested |
boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
Legt fest, ob für Geräte mit unbekanntem Akkustand eine Akkuprüfung erforderlich ist.
| Parameter | |
|---|---|
requireCheck |
boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Legt fest, ob für Geräte mit unbekannter Akkutemperatur eine Akkutemperaturprüfung erforderlich ist.
| Parameter | |
|---|---|
requireCheckTemprature |
boolean |
setSerial
public void setSerial (String... serialNumber)
Legen Sie die Einschlussliste für 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 |
shouldCreateTemporarilyPlaceholder
public boolean shouldCreateTemporarilyPlaceholder ()
Erstellen Sie aus den Metadaten einen temporären Platzhalter.
| Returns | |
|---|---|
boolean |
|
stubEmulatorRequested
public boolean stubEmulatorRequested ()
| Returns | |
|---|---|
boolean |
|