Descripteur de configuration
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. |
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, ou "null". |
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 segmentée ou ne fait pas partie 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)
Détermine 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 sharding 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()
Convertissez l'instance actuelle du descripteur dans son format proto. |
Champs
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Clé de métadonnée pour le paramétrage de la 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
ConfigurationDescriptor
public ConfigurationDescriptor ()
Méthodes publiques
addMetadata
public void addMetadata (String key,values)
Ajoute 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 de valeurs supplémentaires. |
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 ()
Renvoyez 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" en l'absence de segmentation.
Renvoie | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Renvoie la liste des balises de la suite dont le test fait partie.
Renvoie | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Indique si la configuration doit diviser l'IRemoteTest en différents modules.
Renvoie | |
---|---|
boolean |
n'est pas partitionnable
public boolean isNotShardable ()
Indique si la configuration peut être segmentée ou ne fait pas partie d'une suite
Renvoie | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Indique si la configuration peut être segmentée de manière stricte ou ne fait pas partie 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 |