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 configuração em si. Como uma tag de conjunto de testes de associação. Esta classe não pode receber valores de opções via linha de comando. Somente diretamente no xml.
Resumo
Campos | |
---|---|
public static final String | ACTIVE_PARAMETER_KEY Chave de metadados para parametrização de configuração, opcional. |
public static final String | LOCAL_SHARDED_KEY Chave de metadados de 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 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 for conhecido; caso contrário, nulo. |
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 fragmentos da invocação durante a fragmentação local. |
getSuiteTags () Retorna a lista de tags do conjunto do qual 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 é fragmentável ou não faz parte de um conjunto |
boolean | isNotStrictShardable () Retorna se a configuração é estritamente fragmentável ou não faz parte de um conjunto |
removeMetadata (String key) Remova o rastreamento da chave de metadados especificada. | |
void | setAbi ( IAbi abi) Define a abi na qual a configuração será executada. |
void | setMetaData ( MultiMap <String, String> metadata) |
void | setModuleName (String name) Se esta 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á ou não executada no modo sandbox ou não. |
void | setShardIndex (int index) Defina o índice de fragmento para a invocação na fragmentação local. |
void | setSuiteTags ( suiteTags) setSuiteTags ( suiteTags) Define a lista de tags do conjunto do qual o teste faz parte. |
boolean | shouldUseSandbox () Retornará verdadeiro se a invocação for 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 parametrização de configuração, opcional.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Chave de metadados de 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 : String da chave à qual adicionar valores. |
values | 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 : String da chave à qual adicionar valores. |
value | String : Uma 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 detalhada do objeto ConfigurationDescriptor
.
Devoluções | |
---|---|
ConfigurationDescriptor |
deProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Operação inversa de toProto()
para recuperar o objeto.
Parâmetros | |
---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
Devoluções | |
---|---|
ConfigurationDescriptor |
getAbi
public IAbi getAbi ()
Retorna o abi em que a configuração está sendo executada, se for conhecido; caso contrário, nulo.
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 nova execução.
Devoluções | |
---|---|
getShardIndex
public Integer getShardIndex ()
Obtenha o índice de fragmentos 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 do conjunto do qual o teste faz parte.
Devoluções | |
---|---|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Retorna se a configuração deve dividir o IRemoteTest em módulos diferentes.
Devoluções | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
Retorna se a configuração é fragmentável ou não faz parte de um conjunto
Devoluções | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
Retorna se a configuração é estritamente fragmentável ou não faz parte de um conjunto
Devoluções | |
---|---|
boolean |
removerMetadata
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 na 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 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 |
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 fragmento para a invocação na fragmentação local.
Parâmetros | |
---|---|
index | int |
setSuiteTags
public void setSuiteTags (suiteTags)
Define a lista de tags do conjunto do qual o teste faz parte.
Parâmetros | |
---|---|
suiteTags |
deveriaUseSandbox
public boolean shouldUseSandbox ()
Retornará verdadeiro se a invocação for executada no modo sandbox. Caso contrário, falso.
Devoluções | |
---|---|
boolean |
paraProto
public ConfigurationDescription.Descriptor toProto ()
Converta a instância atual do descritor em seu formato proto.
Devoluções | |
---|---|
ConfigurationDescription.Descriptor |