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 d'appareil que nous devons utiliser.

abstract Integer getBatteryLevel(IDevice device)

Récupère le niveau de batterie de l'appareil spécifié

abstract String getDeviceProductType(IDevice device)

Obtient le type de produit des appareils spécifiés.

abstract String getDeviceProductVariant(IDevice device)

Récupère la variante du produit des appareils spécifiés.

abstract getExcludeSerials()

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

abstract getNoMatchReason()

Renvoie la raison pour laquelle l'appareil 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 d'appareil à utiliser.

abstract void setRequireBatteryCheck(boolean requireCheck)

Indique si nous souhaitons effectuer le contrôle de la batterie 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 shouldCreateTemporarilyPlaceholder()

Créez un espace réservé temporaire à partir des métadonnées.

abstract boolean stubEmulatorRequested()
default 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é

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Renvoie le type d'appareil que nous devons utiliser.

Renvoie
IDeviceSelection.BaseDeviceType

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

Récupère le niveau de batterie de l'appareil spécifié

Paramètres
device IDevice : IDevice

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

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

Obtient le type de produit des appareils spécifiés.

Paramètres
device IDevice : IDevice

Renvoie
String le type de produit de l'appareil ou null s'il est inconnu.

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

Récupère la variante du produit des appareils spécifié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 ()

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

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

getNoMatchReason

public abstract  getNoMatchReason ()

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

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

getProductTypes

public abstract  getProductTypes ()

Obtient une copie de la liste des types de produits

Renvoie
ERROR(/Collection) types de produits

getProperties

public abstract  getProperties ()

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

Renvoie
ERROR(/Map) de noms de propriétés d'appareil et de leurs 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.

Renvoie
ERROR(/Collection) 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 (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

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Indique si nous souhaitons effectuer le contrôle de la batterie 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

shouldCreateTemporarilyPlaceholder

public abstract boolean shouldCreateTemporarilyPlaceholder ()

Créez un espace réservé temporaire à partir des métadonnées.

Renvoie
boolean

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

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

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Renvoie
boolean true si un appareil tcp (c'est-à-dire un appareil connecté via adb) a été demandé