Descriptor de configuración

public class ConfigurationDescriptor
extends Object

java.lang.Objeto
com.android.tradefed.config.ConfigurationDescriptor


Objeto de configuración que describe algún aspecto de la configuración misma. Como una etiqueta de suite de pruebas de membresía. Esta clase no puede recibir valores de opciones a través de la línea de comando. Sólo directamente en el xml.

Resumen

Campos

public static final String ACTIVE_PARAMETER_KEY

Clave de metadatos para una parametrización de configuración, opcional.

public static final String LOCAL_SHARDED_KEY

Clave de metadatos para que una configuración especifique que estaba fragmentada.

Constructores públicos

ConfigurationDescriptor ()

Métodos públicos

void addMetadata (String key, values) addMetadata (String key, values)

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

void addMetadata (String key, String value)

Agregue un valor para una clave determinada a las entradas de metadatos.

void addRerunOption ( OptionDef optionDef)

Agregue 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 el abi con el que se ejecuta la configuración si se conoce, nulo en caso contrario.

MultiMap <String, String> getAllMetaData ()

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

getMetaData (String name)

Obtener las entradas de metadatos nombradas

String getModuleName ()

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

getRerunOptions ()

Obtenga la lista de OptionDef que se pueden utilizar para volver a ejecutar.

Integer getShardIndex ()

Obtenga el índice de fragmento de la invocación durante el fragmento local.

getSuiteTags ()

Devuelve la lista de etiquetas de suite de las que forma parte la prueba.

boolean isNotIRemoteTestShardable ()

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

boolean isNotShardable ()

Devuelve si la configuración es fragmentable o no como parte de una suite

boolean isNotStrictShardable ()

Devuelve si la configuración es estrictamente fragmentable o no como parte de una suite

removeMetadata (String key)

Elimine el seguimiento de la clave de metadatos especificada.

void setAbi ( IAbi abi)

Establece la abi contra 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 él.

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

Establece si una configuración se ejecutará o no en modo sandbox.

void setShardIndex (int index)

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

void setSuiteTags ( suiteTags) setSuiteTags ( suiteTags)

Establece la lista de etiquetas de suite de las que forma parte la prueba.

boolean shouldUseSandbox ()

Devuelve verdadero si la invocación debe ejecutarse en modo sandbox.

ConfigurationDescription.Descriptor toProto ()

Convierta la instancia actual del descriptor a su formato proto.

Campos

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

Clave de metadatos para una parametrización de configuración, opcional.

LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

Clave de metadatos para que una configuración especifique que estaba fragmentada.

Constructores públicos

Descriptor de configuración

public ConfigurationDescriptor ()

Métodos públicos

agregarMetadatos

public void addMetadata (String key, 
                 values)

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

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

values : una lista de String de valores adicionales.

agregarMetadatos

public void addMetadata (String key, 
                String value)

Agregue un valor para una clave determinada a las entradas de metadatos.

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

value String : una String del valor adicional.

agregarRerunOption

public void addRerunOption (OptionDef optionDef)

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

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

clon

public ConfigurationDescriptor clone ()

Devuelve una copia profunda del objeto ConfigurationDescriptor .

Devoluciones
ConfigurationDescriptor

DesdeProto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

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

Parámetros
protoDescriptor ConfigurationDescription.Descriptor

Devoluciones
ConfigurationDescriptor

obtenerAbi

public IAbi getAbi ()

Devuelve el abi con el que se ejecuta la configuración si se conoce, nulo en caso contrario.

Devoluciones
IAbi

obtener todos los metadatos

public MultiMap<String, String> getAllMetaData ()

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

Devoluciones
MultiMap <String, String>

obtenerMetaDatos

public  getMetaData (String name)

Obtener las entradas de metadatos nombradas

Parámetros
name String

Devoluciones

obtener nombre del módulo

public String getModuleName ()

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

Devoluciones
String

getRerunOptions

public  getRerunOptions ()

Obtenga la lista de OptionDef que se pueden utilizar para volver a ejecutar.

Devoluciones

obtenerShardIndex

public Integer getShardIndex ()

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

Devoluciones
Integer

obtener etiquetas de suite

public  getSuiteTags ()

Devuelve la lista de etiquetas de suite de las que forma parte la prueba.

Devoluciones

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

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

Devoluciones
boolean

no es fragmentable

public boolean isNotShardable ()

Devuelve si la configuración es fragmentable o no como parte de una suite

Devoluciones
boolean

no es estricto, fragmentable

public boolean isNotStrictShardable ()

Devuelve si la configuración es estrictamente fragmentable o no como parte de una suite

Devoluciones
boolean

eliminar metadatos

public  removeMetadata (String key)

Elimine el seguimiento de la clave de metadatos especificada.

Parámetros
key String

Devoluciones

conjuntoAbi

public void setAbi (IAbi abi)

Establece la abi contra la que se ejecutará la configuración.

Parámetros
abi IAbi

establecerMetaDatos

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

Parámetros
metadata MultiMap

establecer nombre del módulo

public void setModuleName (String name)

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

Parámetros
name String

setNotIRemoteTestShardable

public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)

Parámetros
notIRemoteTestShardable boolean

setEn caja de arena

public void setSandboxed (boolean useSandboxed)

Establece si una configuración se ejecutará o no en modo sandbox.

Parámetros
useSandboxed boolean

establecerShardIndex

public void setShardIndex (int index)

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

Parámetros
index int

setSuiteEtiquetas

public void setSuiteTags ( suiteTags)

Establece la lista de etiquetas de suite de las que forma parte la prueba.

Parámetros
suiteTags

debería usar Sandbox

public boolean shouldUseSandbox ()

Devuelve verdadero si la invocación debe ejecutarse en modo sandbox. Falso en caso contrario.

Devoluciones
boolean

aProto

public ConfigurationDescription.Descriptor toProto ()

Convierta la instancia actual del descriptor a su formato proto.

Devoluciones
ConfigurationDescription.Descriptor