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 balise de suite de tests d’adhésion. Cette classe ne peut pas recevoir de valeurs d'options via la ligne de commande. Uniquement 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 pour une configuration afin de 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 s'il est connu, 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)

Obtenez 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és pour une réexécution.

Integer getShardIndex ()

Obtenez l'index de partition de l'appel lors du partitionnement local.

getSuiteTags ()

Renvoie la liste des balises de suite dont le test fait partie.

boolean isNotIRemoteTestShardable ()

Renvoie si la configuration doit diviser le 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 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 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 une configuration s'exécutera ou non en mode sandbox.

void setShardIndex (int index)

Définissez l'index de partition pour l'appel dans le partitionnement local.

void setSuiteTags ( suiteTags) setSuiteTags ( suiteTags)

Définit la liste des balises de suite dont le test fait partie.

boolean shouldUseSandbox ()

Renvoie vrai si l’invocation doit s’exécuter en mode sandbox.

ConfigurationDescription.Descriptor toProto ()

Convertissez 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 pour une configuration afin de spécifier qu'elle a été partitionnée.

Constructeurs publics

Descripteur de configuration

public ConfigurationDescriptor ()

Méthodes publiques

ajouter des métadonnées

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

values : une liste de String des valeurs supplémentaires.

ajouter des métadonnées

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

value String : Une 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 s'il est connu, 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)

Obtenez 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és pour une réexécution.

Retour

getShardIndex

public Integer getShardIndex ()

Obtenez l'index de partition de l'appel lors du partitionnement local. Renvoie null s’il n’y a pas de partitionnement.

Retour
Integer

getSuiteTags

public  getSuiteTags ()

Renvoie la liste des balises de suite dont le test fait partie.

Retour

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

Renvoie si la configuration doit diviser le 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 ne fait pas partie 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 une configuration s'exécutera ou non en mode sandbox.

Paramètres
useSandboxed boolean

setShardIndex

public void setShardIndex (int index)

Définissez l'index de partition pour l'appel dans le partitionnement local.

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

devraitUtiliserSandbox

public boolean shouldUseSandbox ()

Renvoie vrai si l’invocation doit s’exécuter en mode sandbox. Faux sinon.

Retour
boolean

versProto

public ConfigurationDescription.Descriptor toProto ()

Convertissez l'instance actuelle du descripteur dans son format proto.

Retour
ConfigurationDescription.Descriptor