Descritor de configuração
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 suíte de teste de associação. Esta classe não pode receber valores de opção via linha de comando. Apenas 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 para especificar que ela foi fragmentada. |
Construtores públicos | |
---|---|
ConfigurationDescriptor () |
Métodos públicos | |
---|---|
void | addMetadata (String key, values) addMetadata (String key, values) Adicione mais valores de uma determinada chave às entradas de metadados. |
void | addMetadata (String key, String value) Adicione um valor para 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 novamente o teste. |
ConfigurationDescriptor | clone () Retorne uma cópia profunda do objeto |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) Operação inversa de |
IAbi | getAbi () Retorna a abi contra a qual a configuração está sendo executada, se conhecida; caso contrário, null. |
MultiMap <String, String> | getAllMetaData () Recupera todos os metadados configurados e retorna uma cópia do mapa. |
getMetaData (String name) Obtenha as entradas de metadados nomeadas | |
String | getModuleName () Retorna o nome do módulo da configuração do módulo. |
getRerunOptions () Obtenha a lista de | |
Integer | getShardIndex () Obtenha o índice de estilhaços da invocação durante a fragmentação local. |
getSuiteTags () Retorna a lista de tags de suíte da qual o teste faz parte. | |
boolean | isNotIRemoteTestShardable () Retorna se a configuração deve dividir o IRemoteTest em diferentes módulos. |
boolean | isNotShardable () Retorna se a configuração é fragmentável ou não como parte de um conjunto |
boolean | isNotStrictShardable () Retorna se a configuração for estritamente fragmentável ou não como parte de um conjunto |
removeMetadata (String key) Remova o rastreamento da chave de metadados especificada. | |
void | setAbi ( IAbi abi) Define a abi contra a qual a configuração será executada. |
void | setMetaData ( MultiMap <String, String> metadata) |
void | setModuleName (String name) Se esta configuração representa 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á ou não executada no modo sandbox ou não. |
void | setShardIndex (int index) Defina o índice de estilhaços para a invocação na fragmentação local. |
void | setSuiteTags ( suiteTags) setSuiteTags ( suiteTags) Define a lista de tags de conjunto da qual o teste faz parte. |
boolean | shouldUseSandbox () Retorna true se a invocação deve ser executada no modo sandbox. |
ConfigurationDescription.Descriptor | toProto () Converta a instância atual do descritor em seu 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 para especificar que ela foi fragmentada.
Construtores públicos
Descritor de configuração
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 : ERROR(/String) da chave para adicionar valores. |
values | ERROR(/String) dos valores adicionais. |
addMetadata
public void addMetadata (String key, String value)
Adicione um valor para uma determinada chave às entradas de metadados.
Parâmetros | |
---|---|
key | String : ERROR(/String) da chave para adicionar valores. |
value | String : Um ERROR(/String) do valor adicional. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Adicione a opção a uma lista de opções que podem ser usadas para executar novamente o teste.
Parâmetros | |
---|---|
optionDef | OptionDef : um objeto OptionDef da opção de teste. |
clone
public ConfigurationDescriptor clone ()
Retorne uma cópia profunda do objeto ConfigurationDescriptor
.
devoluções | |
---|---|
ConfigurationDescriptor |
deProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Operação inversa de toProto()
para obter o objeto de volta.
Parâmetros | |
---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
devoluções | |
---|---|
ConfigurationDescriptor |
getAbi
public IAbi getAbi ()
Retorna a abi contra a qual a configuração está sendo executada, se conhecida; caso contrário, null.
devoluções | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Recupera todos os metadados configurados e retorna uma cópia do mapa.
devoluções | |
---|---|
MultiMap <String, String> |
getMetaData
publicgetMetaData (String name)
Obtenha as entradas de metadados nomeadas
Parâmetros | |
---|---|
name | String |
devoluções | |
---|---|
getModuleName
public String getModuleName ()
Retorna o nome do módulo da configuração do módulo.
devoluções | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Obtenha a lista de OptionDef
que pode ser usada para reexecução.
devoluções | |
---|---|
getShardIndex
public Integer getShardIndex ()
Obtenha o índice de estilhaços da invocação durante a fragmentação local. Retorna nulo se não houver fragmentação.
devoluções | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
Retorna a lista de tags de suíte da qual o teste faz parte.
devoluções | |
---|---|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Retorna se a configuração deve dividir o IRemoteTest em diferentes módulos.
devoluções | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
Retorna se a configuração é fragmentável ou não como parte de um conjunto
devoluções | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Retorna se a configuração for estritamente fragmentável ou não como parte de um conjunto
devoluções | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
Remova o rastreamento da chave de metadados especificada.
Parâmetros | |
---|---|
key | String |
devoluções | |
---|---|
setAbi
public void setAbi (IAbi abi)
Define a abi contra a qual 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 esta configuração representa 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 |
definirSandboxed
public void setSandboxed (boolean useSandboxed)
Define se uma configuração será ou não executada no modo sandbox ou não.
Parâmetros | |
---|---|
useSandboxed | boolean |
setShardIndex
public void setShardIndex (int index)
Defina o índice de estilhaços para a invocação na fragmentação local.
Parâmetros | |
---|---|
index | int |
setSuiteTags
public void setSuiteTags (suiteTags)
Define a lista de tags de conjunto da qual o teste faz parte.
Parâmetros | |
---|---|
suiteTags |
deve usarSandbox
public boolean shouldUseSandbox ()
Retorna true se a invocação deve ser executada no modo sandbox. Falso caso contrário.
devoluções | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
Converta a instância atual do descritor em seu formato proto.
devoluções | |
---|---|
ConfigurationDescription.Descriptor |