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 souscription test-suite-tag. Cette classe ne peut pas recevoir de valeurs d'option via la ligne de commande. Uniquement directement dans xml.
Résumé
Champs | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
Clé de métadonnée pour le paramétrage de la configuration, facultative. |
public
static
final
String |
LOCAL_SHARDED_KEY
Clé de métadonnée permettant de spécifier qu'une configuration a été segmentée. |
Constructeurs publics | |
---|---|
ConfigurationDescriptor()
|
Méthodes publiques | |
---|---|
void
|
addMetadata(String key,
Ajoute d'autres valeurs d'une clé donnée aux entrées de métadonnées. |
void
|
addMetadata(String key, String value)
Ajoute 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 permettant de réexécuter le test. |
ConfigurationDescriptor
|
clone()
Renvoyez une copie profonde de l'objet |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Opération inverse de |
IAbi
|
getAbi()
Renvoie l'abi sur lequel la configuration est exécutée si elle est connue, et la valeur "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. |
|
getRerunOptions()
Obtenez la liste des |
Integer
|
getShardIndex()
Obtenez l'index de partition de l'appel lors de la segmentation locale. |
|
getSuiteTags()
Renvoie la liste des balises de la suite dont fait partie le test. |
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 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 être exécutée. |
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 segmentation pour l'appel dans la segmentation locale. |
void
|
setSuiteTags(
Définit la liste des balises de la suite dont fait partie le test. |
boolean
|
shouldUseSandbox()
Renvoie la valeur "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
CLÉ_PARAMÈTRE_ACTIF
public static final String ACTIVE_PARAMETER_KEY
Clé de métadonnée pour le paramétrage de la configuration, facultative.
CLÉ_SHARDED_LOCAL
public static final String LOCAL_SHARDED_KEY
Clé de métadonnée permettant de spécifier qu'une configuration a été segmentée.
Constructeurs publics
Descripteur de configuration
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. |
addMetadata
public void addMetadata (String key, String value)
Ajoute 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 : String de la valeur supplémentaire. |
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. |
cloner
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 lequel la configuration est exécutée si elle est connue, et la valeur "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.
Renvoie | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Obtenez la liste des OptionDef
pouvant être réexécutés.
Renvoie | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
Obtenez l'index de partition de l'appel lors de la segmentation locale. Renvoie la valeur "null" en l'absence de segmentation.
Renvoie | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Renvoie la liste des balises de la suite dont fait partie le test.
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 être exécutée.
Paramètres | |
---|---|
abi |
IAbi |
setMetaData
public void setMetaData (MultiMap<String, String> metadata)
Paramètres | |
---|---|
metadata |
MultiMap |
DéfinirNomModule
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étermine 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 segmentation pour l'appel dans la segmentation locale.
Paramètres | |
---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
Définit la liste des balises de la suite dont fait partie le test.
Paramètres | |
---|---|
suiteTags |
|
doitUseSandbox
public boolean shouldUseSandbox ()
Renvoie la valeur "true" si l'appel doit s'exécuter en mode bac à sable. Sinon, cette valeur est "false".
Renvoie | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
Convertissez l'instance actuelle du descripteur dans son format proto.
Renvoie | |
---|---|
ConfigurationDescription.Descriptor |