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()
loadTestInfos()
loadTests()

Carregue 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  loadTestInfos ()

Retorna

loadTests

public  loadTests ()

Carregue 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 em arquivos TEST_MAPPING. O executor vai analisar todos os arquivos TEST_MAPPING no código-fonte usando o artefato de build test_mappings.zip e carregar os testes agrupados no grupo de teste especificado.

2. --include-filter, que especifica o nome do teste a ser executado. O caso de uso é para uma verificação de pré-envio que executa apenas uma lista de testes relacionados às CLs a serem verificadas. 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.