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 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 d'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 publications en série demandées. |
abstract boolean | nullDeviceRequested () |
abstract void | setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type) Définit le type d'appareil que nous devons utiliser. |
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é |
getBaseDeviceTypeRequestedgetBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Renvoie le type d'appareil que nous devrions utiliser.
Retour | |
---|---|
IDeviceSelection.BaseDeviceType |
getBatteryLevel
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 batterie de l'appareil ou null si inconnu |
getDeviceProductType
public abstract String getDeviceProductType (IDevice device)
Obtient le type de produit d'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 abstractgetExcludeSerials ()
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 abstractgetNoMatchReason ()
Renvoie la raison pour laquelle le périphérique n'a pas été mis en correspondance.
Retour | |
---|---|
a 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
Retour | |
---|---|
une ERROR(/Collection) de types de produits |
getProperties
public abstractgetProperties ()
Renvoie une carte de la liste des propriétés
Retour | |
---|---|
une ERROR(/Map) des noms de propriété de périphérique aux valeurs |
getSerials
public abstractgetSerials (IDevice device)
Obtient une copie des numéros de série
Paramètres | |
---|---|
device | IDevice : L' IDevice représentant l'appareil considéré pour la sélection. |
Retour | |
---|---|
une ERROR(/Collection) de numéros de série |
getSerials
public abstractgetSerials ()
Renvoie la liste des publications en série 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é |
setBaseDeviceTypeRequestedsetBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Définit le type d'appareil que nous devons utiliser.
Paramètres | |
---|---|
type | IDeviceSelection.BaseDeviceType |
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 ()
Retour | |
---|---|
boolean | true si un émulateur de stub a été demandé. Un émulateur de 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 (alias un périphérique connecté adb) a été demandé |