Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Geräteauswahloptionen

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Object
com.android.tradefed.device.DeviceSelectionOptions


Container für Geräteauswahlkriterien.

Zusammenfassung

Verschachtelte Klassen

enum DeviceSelectionOptions.DeviceRequestedType

Die verschiedenen möglichen Typen von unterstützten Platzhaltergeräten.

Öffentliche Konstrukteure

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)

Fügen Sie den Geräteauswahloptionen ein Eigenschaftskriterium hinzu

void addSerial (String serialNumber)

Fügen Sie eine Seriennummer zu den Geräteauswahloptionen hinzu.

static IDeviceSelection createForSerial (String serial)

Helper Factory - Methode zur Schaffung eines IDeviceSelection , das nur Gerät mit bestimmten Serien Übereinstimmen

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

Hilfsfunktion zum Abrufen der Umgebungsvariablen.

boolean gceDeviceRequested ()

Integer getBatteryLevel (IDevice device)

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

String getDeviceProductType (IDevice device)

Ruft den angegebenen Geräteprodukttyp ab

String getDeviceProductVariant (IDevice device)

Ruft die angegebene Geräteproduktvariante 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 minimalen Batteriestand ab

getNoMatchReason ()

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

getProductTypes ()

Ruft eine Kopie der Produkttypliste ab

getProperties ()

Gibt eine Karte der Eigenschaftsliste zurück

boolean getRequireBatteryCheck ()

Ruft ab, ob für Geräte mit unbekanntem Akkustand eine Batterieprüfung erforderlich ist

boolean getRequireBatteryTemperatureCheck ()

Ruft ab, ob für Geräte mit unbekannter Batterietemperatur eine Überprüfung der Batterietemperatur 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 setDeviceRequested (boolean deviceRequested)

Setzt das vom Emulator angeforderte Flag

void setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType)
void setEmulatorRequested (boolean emulatorRequested)

Setzt das vom Emulator angeforderte Flag

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 minimalen Akkustand fest

void setNullDeviceRequested (boolean nullDeviceRequested)

Setzt das Flag für das angeforderte Nullgerät

void setRequireBatteryCheck (boolean requireCheck)

Legt fest, ob für Geräte mit unbekanntem Batteriestand eine Batterieprüfung erforderlich ist

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Legt fest, ob für Geräte mit unbekannter Batterietemperatur eine Überprüfung der Batterietemperatur erforderlich ist

void setSerial (String... serialNumber)

Legen Sie die Aufnahmeliste für Seriennummern fest und ersetzen Sie alle vorhandenen Werte.

void setStubEmulatorRequested (boolean stubEmulatorRequested)

Setzt das Flag für den angeforderten Stub-Emulator

void setTcpDeviceRequested (boolean tcpDeviceRequested)

Setzt das Flag für das angeforderte TCP-Gerät

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

Öffentliche Konstrukteure

Geräteauswahloptionen

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)

Fügen Sie den Geräteauswahloptionen ein Eigenschaftskriterium hinzu

Parameter
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

Fügen Sie eine Seriennummer zu den Geräteauswahloptionen hinzu.

createForSerial

public static IDeviceSelection createForSerial (String serial)

Helper Factory - Methode zur Schaffung eines IDeviceSelection , das nur Gerät mit bestimmten Serien Übereinstimmen

Parameter
serial String

Kehrt zurück
IDeviceSelection

GerätAngefordert

public boolean deviceRequested ()

Kehrt zurück
boolean

EmulatorAngefordert

public boolean emulatorRequested ()

Kehrt zurück
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Hilfsfunktion zum Abrufen der Umgebungsvariablen. Es ist im Wesentlichen ein Wrapper um System.getenv(String) Diese für Einheit Testzwecken erfolgt.

Parameter
name String : die Umgebungsvariablen zu holen.

Kehrt zurück
String ein String - Wert des Umgebungsvariable oder null , wenn nicht verfügbar ist .

gceDeviceRequested

public boolean gceDeviceRequested ()

Kehrt zurück
boolean

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

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

Parameter
device IDevice : die IDevice

Kehrt zurück
Integer das Gerät Batteriestand oder null , wenn unbekannt

getDeviceProductType

public String getDeviceProductType (IDevice device)

Ruft den angegebenen Geräteprodukttyp ab

Parameter
device IDevice : die IDevice

Kehrt zurück
String das Gerät Produkttyp oder null , wenn unbekannt

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Ruft die angegebene Geräteproduktvariante ab

Parameter
device IDevice : die IDevice

Kehrt zurück
String das Gerät Produktvariante oder null , wenn unbekannt

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Kehrt zurück
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

Ruft eine Kopie der Ausschlussliste für Seriennummern ab

Kehrt zurück
ein ERROR(/Collection) von Seriennummern

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Ruft den angeforderten maximalen Akkustand ab

Kehrt zurück
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Ruft den angeforderten maximalen Akkustand ab

Kehrt zurück
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Ruft den angeforderten minimalen Batteriestand ab

Kehrt zurück
Integer

getNoMatchReason

public  getNoMatchReason ()

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

Kehrt zurück
a Zuordnung der Seriennummer zu dem Grund, aus dem sie nicht zugewiesen wurde

getProductTypes

public  getProductTypes ()

Ruft eine Kopie der Produkttypliste ab

Kehrt zurück
ein ERROR(/Collection) von Produkttypen

getProperties

public  getProperties ()

Gibt eine Karte der Eigenschaftsliste zurück

Kehrt zurück
ein ERROR(/Map) Geräteeigenschaftsnamen auf Werte

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Ruft ab, ob für Geräte mit unbekanntem Akkustand eine Batterieprüfung erforderlich ist

Kehrt zurück
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Ruft ab, ob für Geräte mit unbekannter Batterietemperatur eine Überprüfung der Batterietemperatur erforderlich ist

Kehrt zurück
boolean

getSerials

public  getSerials (IDevice device)

Ruft eine Kopie der Seriennummern ab

Parameter
device IDevice : Die IDevice die Vorrichtung für die Auswahl in Betracht gezogen darstellt.

Kehrt zurück
ein ERROR(/Collection) von Seriennummern

getSerials

public  getSerials ()

Gibt die Liste der angeforderten Seriennummern zurück.

Kehrt zurück

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Kehrt zurück
boolean

Streichhölzer

public boolean matches (IDevice device)

Parameter
device IDevice

Kehrt zurück
boolean true , wenn die angegebene IDevice eine Übereinstimmung für die angebotenen Optionen ist. false sonst

nullDeviceRequested

public boolean nullDeviceRequested ()

Kehrt zurück
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

Kehrt zurück
boolean

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

Setzt das vom Emulator angeforderte Flag

Parameter
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Parameter
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

Setzt das vom Emulator angeforderte Flag

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 minimalen Akkustand fest

Parameter
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Setzt das Flag für das angeforderte Nullgerät

Parameter
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

Legt fest, ob für Geräte mit unbekanntem Batteriestand eine Batterieprüfung erforderlich ist

Parameter
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Legt fest, ob für Geräte mit unbekannter Batterietemperatur eine Überprüfung der Batterietemperatur erforderlich ist

Parameter
requireCheckTemprature boolean

setSeriell

public void setSerial (String... serialNumber)

Legen Sie die Aufnahmeliste für Seriennummern fest und ersetzen Sie alle vorhandenen Werte.

Parameter
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Setzt das Flag für den angeforderten Stub-Emulator

Parameter
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Setzt das Flag für das angeforderte TCP-Gerät

Parameter
tcpDeviceRequested boolean

StubEmulatorAngefordert

public boolean stubEmulatorRequested ()

Kehrt zurück
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Kehrt zurück
boolean