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_KEYClé de métadonnées pour une paramétrisation de configuration (facultatif). | 
| 
    public
    static
    final
    String | LOCAL_SHARDED_KEYClé de métadonnées pour une configuration afin de spécifier qu'elle a été partitionnée. | 
| 
    public
    static
    final
    String | MODULE_DIR_PATH_KEYClé 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_KEYClé 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, 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 profonde de l'objet  | 
| 
        
        
        static
        
        
        ConfigurationDescriptor | 
      fromProto(ConfigurationDescription.Descriptor protoDescriptor)
      Opération inverse de  | 
| 
        
        
        
        
        
        IAbi | 
      getAbi()
      Renvoie l'ABI sur laquelle la configuration s'exécute, le cas échéant, ou "null". | 
| 
        
        
        
        
        
        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  | 
| 
        
        
        
        
        
        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 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 s'exécutera. | 
| 
        
        
        
        
        
        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 sharding local. | 
| 
        
        
        
        
        
        void | 
      setSuiteTags(Définit la liste des balises de la suite auxquelles 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:Stringde la clé à laquelle ajouter des valeurs. | 
| values | : liste desStringdes 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: objetOptionDefde 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, ou "null".
| 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 du module.
| Renvoie | |
|---|---|
| String | |
getRerunOptions
publicgetRerunOptions () 
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
publicgetSuiteTags () 
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
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 s'exécutera.
| 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 balises de la suite auxquelles 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 | |
