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 propia configuración. 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

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 una configuración para especificar que se fragmentó.

Constructores públicos

ConfigurationDescriptor ()

Métodos públicos

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

Agregue más valores de una clave dada 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 contra el que se ejecuta la configuración si se conoce, nulo de lo contrario.

MultiMap <String, String> getAllMetaData ()

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

getMetaData (String name)

Obtener las entradas de metadatos con nombre

String getModuleName ()

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

getRerunOptions ()

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

Integer getShardIndex ()

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

getSuiteTags ()

Devuelve la lista de etiquetas de conjunto 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 se puede fragmentar 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)

Elimina el seguimiento de la clave de metadatos especificada.

void setAbi ( IAbi abi)

Establece el abi con el 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 de espacio aislado o no.

void setShardIndex (int index)

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

void setSuiteTags ( suiteTags) setSuiteTags ( suiteTags)

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

boolean shouldUseSandbox ()

Devuelve verdadero si la invocación debe ejecutarse en modo de espacio aislado.

ConfigurationDescription.Descriptor toProto ()

Convierta la instancia actual del descriptor en 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 una configuración para especificar que se fragmentó.

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.

addRerunOption

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

Ubicación:Proto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

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

Parámetros
protoDescriptor ConfigurationDescription.Descriptor

Devoluciones
ConfigurationDescriptor

conseguirAbi

public IAbi getAbi ()

Devuelve el abi contra el que se ejecuta la configuración si se conoce, nulo de lo 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 con nombre

Parámetros
name String

Devoluciones

getModuleName

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 usar para volver a ejecutar.

Devoluciones

getShardIndex

public Integer getShardIndex ()

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

Devoluciones
Integer

getSuiteTags

public  getSuiteTags ()

Devuelve la lista de etiquetas de conjunto 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 se puede fragmentar

public boolean isNotShardable ()

Devuelve si la configuración se puede fragmentar o no como parte de una suite

Devoluciones
boolean

no es estricto

public boolean isNotStrictShardable ()

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

Devoluciones
boolean

removeMetadata

public  removeMetadata (String key)

Elimina el seguimiento de la clave de metadatos especificada.

Parámetros
key String

Devoluciones

setAbi

public void setAbi (IAbi abi)

Establece el abi con el que se ejecutará la configuración.

Parámetros
abi IAbi

establecermetadatos

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

Parámetros
metadata MultiMap

establecerNombreDeMó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

establecerSandboxed

public void setSandboxed (boolean useSandboxed)

Establece si una configuración se ejecutará o no en modo de espacio aislado o no.

Parámetros
useSandboxed boolean

establecerShardIndex

public void setShardIndex (int index)

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

Parámetros
index int

establecerSuiteTags

public void setSuiteTags ( suiteTags)

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

Parámetros
suiteTags

DeberíaUsarSandbox

public boolean shouldUseSandbox ()

Devuelve verdadero si la invocación debe ejecutarse en modo de espacio aislado. Falso en caso contrario.

Devoluciones
boolean

aProto

public ConfigurationDescription.Descriptor toProto ()

Convierta la instancia actual del descriptor en su formato proto.

Devoluciones
ConfigurationDescription.Descriptor