Descripteur de configuration
public class ConfigurationDescriptor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
Objet de configuration qui décrit certains aspects de la configuration elle-même. Comme une étiquette de suite de test d'adhésion. Cette classe ne peut pas recevoir de valeurs d'option via la ligne de commande. Seulement directement dans le xml.
Résumé
Des champs | |
---|---|
public static final String | ACTIVE_PARAMETER_KEY Clé de métadonnées pour un paramétrage de configuration, facultative. |
public static final String | LOCAL_SHARDED_KEY Clé de métadonnées d'une configuration pour spécifier qu'elle a été partitionnée. |
Constructeurs publics | |
---|---|
ConfigurationDescriptor () |
Méthodes publiques | |
---|---|
void | addMetadata (String key, String value) Ajoutez une valeur pour une clé donnée aux entrées de métadonnées. |
void | addMetadata (String key, values) addMetadata (String key, values) Ajoutez plus de valeurs d'une clé donnée aux entrées de métadonnées. |
void | addRerunOption ( OptionDef optionDef) Ajoutez l'option à une liste d'options pouvant être utilisées pour réexécuter le test. |
ConfigurationDescriptor | clone () Renvoie une copie complète de l'objet |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) Opération inverse de |
IAbi | getAbi () Renvoie l'abi sur lequel la configuration s'exécute si elle est connue, null sinon. |
MultiMap <String, String> | getAllMetaData () Récupère toutes les métadonnées configurées et renvoie une copie de la carte. |
getMetaData (String name) Obtenir les entrées de métadonnées nommées | |
String | getModuleName () Renvoie le nom du module de la configuration du module. |
getRerunOptions () Obtenez la liste des | |
Integer | getShardIndex () Obtenez l'index de partition de l'appel lors de la partition locale. |
getSuiteTags () Renvoie la liste des balises de la suite dont le test fait partie. | |
boolean | isNotShardable () Renvoie si la configuration est partageable ou non dans le cadre d'une suite |
boolean | isNotStrictShardable () Renvoie si la configuration est strictement partageable ou non dans le cadre d'une suite |
removeMetadata (String key) Supprimez le suivi de la clé de métadonnées spécifiée. | |
void | setAbi ( IAbi abi) Définit l'abi sur lequel la configuration va s'exécuter. |
void | setMetaData ( MultiMap <String, String> metadata) |
void | setModuleName (String name) Si cette configuration représente un module, nous pouvons définir le nom du module qui lui est associé. |
void | setSandboxed (boolean useSandboxed) Définit si oui ou non une configuration s'exécutera en mode sandbox ou non. |
void | setShardIndex (int index) Définissez l'index de partition pour l'appel dans la partition locale. |
void | setSuiteTags ( suiteTags) setSuiteTags ( suiteTags) Définit la liste des balises de suite dont le test fait partie. |
boolean | shouldUseSandbox () Renvoie true si l'invocation doit s'exécuter en mode sandbox. |
ConfigurationDescription.Descriptor | toProto () Convertit l'instance actuelle du descripteur dans son format proto. |
Des champs
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Clé de métadonnées pour un paramétrage de configuration, facultative.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Clé de métadonnées d'une configuration pour spécifier qu'elle a été partitionnée.
Constructeurs publics
Descripteur de configuration
public ConfigurationDescriptor ()
Méthodes publiques
addMetadata
public void addMetadata (String key, String value)
Ajoutez une valeur pour une clé donnée aux entrées de métadonnées.
Paramètres | |
---|---|
key | String : ERROR(/String) de la clé à laquelle ajouter des valeurs. |
value | String : Une ERROR(/String) de la valeur supplémentaire. |
addMetadata
public void addMetadata (String key,values)
Ajoutez plus de valeurs d'une clé donnée aux entrées de métadonnées.
Paramètres | |
---|---|
key | String : ERROR(/String) de la clé à laquelle ajouter des valeurs. |
values | ERROR(/String) des valeurs supplémentaires. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Ajoutez l'option à une liste d'options pouvant être utilisées pour réexécuter le test.
Paramètres | |
---|---|
optionDef | OptionDef : un objet OptionDef de l'option de test. |
cloner
public ConfigurationDescriptor clone ()
Renvoie une copie complète de l'objet ConfigurationDescriptor
.
Retour | |
---|---|
ConfigurationDescriptor |
deProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Opération inverse de toProto()
pour récupérer l'objet.
Paramètres | |
---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
Retour | |
---|---|
ConfigurationDescriptor |
obtenirAbi
public IAbi getAbi ()
Renvoie l'abi sur lequel la configuration s'exécute si elle est connue, null sinon.
Retour | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Récupère toutes les métadonnées configurées et renvoie une copie de la carte.
Retour | |
---|---|
MultiMap <String, String> |
getMetaData
publicgetMetaData (String name)
Obtenir les entrées de métadonnées nommées
Paramètres | |
---|---|
name | String |
Retour | |
---|---|
getModuleName
public String getModuleName ()
Renvoie le nom du module de la configuration du module.
Retour | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Obtenez la liste des OptionDef
qui peuvent être utilisées pour la réexécution.
Retour | |
---|---|
getShardIndex
public Integer getShardIndex ()
Obtenez l'index de partition de l'appel lors de la partition locale. Renvoie null s'il n'y a pas de partitionnement.
Retour | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Renvoie la liste des balises de la suite dont le test fait partie.
Retour | |
---|---|
n'est pas partageable
public boolean isNotShardable ()
Renvoie si la configuration est partageable ou non dans le cadre d'une suite
Retour | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Renvoie si la configuration est strictement partageable ou non dans le cadre d'une suite
Retour | |
---|---|
boolean |
supprimer les métadonnées
publicremoveMetadata (String key)
Supprimez le suivi de la clé de métadonnées spécifiée.
Paramètres | |
---|---|
key | String |
Retour | |
---|---|
setAbi
public void setAbi (IAbi abi)
Définit l'abi sur lequel la configuration va s'exécuter.
Paramètres | |
---|---|
abi | IAbi |
setMetaData
public void setMetaData (MultiMap<String, String> metadata)
Paramètres | |
---|---|
metadata | MultiMap |
setModuleName
public void setModuleName (String name)
Si cette configuration représente un module, nous pouvons définir le nom du module qui lui est associé.
Paramètres | |
---|---|
name | String |
setSandboxed
public void setSandboxed (boolean useSandboxed)
Définit si oui ou non une configuration s'exécutera en mode sandbox ou non.
Paramètres | |
---|---|
useSandboxed | boolean |
setShardIndex
public void setShardIndex (int index)
Définissez l'index de partition pour l'appel dans la partition locale.
Paramètres | |
---|---|
index | int |
setSuiteTags
public void setSuiteTags (suiteTags)
Définit la liste des balises de suite dont le test fait partie.
Paramètres | |
---|---|
suiteTags |
devrait utiliser Sandbox
public boolean shouldUseSandbox ()
Renvoie true si l'invocation doit s'exécuter en mode sandbox. Faux sinon.
Retour | |
---|---|
boolean |
versProto
public ConfigurationDescription.Descriptor toProto ()
Convertit l'instance actuelle du descripteur dans son format proto.
Retour | |
---|---|
ConfigurationDescription.Descriptor |