DeviceSelectionOptions
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 d'appareil. |
void
|
addProperty(String propertyKey, String propValue)
Ajouter un critère 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 d'assistance de fabrique pour créer un |
boolean
|
deviceRequested()
|
boolean
|
emulatorRequested()
|
String
|
fetchEnvironmentVariable(String name)
Fonction d'assistance utilisée pour récupérer la variable d'environnement. |
boolean
|
gceDeviceRequested()
|
IDeviceSelection.BaseDeviceType
|
getBaseDeviceTypeRequested()
Renvoie le type d'appareil à utiliser. |
Integer
|
getBatteryLevel(IDevice device)
Récupère le niveau de batterie de l'appareil spécifié |
String
|
getDeviceProductType(IDevice device)
Récupère le type de produit des appareils spécifiés. |
String
|
getDeviceProductVariant(IDevice device)
Récupère la variante de produit des appareils spécifiés. |
DeviceSelectionOptions.DeviceRequestedType
|
getDeviceTypeRequested()
|
Collection<String>
|
getExcludeSerials()
Obtient une copie de la liste d'exclusion des numéros de série |
Integer
|
getMaxBatteryLevel()
Obtient le niveau de batterie maximal demandé. |
Integer
|
getMaxBatteryTemperature()
Obtient le niveau de batterie maximal demandé. |
Integer
|
getMinBatteryLevel()
Récupère le niveau de batterie minimal demandé. |
Map<String, String>
|
getNoMatchReason()
Renvoie la raison pour laquelle l'appareil n'a pas été mis en correspondance. |
Collection<String>
|
getProductTypes()
Obtient une copie de la liste des types de produits. |
Map<String, String>
|
getProperties()
Renvoie une carte de la liste des propriétés |
boolean
|
getRequireBatteryCheck()
Indique si une vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu. |
boolean
|
getRequireBatteryTemperatureCheck()
Indique si la vérification de la température de la batterie est requise pour les appareils dont la température de la batterie est inconnue. |
Collection<String>
|
getSerials(IDevice device)
Obtient une copie des numéros de série |
List<String>
|
getSerials()
Renvoie 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 que nous devons utiliser. |
void
|
setDeviceRequested(boolean deviceRequested)
Définit l'indicateur de demande de l'émulateur |
void
|
setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
|
void
|
setEmulatorRequested(boolean emulatorRequested)
Définit l'indicateur de demande de l'émulateur |
void
|
setGceDeviceRequested(boolean gceDeviceRequested)
|
void
|
setMaxBatteryLevel(Integer maxBattery)
Définit le niveau de batterie maximal |
void
|
setMaxBatteryTemperature(Integer maxBatteryTemperature)
Définit le niveau de batterie maximal |
void
|
setMinBatteryLevel(Integer minBattery)
Définit le niveau de batterie minimal |
void
|
setNullDeviceRequested(boolean nullDeviceRequested)
Définit l'indicateur de périphérique nul demandé. |
void
|
setRequireBatteryCheck(boolean requireCheck)
Indique si la vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu. |
void
|
setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)
Indique si la vérification de la température de la batterie est requise pour les appareils dont la température de la batterie est inconnue. |
void
|
setSerial(String... serialNumber)
Définissez la liste d'inclusion des numéros de série, en remplaçant toutes les valeurs existantes. |
void
|
setStubEmulatorRequested(boolean stubEmulatorRequested)
Définit l'indicateur de demande de l'émulateur de stub. |
boolean
|
shouldCreateTemporarilyPlaceholder()
Créez un espace réservé temporaire à partir des métadonnées. |
boolean
|
stubEmulatorRequested()
|
Constructeurs publics
DeviceSelectionOptions
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 d'appareil.
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 d'assistance de fabrique pour créer un IDeviceSelection qui ne correspondra qu'à l'appareil avec le numéro de série donné.
| Paramètres | |
|---|---|
serial |
String |
| Renvoie | |
|---|---|
IDeviceSelection |
|
deviceRequested
public boolean deviceRequested ()
| Renvoie | |
|---|---|
boolean |
|
emulatorRequested
public boolean emulatorRequested ()
| Renvoie | |
|---|---|
boolean |
|
fetchEnvironmentVariable
public String fetchEnvironmentVariable (String name)
Fonction d'assistance utilisée pour 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 "null" si elle n'est pas disponible. |
gceDeviceRequested
public boolean gceDeviceRequested ()
| Renvoie | |
|---|---|
boolean |
|
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Renvoie le type d'appareil à utiliser.
| Renvoie | |
|---|---|
IDeviceSelection.BaseDeviceType |
|
getBatteryLevel
public 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 String getDeviceProductType (IDevice device)
Récupère 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 String getDeviceProductVariant (IDevice device)
Récupère la variante de produit des appareils spécifiés.
| Paramètres | |
|---|---|
device |
IDevice : IDevice |
| Renvoie | |
|---|---|
String |
la variante de produit de l'appareil ou null si elle est inconnue. |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
| Renvoie | |
|---|---|
DeviceSelectionOptions.DeviceRequestedType |
|
getExcludeSerials
public Collection<String> getExcludeSerials ()
Obtient une copie de la liste d'exclusion des numéros de série
| Renvoie | |
|---|---|
Collection<String> |
Collection numéros de série |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
Obtient le niveau de batterie maximal demandé.
| Renvoie | |
|---|---|
Integer |
|
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
Obtient le niveau de batterie maximal demandé.
| Renvoie | |
|---|---|
Integer |
|
getMinBatteryLevel
public Integer getMinBatteryLevel ()
Récupère le niveau de batterie minimal demandé.
| Renvoie | |
|---|---|
Integer |
|
getNoMatchReason
public Map<String, String> getNoMatchReason ()
Renvoie la raison pour laquelle l'appareil n'a pas été mis en correspondance.
| Renvoie | |
|---|---|
Map<String, String> |
une carte du numéro de série au motif pour lequel il n'a pas été attribué. |
getProductTypes
public Collection<String> getProductTypes ()
Obtient une copie de la liste des types de produits.
| Renvoie | |
|---|---|
Collection<String> |
Collection types de produits |
getProperties
public Map<String, String> getProperties ()
Renvoie une carte de la liste des propriétés
| Renvoie | |
|---|---|
Map<String, String> |
Map de noms de propriétés d'appareil et de valeurs |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Indique si une vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu.
| Renvoie | |
|---|---|
boolean |
|
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Indique si la vérification de la température de la batterie est requise pour les appareils dont la température de la batterie est inconnue.
| Renvoie | |
|---|---|
boolean |
|
getSerials
public Collection<String> 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 | |
|---|---|
Collection<String> |
Collection numéros de série |
getSerials
public List<String> getSerials ()
Renvoie la liste des séries demandées.
| Renvoie | |
|---|---|
List<String> |
|
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
| Renvoie | |
|---|---|
boolean |
|
correspond à
public boolean matches (IDevice device)
| Paramètres | |
|---|---|
device |
IDevice |
| Renvoie | |
|---|---|
boolean |
true si le IDevice donné correspond aux options fournies.
Sinon, false. |
nullDeviceRequested
public boolean nullDeviceRequested ()
| Renvoie | |
|---|---|
boolean |
|
remoteDeviceRequested
public boolean remoteDeviceRequested ()
| Renvoie | |
|---|---|
boolean |
|
setBaseDeviceTypeRequested
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Définit le type d'appareil que nous devons utiliser.
| Paramètres | |
|---|---|
type |
IDeviceSelection.BaseDeviceType |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
Définit l'indicateur de demande de 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 de demande de l'émulateur
| Paramètres | |
|---|---|
emulatorRequested |
boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
| Paramètres | |
|---|---|
gceDeviceRequested |
boolean |
setMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
Définit le niveau de batterie maximal
| Paramètres | |
|---|---|
maxBattery |
Integer |
setMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Définit le niveau de batterie maximal
| Paramètres | |
|---|---|
maxBatteryTemperature |
Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
Définit le niveau de batterie minimal
| Paramètres | |
|---|---|
minBattery |
Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Définit l'indicateur de périphérique nul demandé.
| Paramètres | |
|---|---|
nullDeviceRequested |
boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
Indique si la vérification de la batterie est requise pour les appareils dont le niveau de batterie est inconnu.
| Paramètres | |
|---|---|
requireCheck |
boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Indique si la vérification de la température de la batterie est requise pour les appareils dont la température de la 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 toutes les valeurs existantes.
| Paramètres | |
|---|---|
serialNumber |
String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Définit l'indicateur de demande de l'émulateur de stub.
| Paramètres | |
|---|---|
stubEmulatorRequested |
boolean |
shouldCreateTemporarilyPlaceholder
public boolean shouldCreateTemporarilyPlaceholder ()
Créez un espace réservé temporaire à partir des métadonnées.
| Renvoie | |
|---|---|
boolean |
|
stubEmulatorRequested
public boolean stubEmulatorRequested ()
| Renvoie | |
|---|---|
boolean |
|