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 balise de suite de tests d’adhésion. Cette classe ne peut pas recevoir de valeurs d'options via la ligne de commande. Uniquement 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 pour une configuration afin de spécifier qu'elle a été partitionnée. |
Constructeurs publics | |
---|---|
ConfigurationDescriptor () |
Méthodes publiques | |
---|---|
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 | addMetadata (String key, String value) Ajoutez une valeur pour 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 s'il est connu, 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) Obtenez 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 du partitionnement local. |
getSuiteTags () Renvoie la liste des balises de suite dont le test fait partie. | |
boolean | isNotIRemoteTestShardable () Renvoie si la configuration doit diviser le IRemoteTest en différents modules. |
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 ne fait pas partie 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 | setNotIRemoteTestShardable (boolean notIRemoteTestShardable) |
void | setSandboxed (boolean useSandboxed) Définit si une configuration s'exécutera ou non en mode sandbox. |
void | setShardIndex (int index) Définissez l'index de partition pour l'appel dans le partitionnement local. |
void | setSuiteTags ( suiteTags) setSuiteTags ( suiteTags) Définit la liste des balises de suite dont le test fait partie. |
boolean | shouldUseSandbox () Renvoie vrai si l’invocation doit s’exécuter en mode sandbox. |
ConfigurationDescription.Descriptor | toProto () Convertissez 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 pour une configuration afin de spécifier qu'elle a été partitionnée.
Constructeurs publics
Descripteur de configuration
public ConfigurationDescriptor ()
Méthodes publiques
ajouter des métadonnées
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 : String de la clé à laquelle ajouter des valeurs. |
values | String des valeurs supplémentaires. |
ajouter des métadonnées
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 : String de la clé à laquelle ajouter des valeurs. |
value | String : Une String de la valeur supplémentaire. |
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 s'il est connu, 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)
Obtenez 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és pour une réexécution.
Retour | |
---|---|
getShardIndex
public Integer getShardIndex ()
Obtenez l'index de partition de l'appel lors du partitionnement local. Renvoie null s’il n’y a pas de partitionnement.
Retour | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Renvoie la liste des balises de suite dont le test fait partie.
Retour | |
---|---|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Renvoie si la configuration doit diviser le IRemoteTest en différents modules.
Retour | |
---|---|
boolean |
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 ne fait pas partie 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 |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
Paramètres | |
---|---|
notIRemoteTestShardable | boolean |
setSandboxed
public void setSandboxed (boolean useSandboxed)
Définit si une configuration s'exécutera ou non en mode sandbox.
Paramètres | |
---|---|
useSandboxed | boolean |
setShardIndex
public void setShardIndex (int index)
Définissez l'index de partition pour l'appel dans le partitionnement local.
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 |
devraitUtiliserSandbox
public boolean shouldUseSandbox ()
Renvoie vrai si l’invocation doit s’exécuter en mode sandbox. Faux sinon.
Retour | |
---|---|
boolean |
versProto
public ConfigurationDescription.Descriptor toProto ()
Convertissez l'instance actuelle du descripteur dans son format proto.
Retour | |
---|---|
ConfigurationDescription.Descriptor |