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 |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) Operación inversa de |
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 | |
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 | 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
publicgetMetaData (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
publicgetRerunOptions ()
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
publicgetSuiteTags ()
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
publicremoveMetadata (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 |