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 une balise de test de suite d'adhésion. Cette classe ne peut pas recevoir de valeurs d'option via la ligne de commande. Uniquement directement dans le fichier XML.
Résumé
Champs | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
Clé de métadonnées pour une paramétrisation de configuration (facultatif). |
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. |
public
static
final
String |
MODULE_DIR_PATH_KEY
Clé de métadonnées pour une configuration afin de spécifier le chemin d'accès au répertoire du module lorsqu'il s'agit d'une configuration de module. |
public
static
final
String |
PRIORITIZE_HOST_CONFIG_KEY
Clé de métadonnées d'une configuration pour spécifier si elle donne la priorité à 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 permettant de réexécuter le test. |
ConfigurationDescriptor
|
clone()
Renvoie une copie profonde 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, le cas échéant, et "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 de shard de l'appel lors du fractionnement local. |
|
getSuiteTags()
Renvoie la liste des balises de suite auxquelles le test appartient. |
boolean
|
isNotIRemoteTestShardable()
Indique si la configuration doit diviser l'IRemoteTest en différents modules. |
boolean
|
isNotShardable()
Indique si la configuration peut être fragmentée ou non dans le cadre d'une suite |
boolean
|
isNotStrictShardable()
Indique si la configuration peut être segmentée de manière stricte 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)
Indique si une configuration doit s'exécuter en mode bac à sable ou non. |
void
|
setShardIndex(int index)
Définissez l'index de shard pour l'appel dans le partitionnement local. |
void
|
setSuiteTags(
Définit la liste des tags de la suite à laquelle le test appartient. |
boolean
|
shouldUseSandbox()
Renvoie "true" si l'appel doit s'exécuter en mode bac à sable. |
ConfigurationDescription.Descriptor
|
toProto()
Convertit l'instance actuelle du descripteur dans son format proto. |
Champs
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Clé de métadonnées pour une paramétrisation de configuration (facultatif).
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.
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
Clé de métadonnées pour une configuration afin de spécifier le chemin d'accès au répertoire du module lorsqu'il s'agit d'une configuration de module.
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
Clé de métadonnées d'une configuration pour spécifier si elle donne la priorité à la configuration de l'hôte.
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.
addRerunOption
public void addRerunOption (OptionDef optionDef)
Ajoutez l'option à une liste d'options permettant de réexécuter le test.
Paramètres | |
---|---|
optionDef |
OptionDef : objet OptionDef de l'option de test. |
clone
public ConfigurationDescriptor clone ()
Renvoie une copie profonde 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, le cas échéant, et "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 nouvelle diffusion.
Renvoie | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
Obtenez l'index de shard de l'appel lors du fractionnement local. Renvoie la valeur "null" si aucun fractionnement n'est effectué.
Renvoie | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Renvoie la liste des balises de suite auxquelles 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 le cadre d'une suite
Renvoie | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Indique si la configuration peut être segmentée de manière stricte ou non dans le cadre d'une suite
Renvoie | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
Supprimez 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 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)
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 de shard pour l'appel dans le partitionnement local.
Paramètres | |
---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
Définit la liste des tags de la suite à laquelle le test appartient.
Paramètres | |
---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Renvoie "true" si l'appel doit s'exécuter en mode bac à sable. Sinon, cette valeur est "false".
Renvoie | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
Convertit l'instance actuelle du descripteur dans son format proto.
Renvoie | |
---|---|
ConfigurationDescription.Descriptor |