IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


Oberfläche für Auswahlkriterien für Geräte.

Zusammenfassung

Öffentliche Methoden

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

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

abstract Integer getBatteryLevel(IDevice device)

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

abstract String getDeviceProductType(IDevice device)

Ruft den Produkttyp des angegebenen 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 Produkttyp-Liste ab.

abstract getProperties()

Gibt eine Zuordnung der Eigenschaftsliste zurück

abstract getSerials(IDevice device)

Kopien der Seriennummern abrufen

abstract getSerials()

Gibt die Liste der angeforderten Seriennummern zurück.

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

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

abstract void setRequireBatteryCheck(boolean requireCheck)

Legt fest, ob der Akku geprüft werden soll.

abstract void setSerial(String... serialNumber)

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

abstract boolean shouldCreateTemporarilyPlaceholder()

Erstellen Sie aus den Metadaten einen temporären Platzhalter.

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

Öffentliche Methoden

deviceRequested

public abstract boolean deviceRequested ()

Returns
boolean true, wenn ein Gerät angefordert wurde

emulatorRequested

public abstract boolean emulatorRequested ()

Returns
boolean true, wenn ein Emulator angefordert wurde

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Returns
boolean true, wenn ein GCE-Gerät (auch als Remote-Gerät bezeichnet) angefordert wurde

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

Returns
IDeviceSelection.BaseDeviceType

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

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

Parameter
device IDevice: die IDevice

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

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

Ruft den Produkttyp des angegebenen Geräts ab.

Parameter
device IDevice: die IDevice

Returns
String den Produkt- oder null-Typ des Geräts, falls unbekannt

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

Ruft die Produktvariante des angegebenen Geräts ab

Parameter
device IDevice: die IDevice

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

getExcludeSerials

public abstract  getExcludeSerials ()

Ruft eine Kopie der Ausschlussliste für Seriennummern ab.

Returns
ERROR(/Collection) von Seriennummern

getNoMatchReason

public abstract  getNoMatchReason ()

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

Returns
Eine Zuordnung der Seriennummer zum Grund, aus dem sie nicht zugewiesen wurde

getProductTypes

public abstract  getProductTypes ()

Ruft eine Kopie der Produkttyp-Liste ab.

Returns
ERROR(/Collection) Produkttypen

getProperties

public abstract  getProperties ()

Gibt eine Zuordnung der Eigenschaftsliste zurück

Returns
ein ERROR(/Map) von Geräteeigenschaftsnamen zu Werten

getSerials

public abstract  getSerials (IDevice device)

Kopien der Seriennummern abrufen

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

Returns
ERROR(/Collection) von Seriennummern

getSerials

public abstract  getSerials ()

Gibt die Liste der angeforderten Seriennummern zurück.

Returns

nullDeviceRequested

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 Gerätetyp fest, den wir verwenden sollen.

Parameter
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Legt fest, ob der Akku geprüft werden soll.

Parameter
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

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

Parameter
serialNumber String

shouldCreateTemporarilyPlaceholder

public abstract boolean shouldCreateTemporarilyPlaceholder ()

Erstellen Sie aus den Metadaten einen temporären Platzhalter.

Returns
boolean

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

Returns
boolean true, wenn ein Stub-Emulator angefordert wurde. Ein Stub-Emulator ist ein Platzhalter, der verwendet wird, wenn in der Konfiguration ein Emulator gestartet werden muss.

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Returns
boolean true, wenn ein TCP-Gerät (ein über ADB verbundenes Gerät) angefordert wurde