À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
ConfigurationDef
public
class
ConfigurationDef
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationDef
|
Contient un enregistrement d'une configuration, de ses objets associés et de leurs options.
Résumé
Classes imbriquées |
class |
ConfigurationDef.ConfigObjectDef
Objet permettant de stocker des informations sur un className et le numéro d'apparition associé (par exemple, si une configuration comporte le même objet deux fois, le premier aura le premier numéro d'apparition).
|
Méthodes publiques |
int
|
addConfigObjectDef(String typeName, String className)
Ajoute un objet de configuration à la définition
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
Ajoutez un appareil à suivre et indiquez s'il est réel ou non.
|
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
Ajoute une option à la définition
|
IConfiguration
|
createConfiguration()
Crée une configuration à partir des informations stockées dans cette définition et renseigne ses champs avec les valeurs d'option fournies.
|
IConfiguration
|
createConfiguration( allowedObjects)
Crée une configuration à partir des informations stockées dans cette définition et renseigne ses champs avec les valeurs d'option fournies.
|
String
|
getDescription()
Renvoie une brève description de la configuration
|
|
getExpectedDevices()
Renvoie la carte actuelle des appareils suivis et s'ils sont réels ou non.
|
String
|
getName()
Récupère le nom de cette définition de configuration
|
boolean
|
isMultiDeviceMode()
Indique si la configuration enregistrée est multi-appareil ou non.
|
void
|
setDescription(String description)
Définit la description de la définition de configuration
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Champs
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Constructeurs publics
ConfigurationDef
public ConfigurationDef (String name)
Méthodes publiques
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)
Ajoute un objet de configuration à la définition
Paramètres |
typeName |
String : nom du type d'objet de configuration |
className |
String : nom de la classe de l'objet de configuration |
Renvoie |
int |
le nombre de fois où ce className est apparu dans ce ConfigurationDef , y compris cette fois. Étant donné que toutes les méthodes ConfigurationDef renvoient ces classes avec un ordre constant, cet index peut servir d'identifiant unique pour l'instance de clasName que vous venez d'ajouter. |
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)
Ajoutez un appareil à suivre et indiquez s'il est réel ou non.
Paramètres |
deviceName |
String |
isFake |
boolean |
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)
Ajoute une option à la définition
Paramètres |
optionName |
String : nom de l'option |
optionKey |
String |
optionValue |
String : valeur de l'option |
optionSource |
String |
type |
String |
createConfiguration
public IConfiguration createConfiguration ()
Crée une configuration à partir des informations stockées dans cette définition et renseigne ses champs avec les valeurs d'option fournies.
createConfiguration
public IConfiguration createConfiguration ( allowedObjects)
Crée une configuration à partir des informations stockées dans cette définition et renseigne ses champs avec les valeurs d'option fournies.
Paramètres |
allowedObjects |
: ensemble d'objets TF que nous allons créer à partir de la configuration complète |
getDescription
public String getDescription ()
Renvoie une brève description de la configuration
getExpectedDevices
public getExpectedDevices ()
Renvoie la carte actuelle des appareils suivis et s'ils sont réels ou non.
getName
public String getName ()
Récupère le nom de cette définition de configuration
Renvoie |
String |
nom de cette configuration. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Indique si la configuration enregistrée est multi-appareil ou non.
setDescription
public void setDescription (String description)
Définit la description de la définition de configuration
Paramètres |
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
Paramètres |
multiDeviceMode |
boolean |
Méthodes protégées
checkRejectedObjects
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
Évaluez la carte des objets rejetés, le cas échéant, pour générer une exception.
Paramètres |
rejectedObjects |
|
cause |
Throwable |
injectOptions
protected void injectOptions (IConfiguration config,
optionList)
Paramètres |
config |
IConfiguration |
optionList |
|
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/26 (UTC)."],[],[]]