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 |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) Operación inversa de |
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 | |
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 : ERROR(/String) de la clave para agregar valores. |
values | ERROR(/String) de los 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 : ERROR(/String) de la clave para agregar valores. |
value | String : un ERROR(/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
publicgetMetaData (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
publicgetRerunOptions ()
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
publicgetSuiteTags ()
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
publicremoveMetadata (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 |