IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


Oberfläche für Kriterien zur Geräteauswahl.

Zusammenfassung

Öffentliche Methoden

abstract boolean deviceRequested()
abstract boolean emulatorRequested()
abstract boolean gceDeviceRequested()
abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

Gibt den zu verwendenden Gerätetyp zurück.

abstract Integer getBatteryLevel(IDevice device)

Ruft den Akkuladestand des jeweiligen Geräts ab

abstract String getDeviceProductType(IDevice device)

Ruft den angegebenen Produkttyp des Geräts ab

abstract String getDeviceProductVariant(IDevice device)

Ruft die Produktvariante des angegebenen Geräts ab

abstract getExcludeSerials()

Ruft eine Kopie der Ausschlussliste für Seriennummern ab

abstract getNoMatchReason()

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

abstract getProductTypes()

Ruft eine Kopie der Produkttypliste ab

abstract getProperties()

Gibt eine Zuordnung der Eigenschaftsliste zurück

abstract getSerials(IDevice device)

Ruft eine Kopie der Seriennummern ab

abstract getSerials()

Gibt die Liste der angeforderten Seriennummern zurück.

abstract boolean nullDeviceRequested()
abstract void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

Legt den zu verwendenden Gerätetyp fest.

abstract void setRequireBatteryCheck(boolean requireCheck)

Legt fest, ob die Batterieprüfung durchgeführt werden soll.

abstract void setSerial(String... serialNumber)

Legen Sie die Aufnahmeliste der Seriennummern fest und ersetzen Sie alle vorhandenen Werte.

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

Öffentliche Methoden

Gerät angefordert

public abstract boolean deviceRequested ()

Returns
boolean true, wenn ein Gerät angefordert wurde

Emulator angefordert

public abstract boolean emulatorRequested ()

Returns
boolean true, wenn ein Emulator angefordert wurde

gceDeviceAngefordert

public abstract boolean gceDeviceRequested ()

Returns
boolean true, wenn ein gce-Gerät (d. h. ein Remote-Gerät) angefordert wurde

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Gibt den zu verwendenden Gerätetyp zurück.

Returns
IDeviceSelection.BaseDeviceType

Akkustand abrufen

public abstract Integer getBatteryLevel (IDevice device)

Ruft den Akkuladestand des jeweiligen Geräts ab

Parameter
device IDevice: die IDevice

Returns
Integer Akkustand des Geräts oder null, falls unbekannt

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

Ruft den angegebenen Produkttyp des Geräts ab

Parameter
device IDevice: die IDevice

Returns
String den Produkttyp des Geräts oder null, falls unbekannt

GetDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

Ruft die Produktvariante des angegebenen Geräts ab

Parameter
device IDevice: die IDevice

Returns
String Produktvariante des Geräts oder null, falls unbekannt

getAusschließenSerials

public abstract  getExcludeSerials ()

Ruft eine Kopie der Ausschlussliste für Seriennummern ab

Returns
ERROR(/Collection) Seriennummern

getNoMatchReason

public abstract  getNoMatchReason ()

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

Returns
Karte der Seriennummer mit dem Grund, aus dem sie nicht zugewiesen wurde

GetProductTypes

public abstract  getProductTypes ()

Ruft eine Kopie der Produkttypliste ab

Returns
ERROR(/Collection) von Produkttypen

getProperties

public abstract  getProperties ()

Gibt eine Zuordnung der Eigenschaftsliste zurück

Returns
eine ERROR(/Map) von Geräteattributnamen in Werte

getSerials

public abstract  getSerials (IDevice device)

Ruft eine Kopie der Seriennummern ab

Parameter
device IDevice: Die IDevice, die das Gerät darstellt, das ausgewählt werden soll.

Returns
ERROR(/Collection) Seriennummern

getSerials

public abstract  getSerials ()

Gibt die Liste der angeforderten Seriennummern zurück.

Returns

nullDeviceAngefordert

public abstract boolean nullDeviceRequested ()

Returns
boolean true, wenn ein Nullgerät (d. h. kein Gerät erforderlich) angefordert wurde

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Legt den zu verwendenden Gerätetyp fest.

Parameter
type IDeviceSelection.BaseDeviceType

ErforderlicheAkkuprüfung

public abstract void setRequireBatteryCheck (boolean requireCheck)

Legt fest, ob die Batterieprüfung durchgeführt werden soll.

Parameter
requireCheck boolean

SetSerial

public abstract void setSerial (String... serialNumber)

Legen Sie die Aufnahmeliste der Seriennummern fest und ersetzen Sie alle vorhandenen Werte.

Parameter
serialNumber String

StubEmulatorRequest

public abstract boolean stubEmulatorRequested ()

Returns
boolean true, wenn ein Stub-Emulator angefordert wurde. Ein Stub-Emulator ist ein Platzhalter, der verwendet wird, wenn die Konfiguration einen Emulator starten muss.

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Returns
boolean true, wenn ein TCP-Gerät (d. h. ein mit ADB verbundenes Gerät) angefordert wurde