IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


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

Résumé

Méthodes publiques

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

Affiche le type d'appareil à utiliser.

abstract Integer getBatteryLevel(IDevice device)

Récupère le niveau de batterie d'un appareil donné.

abstract String getDeviceProductType(IDevice device)

Récupère le type de produit des appareils donnés.

abstract String getDeviceProductVariant(IDevice device)

Récupère la variante de produit de l'appareil donné.

abstract getExcludeSerials()

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

abstract getNoMatchReason()

Affiche 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()

Affiche un mappage de la liste de propriétés

abstract getSerials(IDevice device)

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

abstract getSerials()

Affiche la liste des séries demandées.

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

Définit le type d'appareil à utiliser.

abstract void setRequireBatteryCheck(boolean requireCheck)

Détermine si la vérification de la batterie doit être effectuée ou non.

abstract void setSerial(String... serialNumber)

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

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

Méthodes publiques

appareil demandé

public abstract boolean deviceRequested ()

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

émulateur demandé

public abstract boolean emulatorRequested ()

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

gceDeviceDemand

public abstract boolean gceDeviceRequested ()

Renvoie
boolean true si un appareil gce (appareil distant) a été demandé

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Affiche le type d'appareil à utiliser.

Renvoie
IDeviceSelection.BaseDeviceType

GetLevelLevel

public abstract Integer getBatteryLevel (IDevice device)

Récupère le niveau de batterie d'un appareil donné.

Paramètres
device IDevice: IDevice

Renvoie
Integer niveau de batterie de l'appareil ou null s'il est inconnu

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

Récupère le type de produit des appareils donnés.

Paramètres
device IDevice: IDevice

Renvoie
String Type de produit de l'appareil, ou null s'il est inconnu

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

Récupère la variante de produit de l'appareil donné.

Paramètres
device IDevice: IDevice

Renvoie
String la variante du produit de l'appareil ou null si inconnu

getExclureSerials

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 ()

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

Renvoie
Carte du numéro de série au motif pour lequel il n'a pas été alloué

getProductTypes

public abstract  getProductTypes ()

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

Renvoie
une ERROR(/Collection) des types de produits

getProperties

public abstract  getProperties ()

Affiche un mappage de la liste de propriétés

Renvoie
une ERROR(/Map) des noms de propriétés de l'appareil en 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 pris en compte pour la sélection.

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

getSerials

public abstract  getSerials ()

Affiche la liste des séries demandées.

Renvoie

nullDeviceDemandé

public abstract boolean nullDeviceRequested ()

Renvoie
boolean true si un appareil nul (c'est-à-dire aucun appareil requis) a été demandé

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Définit le type d'appareil à utiliser.

Paramètres
type IDeviceSelection.BaseDeviceType

setExigerBatterieCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Détermine si la vérification de la batterie doit être effectuée ou non.

Paramètres
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

Définissez la liste d'inclusion des numéros de série en remplaçant 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 de bouchon est un à utiliser lorsque la configuration doit lancer un émulateur.

tcpDeviceDemandé

public boolean tcpDeviceRequested ()

Renvoie
boolean true si un appareil tcp (également appelé appareil connecté adb) a été demandé