IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


Interface des critères de sélection des appareils.

Résumé

Méthodes publiques

abstract boolean deviceRequested()
abstract boolean emulatorRequested()
abstract boolean gceDeviceRequested()
abstract Integer getBatteryLevel(IDevice device)

Récupère le niveau de la batterie pour l'appareil donné

abstract String getDeviceProductType(IDevice device)

Récupère le type de produit de l'appareil donné

abstract String getDeviceProductVariant(IDevice device)

Récupère la variante de produit des appareils donnés

abstract getExcludeSerials()

Récupère une copie de la liste d'exclusion des numéros de série

abstract getNoMatchReason()

Indique la raison pour laquelle l'appareil n'a pas été mis en correspondance.

abstract getProductTypes()

Récupère une copie de la liste des types de produits

abstract getProperties()

Renvoie une carte de la liste des établissements

abstract getSerials(IDevice device)

Récupère une copie des numéros de série

abstract getSerials()

Renvoie la liste des séries demandées.

abstract boolean nullDeviceRequested()
abstract void setSerial(String... serialNumber)

Définissez la liste d'inclusion des numéros de série, en remplaçant toutes les valeurs existantes.

abstract boolean stubEmulatorRequested()
abstract boolean tcpDeviceRequested()

Méthodes publiques

deviceRequested

public abstract boolean deviceRequested ()

Renvoie
boolean true si un appareil a été demandé

emulatorRequested

public abstract boolean emulatorRequested ()

Renvoie
boolean true si un émulateur a été demandé

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Renvoie
boolean true si un appareil gce (également appelé appareil à distance) a été demandé

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

Récupère le niveau de la batterie pour l'appareil donné

Paramètres
device IDevice: IDevice

Renvoie
Integer le niveau de batterie de l'appareil ou null si inconnu

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

Récupère le type de produit de l'appareil donné

Paramètres
device IDevice: IDevice

Renvoie
String le type de produit de l'appareil ou null si inconnu ;

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

Récupère la variante de produit des appareils donnés

Paramètres
device IDevice: IDevice

Renvoie
String la variante du produit de l'appareil ou null si elle est inconnue

getExcludeSerials

public abstract  getExcludeSerials ()

Récupère une copie de la liste d'exclusion des numéros de série

Renvoie
une ERROR(/Collection) de numéros de série

getNoMatchReason

public abstract  getNoMatchReason ()

Indique la raison pour laquelle l'appareil n'a pas été mis en correspondance.

Renvoie
une carte des numéros de série et des raisons pour lesquelles ils n'ont pas été attribués ;

getProductTypes

public abstract  getProductTypes ()

Récupère une copie de la liste des types de produits

Renvoie
un ERROR(/Collection) de types de produits

getProperties

public abstract  getProperties ()

Renvoie une carte de la liste des établissements

Renvoie
un ERROR(/Map) de noms de propriétés d'appareils et de valeurs

getSerials

public abstract  getSerials (IDevice device)

Récupère une copie des numéros de série

Paramètres
device IDevice: IDevice représentant l'appareil envisagé pour la sélection.

Renvoie
une ERROR(/Collection) de numéros de série

getSerials

public abstract  getSerials ()

Renvoie la liste des séries demandées.

Renvoie

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

Renvoie
boolean true si un appareil nul (aucun appareil requis) a été demandé

setSerial

public abstract void setSerial (String... serialNumber)

Définissez la liste d'inclusion des numéros de série, en remplaçant toutes les valeurs existantes.

Paramètres
serialNumber String

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

Renvoie
boolean true si un émulateur de bouchon a été demandé. Un émulateur bouchon est un espace réservé à utiliser lorsque la configuration doit lancer un émulateur.

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

Renvoie
boolean true si un appareil TCP (également appelé appareil connecté à l'ADB) a été demandé