ConfigurationDescriptor

public class ConfigurationDescriptor
extends Object

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationDescriptor


Objeto de configuración que describe algún aspecto de la configuración en sí. Es como una etiqueta de conjunto de pruebas de membresía. Esta clase no puede recibir valores de opciones a través de la línea de comandos. Solo directamente en el XML.

Resumen

Constantes

String ACTIVE_PARAMETER_KEY

Es la clave de metadatos para una parametrización de configuración (opcional).

String LOCAL_SHARDED_KEY

Es la clave de metadatos para que una configuración especifique que se fragmentó.

String MODULE_DIR_PATH_KEY

Es la clave de metadatos para que una configuración especifique la ruta del directorio del módulo cuando se trata de una configuración del módulo.

String PRIORITIZE_HOST_CONFIG_KEY

Es la clave de metadatos de una configuración para especificar si se prioriza la configuración del host.

Constructores públicos

ConfigurationDescriptor()

Métodos públicos

void addMetadata(String key, values)

Agrega más valores de una clave determinada a las entradas de metadatos.

void addRerunOption(OptionDef optionDef)

Agrega la opción a una lista de opciones que se pueden usar para volver a ejecutar la prueba.

ConfigurationDescriptor clone()

Devuelve una copia profunda del objeto ConfigurationDescriptor.

static ConfigurationDescriptor fromProto(ConfigurationDescription.Descriptor protoDescriptor)

Operación inversa de toProto() para recuperar el objeto.

IAbi getAbi()

Devuelve la ABI con la que se ejecuta la configuración si se conoce; de lo contrario, devuelve null.

MultiMap<String, String> getAllMetaData()

Recupera todos los metadatos configurados y devuelve una copia del mapa.

getMetaData(String name)

Obtiene las entradas de metadatos con nombre.

String getModuleName()

Devuelve el nombre del módulo de la configuración del módulo.

getRerunOptions()

Obtén la lista de OptionDef que se pueden usar para la repetición.

Integer getShardIndex()

Obtén el índice de fragmento de la invocación durante el fragmentado local.

getSuiteTags()

Devuelve la lista de etiquetas de conjuntos de pruebas de las que forma parte la prueba.

boolean isNotIRemoteTestShardable()

Devuelve si la configuración debe dividir el IRemoteTest en diferentes módulos.

boolean isNotShardable()

Devuelve si la configuración se puede fragmentar o no como parte de un conjunto.

boolean isNotStrictShardable()

Devuelve si la configuración es estrictamente fragmentable o no como parte de un conjunto.

removeMetadata(String key)

Quita el seguimiento de la clave de metadatos especificada.

void setAbi(IAbi abi)

Establece la ABI con la que se ejecutará la configuración.

void setMetaData(MultiMap<String, String> metadata)
void setModuleName(String name)

Si esta configuración representa un módulo, podemos establecer el nombre del módulo asociado a ella.

void setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
void setSandboxed(boolean useSandboxed)

Establece si una configuración se ejecutará en modo de zona de pruebas o no.

void setShardIndex(int index)

Establece el índice de fragmento para la invocación en el fragmentado local.

void setSuiteTags( suiteTags)

Establece la lista de etiquetas de conjunto de pruebas de las que forma parte la prueba.

boolean shouldUseSandbox()

Devuelve verdadero si la invocación debe ejecutarse en modo de zona de pruebas.

ConfigurationDescription.Descriptor toProto()

Convierte la instancia actual del descriptor en su formato .proto.

Constantes

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

Es la clave de metadatos para una parametrización de configuración (opcional).

Valor de la constante: "active-parameter"

LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

Es la clave de metadatos para que una configuración especifique que se fragmentó.

Valor de la constante: "sharded"

MODULE_DIR_PATH_KEY

public static final String MODULE_DIR_PATH_KEY

Es la clave de metadatos para que una configuración especifique la ruta del directorio del módulo cuando se trata de una configuración del módulo.

Valor de la constante: "module-dir-path"

PRIORITIZE_HOST_CONFIG_KEY

public static final String PRIORITIZE_HOST_CONFIG_KEY

Es la clave de metadatos de una configuración para especificar si se prioriza la configuración del host.

Valor de la constante: "prioritize-host-config"

Constructores públicos

ConfigurationDescriptor

public ConfigurationDescriptor ()

Métodos públicos

addMetadata

public void addMetadata (String key, 
                 values)

Agrega más valores de una clave determinada a las entradas de metadatos.

Parámetros
key String: String de la clave a la que se agregarán valores.

values : Es una lista de String de los valores adicionales.

addRerunOption

public void addRerunOption (OptionDef optionDef)

Agrega la opción a una lista de opciones que se pueden usar para volver a ejecutar la prueba.

Parámetros
optionDef OptionDef: Es un objeto OptionDef de la opción de prueba.

clone

public ConfigurationDescriptor clone ()

Devuelve una copia profunda del objeto ConfigurationDescriptor.

Muestra
ConfigurationDescriptor

fromProto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Operación inversa de toProto() para recuperar el objeto.

Parámetros
protoDescriptor ConfigurationDescription.Descriptor

Muestra
ConfigurationDescriptor

getAbi

public IAbi getAbi ()

Devuelve la ABI con la que se ejecuta la configuración si se conoce; de lo contrario, devuelve null.

Muestra
IAbi

getAllMetaData

public MultiMap<String, String> getAllMetaData ()

Recupera todos los metadatos configurados y devuelve una copia del mapa.

Muestra
MultiMap<String, String>

getMetaData

public  getMetaData (String name)

Obtiene las entradas de metadatos con nombre.

Parámetros
name String

Muestra

getModuleName

public String getModuleName ()

Devuelve el nombre del módulo de la configuración del módulo.

Muestra
String

getRerunOptions

public  getRerunOptions ()

Obtén la lista de OptionDef que se pueden usar para la repetición.

Muestra

getShardIndex

public Integer getShardIndex ()

Obtén el índice de fragmento de la invocación durante el fragmentado local. Devuelve nulo si no hay fragmentación.

Muestra
Integer

getSuiteTags

public  getSuiteTags ()

Devuelve la lista de etiquetas de conjuntos de pruebas de las que forma parte la prueba.

Muestra

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

Devuelve si la configuración debe dividir el IRemoteTest en diferentes módulos.

Muestra
boolean

isNotShardable

public boolean isNotShardable ()

Devuelve si la configuración se puede fragmentar o no como parte de un conjunto.

Muestra
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

Devuelve si la configuración es estrictamente fragmentable o no como parte de un conjunto.

Muestra
boolean

removeMetadata

public  removeMetadata (String key)

Quita el seguimiento de la clave de metadatos especificada.

Parámetros
key String

Muestra

setAbi

public void setAbi (IAbi abi)

Establece la ABI con la que se ejecutará la configuración.

Parámetros
abi IAbi

setMetaData

public void setMetaData (MultiMap<String, String> metadata)

Parámetros
metadata MultiMap

setModuleName

public void setModuleName (String name)

Si esta configuración representa un módulo, podemos establecer el nombre del módulo asociado a ella.

Parámetros
name String

setNotIRemoteTestShardable

public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)

Parámetros
notIRemoteTestShardable boolean

setSandboxed

public void setSandboxed (boolean useSandboxed)

Establece si una configuración se ejecutará en modo de zona de pruebas o no.

Parámetros
useSandboxed boolean

setShardIndex

public void setShardIndex (int index)

Establece el índice de fragmento para la invocación en el fragmentado local.

Parámetros
index int

setSuiteTags

public void setSuiteTags ( suiteTags)

Establece la lista de etiquetas de conjunto de pruebas de las que forma parte la prueba.

Parámetros
suiteTags

shouldUseSandbox

public boolean shouldUseSandbox ()

Devuelve verdadero si la invocación debe ejecutarse en modo de zona de pruebas. De lo contrario, es falso.

Muestra
boolean

toProto

public ConfigurationDescription.Descriptor toProto ()

Convierte la instancia actual del descriptor en su formato .proto.

Muestra
ConfigurationDescription.Descriptor