ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDescriptor |
Objet de configuration qui décrit un aspect de la configuration elle-même. Comme un tag de suite de tests d'abonnement. Cette classe ne peut pas recevoir de valeurs d'option via la ligne de commande. Uniquement directement dans le fichier XML.
Résumé
Constantes | |
|---|---|
String |
ACTIVE_PARAMETER_KEY
Clé de métadonnées pour une paramétrisation de configuration (facultatif). |
String |
LOCAL_SHARDED_KEY
Clé de métadonnées pour une configuration permettant de spécifier qu'elle a été partitionnée. |
String |
MODULE_DIR_PATH_KEY
Clé de métadonnées pour une configuration permettant de spécifier le chemin d'accès au répertoire du module lorsqu'il s'agit d'une configuration de module. |
String |
PRIORITIZE_HOST_CONFIG_KEY
Clé de métadonnées pour une configuration permettant d'indiquer si elle privilégie la configuration de l'hôte. |
Constructeurs publics | |
|---|---|
ConfigurationDescriptor()
|
|
Méthodes publiques | |
|---|---|
void
|
addMetadata(String key,
Ajoutez d'autres 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 relancer 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 laquelle la configuration s'exécute si elle est connue, ou null dans le cas contraire. |
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 du shard de l'invocation lors du partitionnement local. |
|
getSuiteTags()
Renvoie la liste des tags de suite auxquels le test appartient. |
boolean
|
isNotIRemoteTestShardable()
Indique si la configuration doit diviser IRemoteTest en différents modules. |
boolean
|
isNotShardable()
Indique si la configuration peut être fragmentée ou non dans une suite. |
boolean
|
isNotStrictShardable()
Indique si la configuration est strictement partitionnable ou non dans une suite. |
|
removeMetadata(String key)
Supprime le suivi de la clé de métadonnées spécifiée. |
void
|
setAbi(IAbi abi)
Définit l'ABI sur laquelle 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)
Indique si une configuration doit s'exécuter en mode bac à sable ou non. |
void
|
setShardIndex(int index)
Définissez l'index du shard pour l'invocation dans le partitionnement local. |
void
|
setSuiteTags(
Définit la liste des tags de suite dont le test fait partie. |
boolean
|
shouldUseSandbox()
Renvoie "true" si l'appel doit s'exécuter en mode sandbox. |
ConfigurationDescription.Descriptor
|
toProto()
Convertit l'instance actuelle du descripteur dans son format proto. |
Constantes
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Clé de métadonnées pour une paramétrisation de configuration (facultatif).
Valeur constante : "active-parameter"
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Clé de métadonnées pour une configuration permettant de spécifier qu'elle a été fragmentée.
Valeur constante : "sharded"
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
Clé de métadonnées pour une configuration permettant de spécifier le chemin d'accès au répertoire du module lorsqu'il s'agit d'une configuration de module.
Valeur constante : "module-dir-path"
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
Clé de métadonnées pour une configuration permettant d'indiquer si elle privilégie la configuration de l'hôte.
Valeur constante : "prioritize-host-config"
Constructeurs publics
ConfigurationDescriptor
public ConfigurationDescriptor ()
Méthodes publiques
addMetadata
public void addMetadata (String key,
values) Ajoutez d'autres 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 |
: liste des String des valeurs supplémentaires. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Ajoutez l'option à une liste d'options pouvant être utilisées pour relancer le test.
| Paramètres | |
|---|---|
optionDef |
OptionDef : objet OptionDef de l'option de test. |
clone
public ConfigurationDescriptor clone ()
Renvoie une copie complète de l'objet ConfigurationDescriptor.
| Renvoie | |
|---|---|
ConfigurationDescriptor |
|
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Opération inverse de toProto() pour récupérer l'objet.
| Paramètres | |
|---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
| Renvoie | |
|---|---|
ConfigurationDescriptor |
|
getAbi
public IAbi getAbi ()
Renvoie l'ABI sur laquelle la configuration s'exécute si elle est connue, ou null dans le cas contraire.
| Renvoie | |
|---|---|
IAbi |
|
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Récupère toutes les métadonnées configurées et renvoie une copie de la carte.
| Renvoie | |
|---|---|
MultiMap<String, String> |
|
getMetaData
publicgetMetaData (String name)
Obtenir les entrées de métadonnées nommées
| Paramètres | |
|---|---|
name |
String |
| Renvoie | |
|---|---|
|
|
getModuleName
public String getModuleName ()
Renvoie le nom du module de la configuration du module.
| Renvoie | |
|---|---|
String |
|
getRerunOptions
publicgetRerunOptions ()
Obtenez la liste des OptionDef pouvant être utilisés pour la relance.
| Renvoie | |
|---|---|
|
|
getShardIndex
public Integer getShardIndex ()
Obtenez l'index du shard de l'invocation lors du partitionnement local. Renvoie la valeur "null" si aucun partitionnement n'est effectué.
| Renvoie | |
|---|---|
Integer |
|
getSuiteTags
publicgetSuiteTags ()
Renvoie la liste des tags de suite auxquels le test appartient.
| Renvoie | |
|---|---|
|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Indique si la configuration doit diviser IRemoteTest en différents modules.
| Renvoie | |
|---|---|
boolean |
|
isNotShardable
public boolean isNotShardable ()
Indique si la configuration peut être fragmentée ou non dans une suite.
| Renvoie | |
|---|---|
boolean |
|
isNotStrictShardable
public boolean isNotStrictShardable ()
Indique si la configuration est strictement partitionnable ou non dans une suite.
| Renvoie | |
|---|---|
boolean |
|
removeMetadata
publicremoveMetadata (String key)
Supprime le suivi de la clé de métadonnées spécifiée.
| Paramètres | |
|---|---|
key |
String |
| Renvoie | |
|---|---|
|
|
setAbi
public void setAbi (IAbi abi)
Définit l'ABI par rapport à laquelle 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)
Indique si une configuration doit s'exécuter en mode bac à sable ou non.
| Paramètres | |
|---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
Définissez l'index du shard pour l'invocation dans le partitionnement local.
| Paramètres | |
|---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
Définit la liste des tags de suite dont le test fait partie.
| Paramètres | |
|---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Renvoie "true" si l'appel doit s'exécuter en mode sandbox. Sinon renvoie "false".
| Renvoie | |
|---|---|
boolean |
|
toProto
public ConfigurationDescription.Descriptor toProto ()
Convertit l'instance actuelle du descripteur dans son format proto.
| Renvoie | |
|---|---|
ConfigurationDescription.Descriptor |
|