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-Fabrikmethode zum Erstellen eines IDeviceSelection, das nur Geräte mit der angegebenen Seriennummer abgleicht.

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()
Collection<String> 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.

Map<String, String> getNoMatchReason()

Gibt den Grund zurück, aus dem das Gerät nicht zugeordnet wurde.

Collection<String> getProductTypes()

Ruft eine Kopie der Produkttypliste ab.

Map<String, String> 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.

Collection<String> getSerials(IDevice device)

Kopie der Seriennummern abrufen

List<String> 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 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-Fabrikmethode zum Erstellen eines IDeviceSelection, das nur Geräte mit der angegebenen Seriennummer abgleicht.

Parameter
serial String

Gibt Folgendes zurück:
IDeviceSelection

deviceRequested

public boolean deviceRequested ()

Gibt Folgendes zurück:
boolean

emulatorRequested

public boolean emulatorRequested ()

Gibt Folgendes zurück:
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.

Gibt Folgendes zurück:
String Ein String-Wert der Umgebungsvariablen oder „null“, falls nicht verfügbar.

gceDeviceRequested

public boolean gceDeviceRequested ()

Gibt Folgendes zurück:
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Gibt den Gerätetyp zurück, den wir verwenden sollten.

Gibt Folgendes zurück:
IDeviceSelection.BaseDeviceType

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

Ruft den Akkustand für das angegebene Gerät ab.

Parameter
device IDevice: Der IDevice

Gibt Folgendes zurück:
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: Der IDevice

Gibt Folgendes zurück:
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: Der IDevice

Gibt Folgendes zurück:
String die Produktvariante des Geräts oder null, falls unbekannt

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Gibt Folgendes zurück:
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public Collection<String> getExcludeSerials ()

Ruft eine Kopie der Ausschlussliste für Seriennummern ab.

Gibt Folgendes zurück:
Collection<String> Collection von Seriennummern

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Ruft den angeforderten maximalen Akkustand ab.

Gibt Folgendes zurück:
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Ruft den angeforderten maximalen Akkustand ab.

Gibt Folgendes zurück:
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Ruft den angeforderten Mindestakkustand ab.

Gibt Folgendes zurück:
Integer

getNoMatchReason

public Map<String, String> getNoMatchReason ()

Gibt den Grund zurück, aus dem das Gerät nicht zugeordnet wurde.

Gibt Folgendes zurück:
Map<String, String> Eine Zuordnung der Seriennummer zum Grund, warum sie nicht zugewiesen wurde

getProductTypes

public Collection<String> getProductTypes ()

Ruft eine Kopie der Produkttypliste ab.

Gibt Folgendes zurück:
Collection<String> Collection Produkttypen

getProperties

public Map<String, String> getProperties ()

Gibt eine Zuordnung der Eigenschaftsliste zurück

Gibt Folgendes zurück:
Map<String, String> ein 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.

Gibt Folgendes zurück:
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Ruft ab, ob für Geräte mit unbekannter Akkutemperatur eine Akkutemperaturprüfung erforderlich ist.

Gibt Folgendes zurück:
boolean

getSerials

public Collection<String> getSerials (IDevice device)

Kopie der Seriennummern abrufen

Parameter
device IDevice: Der IDevice, der das für die Auswahl infrage kommende Gerät darstellt.

Gibt Folgendes zurück:
Collection<String> Collection von Seriennummern

getSerials

public List<String> getSerials ()

Gibt die Liste der angeforderten Serien zurück.

Gibt Folgendes zurück:
List<String>

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Gibt Folgendes zurück:
boolean

stimmt überein mit

public boolean matches (IDevice device)

Parameter
device IDevice

Gibt Folgendes zurück:
boolean true, wenn die angegebene IDevice mit den angegebenen Optionen übereinstimmt. Andernfalls false

nullDeviceRequested

public boolean nullDeviceRequested ()

Gibt Folgendes zurück:
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

Gibt Folgendes zurück:
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.

Gibt Folgendes zurück:
boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Gibt Folgendes zurück:
boolean