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 ()
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. |