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, 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 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 | isNotIRemoteTestShardable () Renvoie si la configuration doit diviser 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 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 | setNotIRemoteTestShardable (boolean notIRemoteTestShardable) |
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,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. |
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 : 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 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 | |
---|---|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Renvoie si la configuration doit diviser 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 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 |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
Paramètres | |
---|---|
notIRemoteTestShardable | boolean |
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 |