IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


Benutzeroberfläche für die Geräteauswahl

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 des angegebenen Geräts ab

abstract String getDeviceProductType(IDevice device)

Ruft den 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, warum das Gerät nicht zugeordnet wurde.

abstract getProductTypes()

Ruft eine Kopie der Produkttypliste ab

abstract getProperties()

Gibt eine Zuordnung der Unterkunftsliste zurück

abstract getSerials(IDevice device)

Ruft eine Kopie der Seriennummern ab

abstract getSerials()

Gibt die Liste der angeforderten Serien 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 Akkuprüfung durchgeführt werden soll.

abstract void setSerial(String... serialNumber)

Legen Sie die Liste der Seriennummern fest, die eingeschlossen werden sollen, und ersetzen Sie alle vorhandenen Werte.

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 Google Cloud-Gerät (d. h. ein Remote-Gerät) 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 des angegebenen Geräts ab

Parameter
device IDevice: die IDevice

Returns
Integer den Akkustand des Geräts oder null, wenn er unbekannt ist

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

Ruft den Produkttyp des Geräts ab.

Parameter
device IDevice: die IDevice

Returns
String den Geräteprodukttyp 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 die Geräteproduktvariante oder null, falls unbekannt

getExcludeSerials

public abstract  getExcludeSerials ()

Ruft eine Kopie der Ausschlussliste für Seriennummern ab

Returns
eine ERROR(/Collection) von Seriennummern

getNoMatchReason

public abstract  getNoMatchReason ()

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

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

getProductTypes

public abstract  getProductTypes ()

Ruft eine Kopie der Produkttypliste ab

Returns
ERROR(/Collection) Produkttypen

getProperties

public abstract  getProperties ()

Gibt eine Zuordnung der Unterkunftsliste zurück

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

getSerials

public abstract  getSerials (IDevice device)

Ruft eine Kopie der Seriennummern ab

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

Returns
eine ERROR(/Collection) von Seriennummern

getSerials

public abstract  getSerials ()

Gibt die Liste der angeforderten Serien 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 zu verwendenden Gerätetyp fest.

Parameter
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

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

Parameter
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

Legen Sie die Liste der Seriennummern fest, die eingeschlossen werden sollen, und ersetzen Sie alle vorhandenen Werte.

Parameter
serialNumber String

stubEmulatorRequested

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 über ADB verbundenes Gerät) angefordert wurde