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 de build, como um conjunto.
Resumo
Construtores públicos | |
---|---|
TestMappingSuiteRunner () |
Métodos públicos | |
---|---|
void | clearTestGroup () |
loadTests () Carregue a configuração dos testes que serão executados. | |
void | setTestDiscovery (Boolean testDiscovery) Defina o sinalizador do modo de descoberta de teste. |
Construtores públicos
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Métodos públicos
clearTestGroup
public void clearTestGroup ()
testes de carga
publicloadTests ()
Carregue a configuração dos testes que serão executados. Cada teste é definido por uma IConfiguration
e um nome exclusivo sob o qual relatará os resultados. Existem 2 maneiras de carregar testes para TestMappingSuiteRunner
:
1. --test-mapping-test-group, que especifica o grupo de testes nos arquivos TEST_MAPPING. O executor analisará todos os arquivos TEST_MAPPING no código-fonte por meio do artefato de compilação test_mappings.zip e carregará os testes agrupados no grupo de teste fornecido.
2. --include-filter, que especifica o nome do teste a ser executado. O caso de uso é a verificação de pré-envio para executar apenas uma lista de testes relacionados aos Cls a serem verificados. A lista de testes é compilada a partir dos arquivos TEST_MAPPING relacionados no código-fonte modificado.
devoluções | |
---|---|
um mapa do nome do teste para o objeto IConfiguration de cada teste. |
setTestDiscovery
public void setTestDiscovery (Boolean testDiscovery)
Defina o sinalizador do modo de descoberta de teste.
Parâmetros | |
---|---|
testDiscovery | Boolean |