Options de sélection de l'appareil
public
class
DeviceSelectionOptions
extends Object
implements
IDeviceSelection
java.lang.Object | |
↳ | com.android.tradefed.device.DeviceSelectionOptions |
Conteneur pour les critères de sélection des appareils.
Résumé
Constructeurs publics | |
---|---|
DeviceSelectionOptions()
|
Méthodes publiques | |
---|---|
void
|
addExcludeSerial(String serialNumber)
Ajoutez un numéro de série à la liste d'exclusion. |
void
|
addProductType(String productType)
Ajoutez un type de produit aux options de sélection des appareils. |
void
|
addProperty(String propertyKey, String propValue)
Ajouter des critères de propriété aux options de sélection des appareils |
void
|
addSerial(String serialNumber)
Ajoutez un numéro de série aux options de sélection de l'appareil. |
static
IDeviceSelection
|
createForSerial(String serial)
Méthode de fabrique d'assistance pour créer un |
boolean
|
deviceRequested()
|
boolean
|
emulatorRequested()
|
String
|
fetchEnvironmentVariable(String name)
Fonction d'assistance permettant de récupérer la variable d'environnement. |
boolean
|
gceDeviceRequested()
|
IDeviceSelection.BaseDeviceType
|
getBaseDeviceTypeRequested()
Affiche le type d'appareil à utiliser. |
Integer
|
getBatteryLevel(IDevice device)
Récupère le niveau de batterie d'un appareil donné. |
String
|
getDeviceProductType(IDevice device)
Récupère le type de produit des appareils donnés. |
String
|
getDeviceProductVariant(IDevice device)
Récupère la variante de produit de l'appareil donné. |
DeviceSelectionOptions.DeviceRequestedType
|
getDeviceTypeRequested()
|
|
getExcludeSerials()
Récupère une copie de la liste d'exclusion des numéros de série |
Integer
|
getMaxBatteryLevel()
Récupère le niveau maximal de batterie demandé. |
Integer
|
getMaxBatteryTemperature()
Obtient le niveau maximal de batterie demandé. |
Integer
|
getMinBatteryLevel()
Récupère le niveau minimal de batterie demandé. |
|
getNoMatchReason()
Affiche la raison pour laquelle l'appareil n'a pas été mis en correspondance. |
|
getProductTypes()
Récupère une copie de la liste des types de produits. |
|
getProperties()
Affiche un mappage de la liste de propriétés |
boolean
|
getRequireBatteryCheck()
Détermine si la vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu |
boolean
|
getRequireBatteryTemperatureCheck()
Détermine si la vérification de la température de la batterie est requise pour les appareils dont la température est inconnue |
|
getSerials(IDevice device)
Récupère une copie des numéros de série. |
|
getSerials()
Affiche la liste des séries demandées. |
boolean
|
localVirtualDeviceRequested()
|
boolean
|
matches(IDevice device)
|
boolean
|
nullDeviceRequested()
|
boolean
|
remoteDeviceRequested()
|
void
|
setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
Définit le type d'appareil à utiliser. |
void
|
setDeviceRequested(boolean deviceRequested)
Définit l'indicateur demandé par l'émulateur |
void
|
setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
|
void
|
setEmulatorRequested(boolean emulatorRequested)
Définit l'indicateur demandé par l'émulateur |
void
|
setGceDeviceRequested(boolean gceDeviceRequested)
|
void
|
setMaxBatteryLevel(Integer maxBattery)
Définit le niveau maximal de la batterie |
void
|
setMaxBatteryTemperature(Integer maxBatteryTemperature)
Définit le niveau maximal de la batterie |
void
|
setMinBatteryLevel(Integer minBattery)
Définit le niveau minimal de batterie |
void
|
setNullDeviceRequested(boolean nullDeviceRequested)
Définit l'indicateur "zéro" demandé pour l'appareil. |
void
|
setRequireBatteryCheck(boolean requireCheck)
Détermine si la vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu |
void
|
setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)
Détermine si la vérification de la température de la batterie est requise pour les appareils dont la température de batterie est inconnue |
void
|
setSerial(String... serialNumber)
Définissez la liste d'inclusion des numéros de série en remplaçant les valeurs existantes. |
void
|
setStubEmulatorRequested(boolean stubEmulatorRequested)
Définit l'indicateur demandé par l'émulateur de bouchon |
boolean
|
stubEmulatorRequested()
|
Constructeurs publics
Options de sélection de l'appareil
public DeviceSelectionOptions ()
Méthodes publiques
addExcludeSerial
public void addExcludeSerial (String serialNumber)
Ajoutez un numéro de série à la liste d'exclusion.
addProductType
public void addProductType (String productType)
Ajoutez un type de produit aux options de sélection des appareils.
addProperty
public void addProperty (String propertyKey, String propValue)
Ajouter un critère de propriété aux options de sélection des appareils
Paramètres | |
---|---|
propertyKey |
String |
propValue |
String |
addSerial
public void addSerial (String serialNumber)
Ajoutez un numéro de série aux options de sélection de l'appareil.
createForSerial
public static IDeviceSelection createForSerial (String serial)
Méthode de fabrique d'assistance pour créer un IDeviceSelection
qui correspondra uniquement à l'appareil
avec le numéro de série donné
Paramètres | |
---|---|
serial |
String |
Renvoie | |
---|---|
IDeviceSelection |
appareil demandé
public boolean deviceRequested ()
Renvoie | |
---|---|
boolean |
émulateur demandé
public boolean emulatorRequested ()
Renvoie | |
---|---|
boolean |
récupérerVariableEnvironnement
public String fetchEnvironmentVariable (String name)
Fonction d'assistance permettant de récupérer la variable d'environnement. Il s'agit essentiellement d'un wrapper autour de System.getenv(String)
. Cette opération est effectuée à des fins de tests unitaires.
Paramètres | |
---|---|
name |
String : variable d'environnement à récupérer. |
Renvoie | |
---|---|
String |
Une valeur String de la variable d'environnement ou la valeur "null" si elle n'est pas disponible |
gceDeviceDemand
public boolean gceDeviceRequested ()
Renvoie | |
---|---|
boolean |
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Affiche le type d'appareil à utiliser.
Renvoie | |
---|---|
IDeviceSelection.BaseDeviceType |
GetLevelLevel
public 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 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 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 |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
Renvoie | |
---|---|
DeviceSelectionOptions.DeviceRequestedType |
getExclureSerials
publicgetExcludeSerials ()
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 |
getMaxBatterieLevel
public Integer getMaxBatteryLevel ()
Récupère le niveau maximal de batterie demandé.
Renvoie | |
---|---|
Integer |
getMaxBatterieTempérature
public Integer getMaxBatteryTemperature ()
Récupère le niveau maximal de batterie demandé.
Renvoie | |
---|---|
Integer |
GetMinBatterieLevelLevel
public Integer getMinBatteryLevel ()
Récupère le niveau minimal de batterie demandé.
Renvoie | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
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
publicgetProductTypes ()
Récupère une copie de la liste des types de produits.
Renvoie | |
---|---|
|
une ERROR(/Collection) des types de produits |
getProperties
publicgetProperties ()
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 |
getExigerBatterieCheck
public boolean getRequireBatteryCheck ()
Détermine si la vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu
Renvoie | |
---|---|
boolean |
getNécessiteBatterieTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Détermine si la vérification de la température de la batterie est requise pour les appareils dont la température est inconnue
Renvoie | |
---|---|
boolean |
getSerials
publicgetSerials (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
publicgetSerials ()
Affiche la liste des séries demandées.
Renvoie | |
---|---|
|
localVirtualDeviceDemandé
public boolean localVirtualDeviceRequested ()
Renvoie | |
---|---|
boolean |
correspond à
public boolean matches (IDevice device)
Paramètres | |
---|---|
device |
IDevice |
Renvoie | |
---|---|
boolean |
true si la valeur IDevice donnée correspond aux options fournies.
false dans les autres cas |
nullDeviceDemandé
public boolean nullDeviceRequested ()
Renvoie | |
---|---|
boolean |
appareil distant demandé
public boolean remoteDeviceRequested ()
Renvoie | |
---|---|
boolean |
setBaseDeviceTypeRequested
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Définit le type d'appareil à utiliser.
Paramètres | |
---|---|
type |
IDeviceSelection.BaseDeviceType |
setDeviceRequest
public void setDeviceRequested (boolean deviceRequested)
Définit l'indicateur demandé par l'émulateur
Paramètres | |
---|---|
deviceRequested |
boolean |
setDeviceTypeRequested
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
Paramètres | |
---|---|
requestedType |
DeviceSelectionOptions.DeviceRequestedType |
setEmulatorRequested
public void setEmulatorRequested (boolean emulatorRequested)
Définit l'indicateur demandé par l'émulateur
Paramètres | |
---|---|
emulatorRequested |
boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
Paramètres | |
---|---|
gceDeviceRequested |
boolean |
setMaxBatterieLevelLevel
public void setMaxBatteryLevel (Integer maxBattery)
Définit le niveau maximal de la batterie
Paramètres | |
---|---|
maxBattery |
Integer |
setMaxBatterieTempérature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Définit le niveau maximal de la batterie
Paramètres | |
---|---|
maxBatteryTemperature |
Integer |
setMinBatterieLevelLevel
public void setMinBatteryLevel (Integer minBattery)
Définit le niveau minimal de batterie
Paramètres | |
---|---|
minBattery |
Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Définit l'indicateur "zéro" demandé pour l'appareil.
Paramètres | |
---|---|
nullDeviceRequested |
boolean |
setExigerBatterieCheck
public void setRequireBatteryCheck (boolean requireCheck)
Détermine si la vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu
Paramètres | |
---|---|
requireCheck |
boolean |
setExigerBatterieTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Détermine si la vérification de la température de la batterie est requise pour les appareils dont la température de batterie est inconnue
Paramètres | |
---|---|
requireCheckTemprature |
boolean |
setSerial
public 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 |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Définit l'indicateur demandé par l'émulateur de bouchon
Paramètres | |
---|---|
stubEmulatorRequested |
boolean |
stubEmulatorRequested
public boolean stubEmulatorRequested ()
Renvoie | |
---|---|
boolean |