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 un tag de suite de tests d'abonnement. Cette classe ne peut pas recevoir de valeurs d'option via la ligne de commande. Uniquement directement dans le fichier XML.

Résumé

Constantes

String ACTIVE_PARAMETER_KEY

Clé de métadonnées pour une paramétrisation de configuration (facultatif).

String LOCAL_SHARDED_KEY

Clé de métadonnées pour une configuration permettant de spécifier qu'elle a été partitionnée.

String MODULE_DIR_PATH_KEY

Clé de métadonnées pour une configuration permettant de spécifier le chemin d'accès au répertoire du module lorsqu'il s'agit d'une configuration de module.

String PRIORITIZE_HOST_CONFIG_KEY

Clé de métadonnées pour une configuration permettant d'indiquer si elle privilégie la configuration de l'hôte.

Constructeurs publics

ConfigurationDescriptor()

Méthodes publiques

void addMetadata(String key, values)

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 pouvant être utilisées pour relancer 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 laquelle la configuration s'exécute si elle est connue, ou 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 OptionDef pouvant être utilisés pour la relance.

Integer getShardIndex()

Obtenez l'index du shard de l'invocation lors du partitionnement local.

getSuiteTags()

Renvoie la liste des tags de suite auxquels le test appartient.

boolean isNotIRemoteTestShardable()

Indique si la configuration doit diviser IRemoteTest en différents modules.

boolean isNotShardable()

Indique si la configuration peut être fragmentée ou non dans une suite.

boolean isNotStrictShardable()

Indique si la configuration est strictement partitionnable ou non dans une suite.

removeMetadata(String key)

Supprime le suivi de la clé de métadonnées spécifiée.

void setAbi(IAbi abi)

Définit l'ABI sur laquelle 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 du shard pour l'invocation dans le partitionnement local.

void setSuiteTags( suiteTags)

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

boolean shouldUseSandbox()

Renvoie "true" si l'appel doit s'exécuter en mode sandbox.

ConfigurationDescription.Descriptor toProto()

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

Constantes

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

Clé de métadonnées pour une paramétrisation de configuration (facultatif).

Valeur constante : "active-parameter"

LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

Clé de métadonnées pour une configuration permettant de spécifier qu'elle a été fragmentée.

Valeur constante : "sharded"

MODULE_DIR_PATH_KEY

public static final String MODULE_DIR_PATH_KEY

Clé de métadonnées pour une configuration permettant de spécifier le chemin d'accès au répertoire du module lorsqu'il s'agit d'une configuration de module.

Valeur constante : "module-dir-path"

PRIORITIZE_HOST_CONFIG_KEY

public static final String PRIORITIZE_HOST_CONFIG_KEY

Clé de métadonnées pour une configuration permettant d'indiquer si elle privilégie la configuration de l'hôte.

Valeur constante : "prioritize-host-config"

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.

Paramètres
key String : String de la clé à laquelle ajouter des valeurs.

values  : liste des String des valeurs supplémentaires.

addRerunOption

public void addRerunOption (OptionDef optionDef)

Ajoutez l'option à une liste d'options pouvant être utilisées pour relancer le test.

Paramètres
optionDef OptionDef : objet OptionDef de l'option de test.

clone

public ConfigurationDescriptor clone ()

Renvoie une copie complète 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 si elle est connue, ou 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

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

public  getRerunOptions ()

Obtenez la liste des OptionDef pouvant être utilisés pour la relance.

Renvoie

getShardIndex

public Integer getShardIndex ()

Obtenez l'index du shard de l'invocation lors du partitionnement local. Renvoie la valeur "null" si aucun partitionnement n'est effectué.

Renvoie
Integer

getSuiteTags

public  getSuiteTags ()

Renvoie la liste des tags de suite auxquels 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 une suite.

Renvoie
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

Indique si la configuration est strictement partitionnable ou non dans une suite.

Renvoie
boolean

removeMetadata

public  removeMetadata (String key)

Supprime 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 par rapport à laquelle 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 du shard pour l'invocation dans le partitionnement local.

Paramètres
index int

setSuiteTags

public void setSuiteTags ( suiteTags)

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

Paramètres
suiteTags

shouldUseSandbox

public boolean shouldUseSandbox ()

Renvoie "true" si l'appel doit s'exécuter en mode sandbox. Sinon renvoie "false".

Renvoie
boolean

toProto

public ConfigurationDescription.Descriptor toProto ()

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

Renvoie
ConfigurationDescription.Descriptor