DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Container für Geräteauswahlkriterien.

Zusammenfassung

Öffentliche Konstrukteure

DeviceSelectionOptions ()

Öffentliche Methoden

void addExcludeSerial (String serialNumber)

Fügen Sie der Ausschlussliste eine Seriennummer hinzu.

void addProductType (String productType)

Fügen Sie einen Produkttyp zu den Geräteauswahloptionen hinzu.

void addProperty (String propertyKey, String propValue)

Fügen Sie den Geräteauswahloptionen ein Eigenschaftskriterium hinzu

void addSerial (String serialNumber)

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

static IDeviceSelection createForSerial (String serial)

Hilfsfabrikmethode zum Erstellen einer IDeviceSelection , die nur mit dem Gerät mit der angegebenen Seriennummer übereinstimmt

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

Hilfsfunktion zum Abrufen der Umgebungsvariable.

boolean gceDeviceRequested ()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

Integer getBatteryLevel (IDevice device)

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

String getDeviceProductType (IDevice device)

Ruft den angegebenen Geräteprodukttyp 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 Batteriestand ab

Integer getMaxBatteryTemperature ()

Ruft den angeforderten maximalen Batteriestand 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 eine Batterieprüfung für Geräte mit unbekanntem Batteriestand erforderlich ist

boolean getRequireBatteryTemperatureCheck ()

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

getSerials (IDevice device)

Ruft eine Kopie der Seriennummern ab

getSerials ()

Gibt die Liste der angeforderten Zeitschriften 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 sollten.

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 Batteriestand fest

void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Legt den maximalen Batteriestand fest

void setMinBatteryLevel (Integer minBattery)

Legt den minimalen Batteriestand fest

void setNullDeviceRequested (boolean nullDeviceRequested)

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

void setRequireBatteryCheck (boolean requireCheck)

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

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

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

void setSerial (String... serialNumber)

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

void setStubEmulatorRequested (boolean stubEmulatorRequested)

Setzt das angeforderte Flag des Stub-Emulators

void setTcpDeviceRequested (boolean tcpDeviceRequested)

Setzt das angeforderte TCP-Gerät-Flag

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

Öffentliche Konstrukteure

DeviceSelectionOptions

public DeviceSelectionOptions ()

Öffentliche Methoden

addExcludeSerial

public void addExcludeSerial (String serialNumber)

Fügen Sie der Ausschlussliste eine Seriennummer hinzu.

Produkttyp hinzufügen

public void addProductType (String productType)

Fügen Sie einen Produkttyp zu den Geräteauswahloptionen hinzu.

Eigenschaft hinzufügen

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 den Geräteauswahloptionen eine Seriennummer hinzu.

createForSerial

public static IDeviceSelection createForSerial (String serial)

Hilfsfabrikmethode zum Erstellen einer IDeviceSelection , die nur mit dem Gerät mit der angegebenen Seriennummer übereinstimmt

Parameter
serial String

Kehrt zurück
IDeviceSelection

Gerät angefordert

public boolean deviceRequested ()

Kehrt zurück
boolean

Emulator angefordert

public boolean emulatorRequested ()

Kehrt zurück
boolean

Umgebungsvariable abrufen

public String fetchEnvironmentVariable (String name)

Hilfsfunktion zum Abrufen der Umgebungsvariable. Es ist im Wesentlichen ein Wrapper um ERROR(/System#getenv(String)) Dies wird zu Unit-Testzwecken durchgeführt.

Parameter
name String : die abzurufende Umgebungsvariable.

Kehrt zurück
String ein ERROR(/String) -Wert der Umgebungsvariable oder null, falls nicht verfügbar.

gceDeviceRequested

public boolean gceDeviceRequested ()

Kehrt zurück
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

Kehrt zurück
IDeviceSelection.BaseDeviceType

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

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

Parameter
device IDevice : das IDevice

Kehrt zurück
Integer der Batteriestand des Geräts oder null , falls unbekannt

getDeviceProductType

public String getDeviceProductType (IDevice device)

Ruft den angegebenen Geräteprodukttyp ab

Parameter
device IDevice : das IDevice

Kehrt zurück
String der 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 : das IDevice

Kehrt zurück
String die Produktvariante des Geräts oder null , falls 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
a ERROR(/Collection) von Seriennummern

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Ruft den angeforderten maximalen Batteriestand ab

Kehrt zurück
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Ruft den angeforderten maximalen Batteriestand 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
eine Zuordnung der Seriennummer zum Grund, für den sie nicht vergeben wurde

getProductTypes

public  getProductTypes ()

Ruft eine Kopie der Produkttypliste ab

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

getProperties

public  getProperties ()

Gibt eine Karte der Eigenschaftsliste zurück

Kehrt zurück
a ERROR(/Map) von Geräteeigenschaftsnamen zu Werten

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

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

Kehrt zurück
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

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

Kehrt zurück
boolean

getSerials

public  getSerials (IDevice device)

Ruft eine Kopie der Seriennummern ab

Parameter
device IDevice : Das IDevice das das für die Auswahl in Betracht gezogene Gerät darstellt.

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

getSerials

public  getSerials ()

Gibt die Liste der angeforderten Zeitschriften 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 das angegebene IDevice mit den bereitgestellten Optionen übereinstimmt. false sonst

nullDeviceRequested

public boolean nullDeviceRequested ()

Kehrt zurück
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

Kehrt zurück
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Legt den Gerätetyp fest, den wir verwenden sollten.

Parameter
type IDeviceSelection.BaseDeviceType

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

Setzt das vom Emulator angeforderte Flag

Parameter
deviceRequested boolean

setDeviceTypeAngefordert

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 Batteriestand fest

Parameter
maxBattery Integer

SetMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Legt den maximalen Batteriestand fest

Parameter
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Legt den minimalen Batteriestand fest

Parameter
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

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

Parameter
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

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

Parameter
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Legt fest, ob eine Überprüfung der Batterietemperatur für Geräte mit unbekannter Batterietemperatur 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)

Setzt das angeforderte Flag des Stub-Emulators

Parameter
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Setzt das angeforderte TCP-Gerät-Flag

Parameter
tcpDeviceRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Kehrt zurück
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Kehrt zurück
boolean