TestMappingSuiteRunner

public class TestMappingSuiteRunner
extends BaseTestSuite

java.lang.Object
com.android.tradefed.testtype.suite.ITestSuite
  com.android.tradefed.testtype.suite.BaseTestSuite
    com.android.tradefed.testtype.suite.TestMappingSuiteRunner


Implementação de BaseTestSuite para executar testes especificados pela opção include-filter ou arquivos TEST_MAPPING do build como um pacote.

Resumo

Constantes

String IS_BWYN_ENV_VAR_KEY

Construtores públicos

TestMappingSuiteRunner()

Métodos públicos

void clearKeywords()
void clearTestGroup()
void clearTestMappingPaths()
Set<TestInfo> loadTestInfos()
LinkedHashMap<String, IConfiguration> loadTests()

Carrega a configuração dos testes que serão executados.

Constantes

IS_BWYN_ENV_VAR_KEY

public static final String IS_BWYN_ENV_VAR_KEY

Valor da constante: "IS_BWYN"

Construtores públicos

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

Métodos públicos

clearKeywords

public void clearKeywords ()

clearTestGroup

public void clearTestGroup ()

clearTestMappingPaths

public void clearTestMappingPaths ()

loadTestInfos

public Set<TestInfo> loadTestInfos ()

Retorna
Set<TestInfo>

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

Carrega a configuração dos testes que serão executados. Cada teste é definido por uma IConfiguration e um nome exclusivo em que ele vai informar os resultados. Há duas maneiras de carregar testes para TestMappingSuiteRunner:

1. --test-mapping-test-group, que especifica o grupo de testes em arquivos TEST_MAPPING. O executor vai analisar todos os arquivos TEST_MAPPING no código-fonte pelo artefato de build test_mappings.zip e carregar os testes agrupados no grupo de testes fornecido.

2. --include-filter, que especifica o nome do teste a ser executado. O caso de uso é para a verificação de pré-envio executar apenas uma lista de testes relacionados aos Cls a serem verificados. A lista de testes é compilada nos arquivos TEST_MAPPING relacionados no código-fonte modificado.

Retorna
LinkedHashMap<String, IConfiguration> um mapa do nome do teste para o objeto IConfiguration de cada teste.