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

public static final String MODULE_DIR_PATH_KEY

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

public static final String PRIORITIZE_HOST_CONFIG_KEY

Clé de métadonnées d'une configuration pour spécifier si elle donne la priorité à 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 permettant de réexécuter le test.

ConfigurationDescriptor clone()

Renvoie une copie profonde 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, le cas échéant, et "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 nouvelle diffusion.

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 fragmentée ou non dans le cadre 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)

Indique 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 partitionnement local.

void setSuiteTags( suiteTags)

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()

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

Champs

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

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

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.

MODULE_DIR_PATH_KEY

public static final String MODULE_DIR_PATH_KEY

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

PRIORITIZE_HOST_CONFIG_KEY

public static final String PRIORITIZE_HOST_CONFIG_KEY

Clé de métadonnées d'une configuration pour spécifier si elle donne la priorité à la configuration de l'hôte.

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 permettant de réexécuter le test.

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

clone

public ConfigurationDescriptor clone ()

Renvoie 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

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 nouvelle diffusion.

Renvoie

getShardIndex

public Integer getShardIndex ()

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

Renvoie
Integer

getSuiteTags

public  getSuiteTags ()

Renvoie la liste des balises de suite auxquelles 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 le cadre d'une suite

Renvoie
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

Indique si la configuration peut être segmentée de manière stricte ou non dans le cadre d'une suite

Renvoie
boolean

removeMetadata

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