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 Collection<String> getExcludeSerials()

Ruft eine Kopie der Ausschlussliste für Seriennummern ab.

abstract Map<String, String> getNoMatchReason()

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

abstract Collection<String> getProductTypes()

Ruft eine Kopie der Produkttypliste ab.

abstract Map<String, String> getProperties()

Gibt eine Zuordnung der Eigenschaftsliste zurück

abstract Collection<String> getSerials(IDevice device)

Kopie der Seriennummern abrufen

abstract List<String> getSerials()

Gibt die Liste der angeforderten Serien 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 ()

Gibt Folgendes zurück:
boolean true, wenn ein Gerät angefordert wurde

emulatorRequested

public abstract boolean emulatorRequested ()

Gibt Folgendes zurück:
boolean true, wenn ein Emulator angefordert wurde

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Gibt Folgendes zurück:
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.

Gibt Folgendes zurück:
IDeviceSelection.BaseDeviceType

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

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

Parameter
device IDevice: Der IDevice

Gibt Folgendes zurück:
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: Der IDevice

Gibt Folgendes zurück:
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: Der IDevice

Gibt Folgendes zurück:
String die Produktvariante des Geräts oder null, falls unbekannt

getExcludeSerials

public abstract Collection<String> getExcludeSerials ()

Ruft eine Kopie der Ausschlussliste für Seriennummern ab.

Gibt Folgendes zurück:
Collection<String> Collection von Seriennummern

getNoMatchReason

public abstract Map<String, String> getNoMatchReason ()

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

Gibt Folgendes zurück:
Map<String, String> Eine Zuordnung der Seriennummer zum Grund, warum sie nicht zugewiesen wurde

getProductTypes

public abstract Collection<String> getProductTypes ()

Ruft eine Kopie der Produkttypliste ab.

Gibt Folgendes zurück:
Collection<String> Collection Produkttypen

getProperties

public abstract Map<String, String> getProperties ()

Gibt eine Zuordnung der Eigenschaftsliste zurück

Gibt Folgendes zurück:
Map<String, String> ein Map von Geräteeigenschaftsnamen zu Werten

getSerials

public abstract Collection<String> getSerials (IDevice device)

Kopie der Seriennummern abrufen

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

Gibt Folgendes zurück:
Collection<String> Collection Seriennummern

getSerials

public abstract List<String> getSerials ()

Gibt die Liste der angeforderten Serien zurück.

Gibt Folgendes zurück:
List<String>

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

Gibt Folgendes zurück:
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.

Gibt Folgendes zurück:
boolean

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

Gibt Folgendes zurück:
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 ()

Gibt Folgendes zurück:
boolean true, wenn ein TCP-Gerät (ein über ADB verbundenes Gerät) angefordert wurde