DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Container für Geräteauswahlkriterien.

Zusammenfassung

Öffentliche Bauträger

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 Geräte mit der angegebenen Seriennummer abgleicht

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

Hilfsfunktion zum Abrufen der 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 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 Akkustand ab

Integer getMaxBatteryTemperature ()

Ruft den angeforderten maximalen Akkustand ab

Integer getMinBatteryLevel ()

Ruft den angeforderten Mindestbatteriestand ab

getNoMatchReason ()

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

getProductTypes ()

Ruft eine Kopie der Produkttypliste ab

getProperties ()

Gibt eine Karte der Eigenschaftenliste 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 sollen.

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 Flag „Null vom Gerät angefordert“.

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 vom Stub-Emulator angeforderte Flag

void setTcpDeviceRequested (boolean tcpDeviceRequested)

Setzt das vom TCP-Gerät angeforderte Flag

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

Öffentliche Bauträger

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

createForSerial

public static IDeviceSelection createForSerial (String serial)

Hilfsfabrikmethode zum Erstellen einer IDeviceSelection , die nur Geräte mit der angegebenen Seriennummer abgleicht

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 handelt sich im Wesentlichen um einen Wrapper um System.getenv(String) Dies geschieht zu Unit-Testzwecken.

Parameter
name String : die abzurufende Umgebungsvariable.

Kehrt zurück
String ein String Wert der Umgebungsvariablen oder null, wenn 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 Akkustand für das angegebene Gerät ab

Parameter
device IDevice : das IDevice

Kehrt zurück
Integer Der Akkuladestand 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 , 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 Mindestbatteriestand ab

Kehrt zurück
Integer

getNoMatchReason

public  getNoMatchReason ()

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

Kehrt zurück
eine Zuordnung der Seriennummer zum 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 Eigenschaftenliste zurück

Kehrt zurück
ein 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 zur Auswahl in Betracht gezogene Gerät darstellt.

Kehrt zurück
ein 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. sonst false

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 sollen.

Parameter
type IDeviceSelection.BaseDeviceType

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 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 Flag „Null vom Gerät angefordert“.

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 vom Stub-Emulator angeforderte Flag

Parameter
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Setzt das vom TCP-Gerät angeforderte Flag

Parameter
tcpDeviceRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Kehrt zurück
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Kehrt zurück
boolean