ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDescriptor |
Objeto de configuración que describe algún aspecto de la configuración en sí. Es 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
Constantes | |
|---|---|
String |
ACTIVE_PARAMETER_KEY
Es la clave de metadatos para una parametrización de configuración (opcional). |
String |
LOCAL_SHARDED_KEY
Es la clave de metadatos para que una configuración especifique que se fragmentó. |
String |
MODULE_DIR_PATH_KEY
Es la clave de metadatos para que una configuración especifique la ruta del directorio del módulo cuando se trata de una configuración del módulo. |
String |
PRIORITIZE_HOST_CONFIG_KEY
Es la clave de metadatos de una configuración para especificar si se prioriza la configuración del host. |
Constructores públicos | |
|---|---|
ConfigurationDescriptor()
|
|
Métodos públicos | |
|---|---|
void
|
addMetadata(String key,
Agrega más valores de 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()
Devuelve una copia profunda del objeto |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Operación inversa de |
IAbi
|
getAbi()
Devuelve la ABI con la que se ejecuta la configuración si se conoce; de lo contrario, devuelve null. |
MultiMap<String, String>
|
getAllMetaData()
Recupera todos los metadatos configurados y devuelve una copia del mapa. |
|
getMetaData(String name)
Obtiene las entradas de metadatos con nombre. |
String
|
getModuleName()
Devuelve el nombre del módulo de la configuración del módulo. |
|
getRerunOptions()
Obtén la lista de |
Integer
|
getShardIndex()
Obtén el índice de fragmento de la invocación durante el fragmentado local. |
|
getSuiteTags()
Devuelve la lista de etiquetas de conjuntos de pruebas de las que forma parte la prueba. |
boolean
|
isNotIRemoteTestShardable()
Devuelve si la configuración debe dividir el IRemoteTest en diferentes módulos. |
boolean
|
isNotShardable()
Devuelve si la configuración se puede fragmentar o no como parte de un conjunto. |
boolean
|
isNotStrictShardable()
Devuelve si la configuración es estrictamente fragmentable o no como parte de un conjunto. |
|
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 ella. |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
Establece si una configuración se ejecutará en modo de zona de pruebas o no. |
void
|
setShardIndex(int index)
Establece el índice de fragmento para la invocación en el fragmentado local. |
void
|
setSuiteTags(
Establece la lista de etiquetas de conjunto de pruebas de las que forma parte la prueba. |
boolean
|
shouldUseSandbox()
Devuelve verdadero si la invocación debe ejecutarse en modo de zona de pruebas. |
ConfigurationDescription.Descriptor
|
toProto()
Convierte la instancia actual del descriptor en su formato .proto. |
Constantes
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Es la clave de metadatos para una parametrización de configuración (opcional).
Valor de la constante: "active-parameter"
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Es la clave de metadatos para que una configuración especifique que se fragmentó.
Valor de la constante: "sharded"
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
Es la clave de metadatos para que una configuración especifique la ruta del directorio del módulo cuando se trata de una configuración del módulo.
Valor de la constante: "module-dir-path"
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
Es la clave de metadatos de una configuración para especificar si se prioriza la configuración del host.
Valor de la constante: "prioritize-host-config"
Constructores públicos
ConfigurationDescriptor
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. |
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. |
clone
public ConfigurationDescriptor clone ()
Devuelve una copia profunda del objeto ConfigurationDescriptor.
| Muestra | |
|---|---|
ConfigurationDescriptor |
|
fromProto
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, devuelve null.
| Muestra | |
|---|---|
IAbi |
|
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Recupera todos los metadatos configurados y devuelve una copia del mapa.
| Muestra | |
|---|---|
MultiMap<String, String> |
|
getMetaData
publicgetMetaData (String name)
Obtiene las entradas de metadatos con nombre.
| Parámetros | |
|---|---|
name |
String |
| Muestra | |
|---|---|
|
|
getModuleName
public String getModuleName ()
Devuelve el nombre del módulo de la configuración del módulo.
| Muestra | |
|---|---|
String |
|
getRerunOptions
publicgetRerunOptions ()
Obtén la lista de OptionDef que se pueden usar para la repetición.
| Muestra | |
|---|---|
|
|
getShardIndex
public Integer getShardIndex ()
Obtén el índice de fragmento de la invocación durante el fragmentado local. Devuelve nulo si no hay fragmentación.
| Muestra | |
|---|---|
Integer |
|
getSuiteTags
publicgetSuiteTags ()
Devuelve la lista de etiquetas de conjuntos de pruebas de las que forma parte la prueba.
| Muestra | |
|---|---|
|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Devuelve si la configuración debe dividir el IRemoteTest en diferentes módulos.
| Muestra | |
|---|---|
boolean |
|
isNotShardable
public boolean isNotShardable ()
Devuelve si la configuración se puede fragmentar o no como parte de un conjunto.
| Muestra | |
|---|---|
boolean |
|
isNotStrictShardable
public boolean isNotStrictShardable ()
Devuelve si la configuración es estrictamente fragmentable o no como parte de un conjunto.
| Muestra | |
|---|---|
boolean |
|
removeMetadata
publicremoveMetadata (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 |
setModuleName
public void setModuleName (String name)
Si esta configuración representa un módulo, podemos establecer el nombre del módulo asociado a ella.
| 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á en modo de zona de pruebas o no.
| Parámetros | |
|---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
Establece el índice de fragmento para la invocación en el fragmentado local.
| Parámetros | |
|---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
Establece la lista de etiquetas de conjunto de pruebas de las que forma parte la prueba.
| Parámetros | |
|---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Devuelve verdadero si la invocación debe ejecutarse en modo de zona de pruebas. De lo contrario, es falso.
| Muestra | |
|---|---|
boolean |
|
toProto
public ConfigurationDescription.Descriptor toProto ()
Convierte la instancia actual del descriptor en su formato .proto.
| Muestra | |
|---|---|
ConfigurationDescription.Descriptor |
|