Descriptor de configuración
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. 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 comandos. Solo directamente en el archivo 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,
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()
Muestra la ABI con la que se ejecuta la configuración si se conoce, o bien un valor nulo en caso contrario. |
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()
Muestra 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 fragmentación local. |
|
getSuiteTags()
Muestra la lista de etiquetas de suite de las que forma parte la prueba. |
boolean
|
isNotIRemoteTestShardable()
Muestra si la configuración debe dividir IRemoteTest en diferentes módulos. |
boolean
|
isNotShardable()
Muestra si la configuración se puede particionar o no como parte de un paquete. |
boolean
|
isNotStrictShardable()
Muestra si la configuración es particionable de forma estricta o no como 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 con él. |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
Establece si una configuración se ejecutará o no en 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(
Establece la lista de etiquetas de suite 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 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
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 : Es el 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. |
clonar
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 ()
Muestra la ABI con la que se ejecuta la configuración si se conoce, o bien un valor nulo en caso contrario.
Muestra | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Recupera todos los metadatos configurados y muestra una copia del mapa.
Muestra | |
---|---|
MultiMap<String, String> |
getMetaData
publicgetMetaData (String name)
Obtén las entradas de metadatos con nombre
Parámetros | |
---|---|
name |
String |
Muestra | |
---|---|
|
getModuleName
public String getModuleName ()
Muestra 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 volver a ejecutarlos.
Muestra | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
Obtén el índice de fragmento de la invocación durante el fragmentación local. Muestra un valor nulo si no hay fragmentación.
Muestra | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Muestra la lista de etiquetas de suite de las que forma parte la prueba.
Muestra | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Muestra si la configuración debe dividir IRemoteTest en diferentes módulos.
Muestra | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
Se muestra si la configuración es fragmentable o no como parte de un paquete
Muestra | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Muestra si la configuración es particionable de forma estricta o no como parte de un paquete.
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 el ABI con el 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 con é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 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 suite de las que forma parte la prueba.
Parámetros | |
---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Muestra verdadero si la invocación se debe ejecutar 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 |