ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDescriptor |
Objeto de configuração que descreve algum aspecto da configuração em si. Como uma tag de conjunto de testes de assinatura. Essa classe não pode receber valores de opção pela linha de comando. Diretamente no XML.
Resumo
Constantes | |
|---|---|
String |
ACTIVE_PARAMETER_KEY
Chave de metadados para uma parametrização de configuração, opcional. |
String |
LOCAL_SHARDED_KEY
Chave de metadados para uma configuração que especifica que ela foi fragmentada. |
String |
MODULE_DIR_PATH_KEY
Chave de metadados para uma configuração que especifica o caminho do diretório do módulo quando é uma configuração de módulo. |
String |
PRIORITIZE_HOST_CONFIG_KEY
Chave de metadados para uma configuração que especifica se ela está priorizando a configuração do host. |
Construtores públicos | |
|---|---|
ConfigurationDescriptor()
|
|
Métodos públicos | |
|---|---|
void
|
addMetadata(String key,
Adicione mais valores de uma determinada chave às entradas de metadados. |
void
|
addRerunOption(OptionDef optionDef)
Adicione a opção a uma lista de opções que podem ser usadas para executar o teste novamente. |
ConfigurationDescriptor
|
clone()
Retorna uma cópia detalhada do objeto |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Operação inversa de |
IAbi
|
getAbi()
Retorna a ABI em que a configuração está sendo executada, se conhecida. Caso contrário, retorna nulo. |
MultiMap<String, String>
|
getAllMetaData()
Recupera todos os metadados configurados e retorna uma cópia do mapa. |
|
getMetaData(String name)
Receber as entradas de metadados nomeadas |
String
|
getModuleName()
Retorna o nome da configuração do módulo. |
|
getRerunOptions()
Receba a lista de |
Integer
|
getShardIndex()
Receba o índice de fragmento da invocação durante o fragmentação local. |
|
getSuiteTags()
Retorna a lista de tags de pacote de que o teste faz parte. |
boolean
|
isNotIRemoteTestShardable()
Retorna se a configuração deve dividir o IRemoteTest em módulos diferentes. |
boolean
|
isNotShardable()
Retorna se a configuração pode ser fragmentada ou não como parte de um pacote. |
boolean
|
isNotStrictShardable()
Retorna se a configuração é estritamente fragmentável ou não como parte de um pacote. |
|
removeMetadata(String key)
Remove o acompanhamento da chave de metadados especificada. |
void
|
setAbi(IAbi abi)
Define a ABI em que a configuração será executada. |
void
|
setMetaData(MultiMap<String, String> metadata)
|
void
|
setModuleName(String name)
Se essa configuração representar um módulo, podemos definir o nome associado a ele. |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
Define se uma configuração será executada no modo sandbox ou não. |
void
|
setShardIndex(int index)
Defina o índice de fragmento para a invocação no fragmentação local. |
void
|
setSuiteTags(
Define a lista de tags de pacote de que o teste faz parte. |
boolean
|
shouldUseSandbox()
Retorna true se a invocação precisar ser executada no modo isolado. |
ConfigurationDescription.Descriptor
|
toProto()
Converte a instância atual do descritor no formato proto. |
Constantes
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Chave de metadados para uma parametrização de configuração, opcional.
Valor da constante: "active-parameter"
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Chave de metadados para uma configuração que especifica que ela foi fragmentada.
Valor da constante: "sharded"
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
Chave de metadados para uma configuração que especifica o caminho do diretório do módulo quando é uma configuração de módulo.
Valor da constante: "module-dir-path"
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
Chave de metadados para uma configuração que especifica se ela está priorizando a configuração do host.
Valor da constante: "prioritize-host-config"
Construtores públicos
ConfigurationDescriptor
public ConfigurationDescriptor ()
Métodos públicos
addMetadata
public void addMetadata (String key,
values) Adicione mais valores de uma determinada chave às entradas de metadados.
| Parâmetros | |
|---|---|
key |
String: String da chave a que os valores serão adicionados. |
values |
: uma lista de String dos valores adicionais. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Adicione a opção a uma lista de opções que podem ser usadas para executar o teste novamente.
| Parâmetros | |
|---|---|
optionDef |
OptionDef: um objeto OptionDef da opção de teste. |
clone
public ConfigurationDescriptor clone ()
Retorna uma cópia detalhada do objeto ConfigurationDescriptor.
| Retorna | |
|---|---|
ConfigurationDescriptor |
|
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Operação inversa de toProto() para recuperar o objeto.
| Parâmetros | |
|---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
| Retorna | |
|---|---|
ConfigurationDescriptor |
|
getAbi
public IAbi getAbi ()
Retorna a ABI em que a configuração está sendo executada, se conhecida. Caso contrário, retorna nulo.
| Retorna | |
|---|---|
IAbi |
|
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Recupera todos os metadados configurados e retorna uma cópia do mapa.
| Retorna | |
|---|---|
MultiMap<String, String> |
|
getMetaData
publicgetMetaData (String name)
Receber as entradas de metadados nomeadas
| Parâmetros | |
|---|---|
name |
String |
| Retorna | |
|---|---|
|
|
getModuleName
public String getModuleName ()
Retorna o nome da configuração do módulo.
| Retorna | |
|---|---|
String |
|
getRerunOptions
publicgetRerunOptions ()
Receba a lista de OptionDef que podem ser usados para nova execução.
| Retorna | |
|---|---|
|
|
getShardIndex
public Integer getShardIndex ()
Receba o índice de fragmento da invocação durante o fragmentação local. Retorna nulo se não houver fragmentação.
| Retorna | |
|---|---|
Integer |
|
getSuiteTags
publicgetSuiteTags ()
Retorna a lista de tags de pacote a que o teste pertence.
| Retorna | |
|---|---|
|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Retorna se a configuração deve dividir o IRemoteTest em módulos diferentes.
| Retorna | |
|---|---|
boolean |
|
isNotShardable
public boolean isNotShardable ()
Retorna se a configuração pode ser fragmentada ou não como parte de um pacote.
| Retorna | |
|---|---|
boolean |
|
isNotStrictShardable
public boolean isNotStrictShardable ()
Retorna se a configuração é estritamente fragmentável ou não como parte de um pacote.
| Retorna | |
|---|---|
boolean |
|
removeMetadata
publicremoveMetadata (String key)
Remove o acompanhamento da chave de metadados especificada.
| Parâmetros | |
|---|---|
key |
String |
| Retorna | |
|---|---|
|
|
setAbi
public void setAbi (IAbi abi)
Define a ABI em que a configuração será executada.
| Parâmetros | |
|---|---|
abi |
IAbi |
setMetaData
public void setMetaData (MultiMap<String, String> metadata)
| Parâmetros | |
|---|---|
metadata |
MultiMap |
setModuleName
public void setModuleName (String name)
Se essa configuração representar um módulo, podemos definir o nome associado a ele.
| Parâmetros | |
|---|---|
name |
String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
| Parâmetros | |
|---|---|
notIRemoteTestShardable |
boolean |
setSandboxed
public void setSandboxed (boolean useSandboxed)
Define se uma configuração será executada no modo sandbox ou não.
| Parâmetros | |
|---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
Defina o índice de fragmento para a invocação no fragmentação local.
| Parâmetros | |
|---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
Define a lista de tags de pacote de que o teste faz parte.
| Parâmetros | |
|---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Retorna true se a invocação precisar ser executada no modo isolado. Caso contrário, retorna "falso".
| Retorna | |
|---|---|
boolean |
|
toProto
public ConfigurationDescription.Descriptor toProto ()
Converte a instância atual do descritor no formato proto.
| Retorna | |
|---|---|
ConfigurationDescription.Descriptor |
|