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 abstractgetExcludeSerials ()
Obtient une copie de la liste d'exclusion des numéros de série
| Renvoie | |
|---|---|
|
ERROR(/Collection) numéros de série |
getNoMatchReason
public abstractgetNoMatchReason ()
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 abstractgetProductTypes ()
Obtient une copie de la liste des types de produits
| Renvoie | |
|---|---|
|
ERROR(/Collection) types de produits |
getProperties
public abstractgetProperties ()
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 abstractgetSerials (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 abstractgetSerials ()
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é |