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 |
Implementazione di BaseTestSuite
per eseguire i test specificati dall'opzione include-filter o dai file TEST_MAPPING da build, come una suite.
Riepilogo
Costruttori pubblici | |
---|---|
TestMappingSuiteRunner () |
Metodi pubblici | |
---|---|
void | clearTestGroup () |
loadTestInfos () | |
loadTests () Caricare la configurazione dei test che verranno eseguiti. |
Costruttori pubblici
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Metodi pubblici
clearTestGroup
public void clearTestGroup ()
caricareTestInfo
publicloadTestInfos ()
ritorna | |
---|---|
loadTest
publicloadTests ()
Caricare la configurazione dei test che verranno eseguiti. Ogni test è definito da una IConfiguration
e da un nome univoco con il quale riporterà i risultati. Esistono 2 modi per caricare i test per TestMappingSuiteRunner
:
1. --test-mapping-test-group, che specifica il gruppo di test nei file TEST_MAPPING. Il runner analizzerà tutti i file TEST_MAPPING nel codice sorgente tramite l'artefatto build test_mappings.zip e caricherà i test raggruppati nel gruppo di test specificato.
2. --include-filter, che specifica il nome del test da eseguire. Il caso d'uso prevede che il controllo preinvio esegua solo un elenco di test relativi ai Cls da verificare. L'elenco dei test viene compilato dai relativi file TEST_MAPPING nel codice sorgente modificato.
ritorna | |
---|---|
una mappa del nome del test sull'oggetto IConfiguration di ciascun test. |