Descriptor de configuración

public class ConfigurationDescriptor
extends Object

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


Es un objeto de configuración que describe algún aspecto de la configuración en sí. Como una membresía etiqueta del paquete de pruebas. Esta clase no puede recibir valores de opción 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 de una configuración para especificar que se fragmentó.

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 addMetadata(String key, String value)

Agrega un valor para 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()

Muestra 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, muestra un valor nulo.

MultiMap<String, String> getAllMetaData()

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

getMetaData(String name)

Obtén las entradas de metadatos con nombre

String getModuleName()

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

getRerunOptions()

Obtén la lista de OptionDef que se pueden usar para volver a ejecutarlos.

Integer getShardIndex()

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

getSuiteTags()

Muestra la lista de etiquetas de paquete de las que forma parte la prueba.

boolean isNotIRemoteTestShardable()

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

boolean isNotShardable()

Se muestra si la configuración es fragmentable o no como parte de un paquete

boolean isNotStrictShardable()

Se muestra si la configuración es estrictamente fragmentable o no forma parte de un paquete

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

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

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

void setShardIndex(int index)

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

void setSuiteTags( suiteTags)

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

boolean shouldUseSandbox()

Muestra true si la invocación debe ejecutarse en el modo de zona de pruebas.

ConfigurationDescription.Descriptor toProto()

Convierte la instancia actual del descriptor a su formato proto.

Campos

CLAVE_DE_PARÁMETRO_ACTIVA

public static final String ACTIVE_PARAMETER_KEY

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

CLAVE_SHARDED_LOCAL

public static final String LOCAL_SHARDED_KEY

Clave de metadatos de una configuración para especificar que se fragmentó.

Constructores públicos

Descriptor de configuración

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.

addMetadata

public void addMetadata (String key, 
                String value)

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

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

value String: AString del valor adicional.

Opción 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.

clonar

public ConfigurationDescriptor clone ()

Muestra una copia profunda del objeto ConfigurationDescriptor.

Muestra
ConfigurationDescriptor

de Proto

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, muestra un valor nulo.

Muestra
IAbi

getAllMetaData

public MultiMap<String, String> getAllMetaData ()

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

Muestra
MultiMap<String, String>

getMetaData

public  getMetaData (String name)

Obtén las entradas de metadatos con nombre

Parámetros
name String

Muestra

getModuleName

public String getModuleName ()

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

Muestra
String

getRerunOptions.

public  getRerunOptions ()

Obtén la lista de OptionDef que se pueden usar para volver a ejecutarlos.

Muestra

getShardIndex.

public Integer getShardIndex ()

Obtén el índice de fragmento de la invocación durante la fragmentación local. Muestra un valor nulo si no hay fragmentación.

Muestra
Integer

getSuiteTags

public  getSuiteTags ()

Muestra la lista de etiquetas de paquete de las que forma parte la prueba.

Muestra

NoSeIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

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

Muestra
boolean

No se puede fragmentar

public boolean isNotShardable ()

Se muestra si la configuración es fragmentable o no como parte de un paquete

Muestra
boolean

NoEstrictoShardable

public boolean isNotStrictShardable ()

Se muestra si la configuración es estrictamente fragmentable o no forma parte de un paquete

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

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

setSandboxed

public void setSandboxed (boolean useSandboxed)

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

Parámetros
useSandboxed boolean

setShardIndex

public void setShardIndex (int index)

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

Parámetros
index int

setSuiteTags

public void setSuiteTags ( suiteTags)

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

Parámetros
suiteTags

deberíasUsar la zona de pruebas

public boolean shouldUseSandbox ()

Muestra true si la invocación debe ejecutarse en el modo de zona de pruebas. De lo contrario, el valor es falso.

Muestra
boolean

ToProto

public ConfigurationDescription.Descriptor toProto ()

Convierte la instancia actual del descriptor a su formato proto.

Muestra
ConfigurationDescription.Descriptor