ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
Objeto de configuração que descreve algum aspecto da própria configuração. Como uma tag de teste de assinatura. Essa classe não pode receber valores de opções pela linha de comando. Somente diretamente no XML.
Resumo
Campos | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
Chave de metadados para uma parametrização de configuração, opcional. |
public
static
final
String |
LOCAL_SHARDED_KEY
Chave de metadados para uma configuração especificar que ela foi dividida em fragmentos. |
public
static
final
String |
MODULE_DIR_PATH_KEY
Chave de metadados para uma configuração especificar o caminho do diretório do módulo quando se trata de uma configuração de módulo. |
public
static
final
String |
PRIORITIZE_HOST_CONFIG_KEY
Chave de metadados para uma configuração especificar 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 o abi em que a configuração está sendo executada, se conhecida, ou null se não for. |
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 do módulo da configuração. |
|
getRerunOptions()
Receba a lista de |
Integer
|
getShardIndex()
Receba o índice de fragmentos da invocação durante o sharding local. |
|
getSuiteTags()
Retorna a lista de tags de pacotes que o teste faz parte. |
boolean
|
isNotIRemoteTestShardable()
Retorna se a configuração precisa dividir o IRemoteTest em módulos diferentes. |
boolean
|
isNotShardable()
Retorna se a configuração pode ser dividida em fragmentos ou não como parte de um pacote |
boolean
|
isNotStrictShardable()
Retorna se a configuração pode ser dividida em fragmentos ou não como parte de um pacote |
|
removeMetadata(String key)
Remova o acompanhamento da chave de metadados especificada. |
void
|
setAbi(IAbi abi)
Define o abi em que a configuração vai ser executada. |
void
|
setMetaData(MultiMap<String, String> metadata)
|
void
|
setModuleName(String name)
Se essa configuração representar um módulo, podemos definir o nome do módulo 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 fragmentos para a invocação no sharding local. |
void
|
setSuiteTags(
Define a lista de tags do pacote em que o teste faz parte. |
boolean
|
shouldUseSandbox()
Retorna verdadeiro se a invocação precisa ser executada no modo sandbox. |
ConfigurationDescription.Descriptor
|
toProto()
Converte a instância atual do descritor no formato proto. |
Campos
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Chave de metadados para uma parametrização de configuração, opcional.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Chave de metadados para uma configuração especificar que ela foi dividida em fragmentos.
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
Chave de metadados para uma configuração especificar o caminho do diretório do módulo quando se trata de uma configuração de módulo.
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
Chave de metadados para uma configuração especificar se ela está priorizando a configuração do host.
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 para adicionar valores. |
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 o abi em que a configuração está sendo executada, se conhecida, ou null se não for.
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 do módulo da configuração.
Retorna | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Receba a lista de OptionDef
que podem ser usados para reexecução.
Retorna | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
Receba o índice de fragmentos da invocação durante o sharding local. Retorna null se não houver fragmentação.
Retorna | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Retorna a lista de tags de pacotes que o teste faz parte.
Retorna | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Retorna se a configuração precisa dividir o IRemoteTest em módulos diferentes.
Retorna | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
Retorna se a configuração pode ser dividida em fragmentos ou não como parte de um pacote
Retorna | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Retorna se a configuração pode ser dividida em fragmentos ou não como parte de um pacote
Retorna | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
Remova o acompanhamento da chave de metadados especificada.
Parâmetros | |
---|---|
key |
String |
Retorna | |
---|---|
|
setAbi
public void setAbi (IAbi abi)
Define o abi em que a configuração vai 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 do módulo 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 fragmentos para a invocação no sharding local.
Parâmetros | |
---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
Define a lista de tags do pacote em que o teste faz parte.
Parâmetros | |
---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
Retorna verdadeiro se a invocação precisa ser executada no modo sandbox. Falso em outros casos.
Retorna | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
Converte a instância atual do descritor no formato proto.
Retorna | |
---|---|
ConfigurationDescription.Descriptor |