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 de l'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 de fabrique d'assistance 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 que nous devons utiliser. |
Integer
|
getBatteryLevel(IDevice device)
Récupère le niveau de batterie de l'appareil spécifié |
String
|
getDeviceProductType(IDevice device)
Obtient le type de produit des appareils spécifiés. |
String
|
getDeviceProductVariant(IDevice device)
Récupère la variante du produit des appareils spécifiés. |
DeviceSelectionOptions.DeviceRequestedType
|
getDeviceTypeRequested()
|
|
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 minimum demandé |
|
getNoMatchReason()
Renvoie la raison pour laquelle l'appareil n'a pas été mis en correspondance. |
|
getProductTypes()
Obtient une copie de la liste des types de produits |
|
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 une vérification de la température de la batterie est requise pour les appareils dont la température de la batterie est inconnue. |
|
getSerials(IDevice device)
Obtient une copie des numéros de série |
|
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 à utiliser. |
void
|
setDeviceRequested(boolean deviceRequested)
Définit l'indicateur de l'émulateur demandé. |
void
|
setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
|
void
|
setEmulatorRequested(boolean emulatorRequested)
Définit l'indicateur de requête 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 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 de l'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 de fabrique d'assistance 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). Cela est fait à 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 que nous devons 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)
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 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. |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
| Renvoie | |
|---|---|
DeviceSelectionOptions.DeviceRequestedType |
|
getExcludeSerials
publicgetExcludeSerials ()
Obtient une copie de la liste d'exclusion des numéros de série
| Renvoie | |
|---|---|
|
ERROR(/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 minimum demandé
| Renvoie | |
|---|---|
Integer |
|
getNoMatchReason
publicgetNoMatchReason ()
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
publicgetProductTypes ()
Obtient une copie de la liste des types de produits
| Renvoie | |
|---|---|
|
ERROR(/Collection) types de produits |
getProperties
publicgetProperties ()
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 |
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 une 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
publicgetSerials (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
publicgetSerials ()
Renvoie la liste des séries demandées.
| Renvoie | |
|---|---|
|
|
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 à utiliser.
| Paramètres | |
|---|---|
type |
IDeviceSelection.BaseDeviceType |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
Définit l'indicateur de l'émulateur demandé.
| 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 l'émulateur demandé.
| 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 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 |
|