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

Renvoie le type de périphérique que nous devrions utiliser.

abstract Integer getBatteryLevel (IDevice device)

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

abstract String getDeviceProductType (IDevice device)

Obtient le type de produit des appareils donné

abstract String getDeviceProductVariant (IDevice device)

Obtient la variante de produit des appareils donnés

abstract getExcludeSerials ()

Obtient une copie de la liste d'exclusion des numéros de série

abstract getNoMatchReason ()

Renvoie la raison pour laquelle le périphérique n'a pas été mis en correspondance.

abstract getProductTypes ()

Obtient une copie de la liste des types de produits

abstract getProperties ()

Renvoie une carte de la liste des propriétés

abstract getSerials (IDevice device)

Obtient une copie des numéros de série

abstract getSerials ()

Renvoie la liste des séries demandées.

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

Définit le type de périphérique que nous devons utiliser.

abstract void setRequireBatteryCheck (boolean requireCheck)

Définit si nous voulons ou non effectuer la vérification de la batterie.

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

appareilDemandé

public abstract boolean deviceRequested ()

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

émulateurDemandé

public abstract boolean emulatorRequested ()

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

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Retour
boolean true si un appareil gce (c'est-à-dire un appareil distant) a été demandé

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Renvoie le type de périphérique que nous devrions utiliser.

Retour
IDeviceSelection.BaseDeviceType

obtenir le niveau de batterie

public abstract Integer getBatteryLevel (IDevice device)

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

Paramètres
device IDevice : l' IDevice

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

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

Obtient le type de produit des appareils donné

Paramètres
device IDevice : l' IDevice

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

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

Obtient la variante de produit des appareils donnés

Paramètres
device IDevice : l' IDevice

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

getExcludeSerials

public abstract  getExcludeSerials ()

Obtient une copie de la liste d'exclusion des numéros de série

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

getNoMatchReason

public abstract  getNoMatchReason ()

Renvoie la raison pour laquelle le périphérique n'a pas été mis en correspondance.

Retour
une carte du numéro de série pour la raison pour laquelle il n'a pas été attribué

getProductTypes

public abstract  getProductTypes ()

Obtient une copie de la liste des types de produits

Retour
une ERROR(/Collection) de types de produits

obtenirPropriétés

public abstract  getProperties ()

Renvoie une carte de la liste des propriétés

Retour
une ERROR(/Map) des noms de propriétés de périphérique aux valeurs

getSerials

public abstract  getSerials (IDevice device)

Obtient une copie des numéros de série

Paramètres
device IDevice : IDevice représentant l’appareil considéré pour la sélection.

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

getSerials

public abstract  getSerials ()

Renvoie la liste des séries demandées.

Retour

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

Retour
boolean true si un périphérique nul (c'est-à-dire aucun périphérique requis) a été demandé

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Définit le type de périphérique que nous devons utiliser.

Paramètres
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Définit si nous voulons ou non effectuer la vérification de la batterie.

Paramètres
requireCheck boolean

définirSérie

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

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

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

Retour
boolean true si un périphérique TCP (c'est-à-dire un périphérique connecté à la BAD) a été demandé