A partir de 2026, para alinearnos con nuestro modelo de desarrollo estable de la rama principal y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en AOSP en el segundo y cuarto trimestre. Para compilar AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
ConfigurationDef
public
class
ConfigurationDef
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.config.ConfigurationDef
|
Contiene un registro de una configuración, sus objetos asociados y sus opciones.
Resumen
Clases anidadas |
class |
ConfigurationDef.ConfigObjectDef
Es un objeto que contiene información para un className y el número de aparición que tiene (p.ej., si una configuración tiene el mismo objeto dos veces, el primero tendrá el primer número de aparición).
|
Métodos públicos |
int
|
addConfigObjectDef(String typeName, String className)
Agrega un objeto de configuración a la definición.
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
Agrega un dispositivo al que se le debe hacer un seguimiento y si es real o no.
|
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
Agrega una opción a la definición.
|
IConfiguration
|
createConfiguration()
Crea una configuración a partir de la información almacenada en esta definición y propaga sus campos con los valores de opción proporcionados.
|
IConfiguration
|
createConfiguration( allowedObjects)
Crea una configuración a partir de la información almacenada en esta definición y propaga sus campos con los valores de opción proporcionados.
|
String
|
getDescription()
Muestra una descripción breve de la configuración.
|
|
getExpectedDevices()
Muestra el mapa actual de los dispositivos a los que se les realiza un seguimiento y si son reales o no.
|
String
|
getName()
Obtiene el nombre de esta definición de configuración.
|
boolean
|
isMultiDeviceMode()
Muestra si la configuración registrada es multidispositivo o no.
|
void
|
setDescription(String description)
Establece la descripción de la definición de configuración.
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Campos
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Constructores públicos
ConfigurationDef
public ConfigurationDef (String name)
Métodos públicos
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)
Agrega un objeto de configuración a la definición.
| Parámetros |
typeName |
String: El nombre del tipo de objeto de configuración |
className |
String: Es el nombre de la clase del objeto de configuración. |
| Muestra |
int |
la cantidad de veces que this className apareció en este ConfigurationDef,
incluida esta vez. Debido a que todos los métodos ConfigurationDef muestran estas clases con un orden constante, este índice puede servir como identificador único para la instancia de clasName que se acaba de agregar.
|
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)
Agrega un dispositivo al que se le debe hacer un seguimiento y si es real o no.
| Parámetros |
deviceName |
String |
isFake |
boolean |
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)
Agrega una opción a la definición.
| Parámetros |
optionName |
String: Es el nombre de la opción. |
optionKey |
String |
optionValue |
String: Es el valor de la opción.
|
optionSource |
String |
type |
String |
createConfiguration
public IConfiguration createConfiguration ()
Crea una configuración a partir de la información almacenada en esta definición y propaga sus campos con los valores de opción proporcionados.
| Arroja |
ConfigurationException |
si no se pudo crear la configuración
|
createConfiguration
public IConfiguration createConfiguration ( allowedObjects)
Crea una configuración a partir de la información almacenada en esta definición y propaga sus campos con los valores de opción proporcionados.
| Parámetros |
allowedObjects |
: Es el conjunto de objetos de TF que crearemos a partir de la configuración completa. |
| Arroja |
ConfigurationException |
si no se pudo crear la configuración
|
getDescription
public String getDescription ()
Muestra una descripción breve de la configuración.
getExpectedDevices
public getExpectedDevices ()
Muestra el mapa actual de los dispositivos a los que se les realiza un seguimiento y si son reales o no.
getName
public String getName ()
Obtiene el nombre de esta definición de configuración.
| Muestra |
String |
nombre de esta configuración.
|
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Muestra si la configuración registrada es multidispositivo o no.
setDescription
public void setDescription (String description)
Establece la descripción de la definición de configuración.
| Parámetros |
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
| Parámetros |
multiDeviceMode |
boolean |
Métodos protegidos
checkRejectedObjects
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
Evalúa el mapa de objetos rechazados, si alguno arroja una excepción.
| Parámetros |
rejectedObjects |
|
cause |
Throwable |
injectOptions
protected void injectOptions (IConfiguration config,
optionList)
| Parámetros |
config |
IConfiguration |
optionList |
|
| Arroja |
ConfigurationException |
|
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[]]