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,
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 |
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, 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 |
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(
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
publicgetMetaData (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.
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 la fragmentación local. Muestra un valor nulo si no hay fragmentación.
Muestra | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
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
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 |
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 |