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
Construtores públicos | |
---|---|
TestMappingSuiteRunner()
|
Métodos públicos | |
---|---|
void
|
clearKeywords()
|
void
|
clearTestGroup()
|
void
|
clearTestMappingPaths()
|
|
loadTestInfos()
|
|
loadTests()
Carregar a configuração dos testes que serão executados. |
Construtores públicos
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Métodos públicos
clearKeywords
public void clearKeywords ()
clearTestGroup
public void clearTestGroup ()
clearTestMappingPaths
public void clearTestMappingPaths ()
loadTestInfos
publicloadTestInfos ()
Retorna | |
---|---|
|
loadTests
publicloadTests ()
Carregar a configuração dos testes que serão executados. Cada teste é definido por um IConfiguration
e um nome exclusivo em que os resultados serão informados. Há duas maneiras de
carregar testes para TestMappingSuiteRunner
:
1. --test-mapping-test-group, que especifica o grupo de testes nos 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 testes agrupados no grupo de teste especificado.
2. --include-filter, que especifica o nome do teste a ser executado. O caso de uso é para que a verificação de pré-envio execute apenas uma lista de testes relacionados aos CLs a serem verificados. A lista de testes é compilada com base nos arquivos TEST_MAPPING relacionados no código-fonte modificado.
Retorna | |
---|---|
|
um mapa do nome do teste para o objeto IConfiguration de cada teste. |