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 ConfigurationDescriptor .

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Operação inversa de toProto() para recuperar o objeto.

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 OptionDef que pode ser usada para nova execução.

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 : uma lista de 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

public  getMetaData (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

public  getRerunOptions ()

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

public  getSuiteTags ()

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

public  removeMetadata (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