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'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 des appareils. |
static
IDeviceSelection
|
createForSerial(String serial)
Méthode de fabrique d'assistance permettant de créer un |
boolean
|
deviceRequested()
|
boolean
|
emulatorRequested()
|
String
|
fetchEnvironmentVariable(String name)
Fonction d'assistance utilisée pour extraire 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 la batterie pour l'appareil donné |
String
|
getDeviceProductType(IDevice device)
Récupère le type de produit de l'appareil donné |
String
|
getDeviceProductVariant(IDevice device)
Récupère la variante de produit des appareils donnés |
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 de batterie maximal demandé |
Integer
|
getMaxBatteryTemperature()
Récupère le niveau de batterie maximal demandé |
Integer
|
getMinBatteryLevel()
Récupère le niveau de batterie minimal demandé |
|
getNoMatchReason()
Indique 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()
Renvoie une carte de la liste des établissements |
boolean
|
getRequireBatteryCheck()
Indique si la 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 |
|
getSerials(IDevice device)
Récupère 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 que nous devons 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 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 d'appareil 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)
Définit 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 d'émulateur bouchon demandé |
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'appareils.
addProperty
public void addProperty (String propertyKey, String propValue)
Ajouter des critères 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 des appareils.
createForSerial
public static IDeviceSelection createForSerial (String serial)
Méthode de fabrique d'assistance permettant de créer un IDeviceSelection
qui ne correspond 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 extraire la variable d'environnement. Il s'agit essentiellement d'un wrapper autour de System.getenv(String)
. Cela est fait à des fins de test unitaire.
Paramètres | |
---|---|
name |
String : variable d'environnement à extraire. |
Renvoie | |
---|---|
String |
une valeur String de la variable d'environnement ou nulle 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 la batterie pour l'appareil donné
Paramètres | |
---|---|
device |
IDevice : IDevice |
Renvoie | |
---|---|
Integer |
le niveau de batterie de l'appareil ou null si inconnu |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Récupère le type de produit de l'appareil donné
Paramètres | |
---|---|
device |
IDevice : IDevice |
Renvoie | |
---|---|
String |
le type de produit de l'appareil ou null si inconnu ; |
getDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
Récupère la variante de produit des appareils donné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 ()
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 |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
Récupère le niveau de batterie maximal demandé
Renvoie | |
---|---|
Integer |
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
Récupère le niveau de batterie maximal demandé
Renvoie | |
---|---|
Integer |
getMinBatteryLevel
public Integer getMinBatteryLevel ()
Récupère le niveau de batterie minimal demandé
Renvoie | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
Indique la raison pour laquelle l'appareil n'a pas été mis en correspondance.
Renvoie | |
---|---|
|
une carte des numéros de série et des raisons pour lesquelles ils n'ont pas été attribués ; |
getProductTypes
publicgetProductTypes ()
Récupère une copie de la liste des types de produits
Renvoie | |
---|---|
|
un ERROR(/Collection) de types de produits |
getProperties
publicgetProperties ()
Renvoie une carte de la liste des établissements
Renvoie | |
---|---|
|
un ERROR(/Map) de noms de propriétés d'appareils et de valeurs |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Indique si la 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
publicgetSerials (IDevice device)
Récupère une copie des numéros de série
Paramètres | |
---|---|
device |
IDevice : IDevice représentant l'appareil envisagé pour la sélection. |
Renvoie | |
---|---|
|
une ERROR(/Collection) de 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 que nous devons utiliser.
Paramètres | |
---|---|
type |
IDeviceSelection.BaseDeviceType |
setDeviceRequested
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 |
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 d'appareil 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)
Définit 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 d'émulateur bouchon demandé
Paramètres | |
---|---|
stubEmulatorRequested |
boolean |
stubEmulatorRequested
public boolean stubEmulatorRequested ()
Renvoie | |
---|---|
boolean |