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

public  loadTestInfos ()

Retorna

loadTests

public  loadTests ()

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.