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 ConfigurationDescriptor .

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Opération inverse de toProto() pour récupérer l'objet.

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 OptionDef qui peuvent être utilisées pour la réexécution.

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 : ERROR(/String) de la clé à laquelle ajouter des valeurs.

values : une liste d' ERROR(/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 : ERROR(/String) de la clé à laquelle ajouter des valeurs.

value String : Une ERROR(/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

public  getMetaData (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

public  getRerunOptions ()

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

public  getSuiteTags ()

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

public  removeMetadata (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