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
file TEST_MAPPING della build, come suite.
Riepilogo
Costruttori pubblici | |
---|---|
TestMappingSuiteRunner()
|
Metodi pubblici | |
---|---|
void
|
clearKeywords()
|
void
|
clearTestGroup()
|
void
|
clearTestMappingPaths()
|
|
loadTestInfos()
|
|
loadTests()
Carica la configurazione dei test che verrà eseguita. |
Costruttori pubblici
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Metodi pubblici
clearKeywords
public void clearKeywords ()
clearTestGroup
public void clearTestGroup ()
clearTestMappingPaths
public void clearTestMappingPaths ()
loadTestInfos
publicloadTestInfos ()
Ritorni | |
---|---|
|
loadTests
publicloadTests ()
Carica la configurazione dei test che verrà eseguita. Ogni test è definito da un IConfiguration
e da un nome univoco sotto il quale verranno riportati i risultati. Esistono due modi per caricare i test per TestMappingSuiteRunner
:
1. --test-mapping-test-group, che specifica il gruppo di test nei file TEST_MAPPING. Il programma di esecuzione analizzerà tutti i file TEST_MAPPING nel codice sorgente tramite l'elemento dell'artifact di compilazione 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 è per il controllo pre-invio per eseguire solo un elenco di test relativi ai comandi a riga di comando da verificare. L'elenco dei test viene compilato dai file TEST_MAPPING correlati nel codice sorgente modificato.
Ritorni | |
---|---|
|
una mappa del nome del test all'oggetto IConfiguration di ogni test. |