A partir de 27 de março de 2025, recomendamos usar android-latest-release
em vez de aosp-main
para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
ConfigurationDef
public
class
ConfigurationDef
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationDef
|
Contém um registro de uma configuração, os objetos associados e as opções delas.
Resumo
Classes aninhadas |
class |
ConfigurationDef.ConfigObjectDef
Objeto para armazenar informações de uma className e o número de aparições que ela tem. Por exemplo, se uma configuração tiver
o mesmo objeto duas vezes, o primeiro terá o primeiro número de aparições.
|
Métodos públicos |
int
|
addConfigObjectDef(String typeName, String className)
Adiciona um objeto de configuração à definição.
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
Adicione um dispositivo que precisa ser rastreado e se ele é real ou não.
|
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
Adiciona uma opção à definição
|
IConfiguration
|
createConfiguration()
Cria uma configuração com base nas informações armazenadas nesta definição e preenche os campos
com os valores de opção fornecidos.
|
IConfiguration
|
createConfiguration( allowedObjects)
Cria uma configuração com base nas informações armazenadas nesta definição e preenche os campos
com os valores de opção fornecidos.
|
String
|
getDescription()
Retorna uma breve descrição da configuração.
|
|
getExpectedDevices()
Retorna o mapa atual de dispositivos rastreados e se eles são reais ou não.
|
String
|
getName()
Extrai o nome dessa definição de configuração
|
boolean
|
isMultiDeviceMode()
Retorna se a configuração gravada é multidispositivo ou não.
|
void
|
setDescription(String description)
Define a descrição da definição de configuração
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Campos
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Construtores públicos
ConfigurationDef
public ConfigurationDef (String name)
Métodos públicos
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)
Adiciona um objeto de configuração à definição.
Parâmetros |
typeName |
String : o nome do tipo de objeto de configuração |
className |
String : o nome da classe do objeto de configuração |
Retorna |
int |
o número de vezes que essa className apareceu neste ConfigurationDef ,
incluindo esta vez. Como todos os métodos ConfigurationDef retornam essas classes
com uma ordem constante, esse índice pode servir como um identificador exclusivo para a instância
de clasName que acabou de ser adicionada. |
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)
Adicione um dispositivo que precisa ser rastreado e se ele é real ou não.
Parâmetros |
deviceName |
String |
isFake |
boolean |
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)
Adiciona uma opção à definição
Parâmetros |
optionName |
String : o nome da opção |
optionKey |
String |
optionValue |
String : o valor da opção |
optionSource |
String |
type |
String |
createConfiguration
public IConfiguration createConfiguration ()
Cria uma configuração com base nas informações armazenadas nesta definição e preenche os campos
com os valores de opção fornecidos.
createConfiguration
public IConfiguration createConfiguration ( allowedObjects)
Cria uma configuração com base nas informações armazenadas nesta definição e preenche os campos
com os valores de opção fornecidos.
Parâmetros |
allowedObjects |
: o conjunto de objetos TF que vamos criar com base na configuração completa |
getDescription
public String getDescription ()
Retorna uma breve descrição da configuração.
getExpectedDevices
public getExpectedDevices ()
Retorna o mapa atual de dispositivos rastreados e se eles são reais ou não.
getName
public String getName ()
Extrai o nome dessa definição de configuração
Retorna |
String |
nome desta configuração. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Retorna se a configuração gravada é multidispositivo ou não.
setDescription
public void setDescription (String description)
Define a descrição da definição de configuração
Parâmetros |
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
Parâmetros |
multiDeviceMode |
boolean |
Métodos protegidos
checkRejectedObjects
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
Avalie o mapa de objetos rejeitados, se algum deles gerar uma exceção.
Parâmetros |
rejectedObjects |
|
cause |
Throwable |
injectOptions
protected void injectOptions (IConfiguration config,
optionList)
Parâmetros |
config |
IConfiguration |
optionList |
|
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-03-26 UTC.
[null,null,["Última atualização 2025-03-26 UTC."],[],[]]