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 oppure
TEST_MAPPING di file dalla build, come una suite.
Riepilogo
Costruttori pubblici | |
---|---|
TestMappingSuiteRunner()
|
Metodi pubblici | |
---|---|
void
|
clearTestGroup()
|
|
loadTestInfos()
|
|
loadTests()
Carica la configurazione dei test che verrà eseguita. |
Costruttori pubblici
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Metodi pubblici
cancellaGruppoTest
public void clearTestGroup ()
loadTestInfos
publicloadTestInfos ()
Ritorni | |
---|---|
|
loadTest
publicloadTests ()
Carica la configurazione dei test che verrà eseguita. Ogni test è definito da un IConfiguration
e da un nome univoco in base al quale verranno registrati i risultati. Esistono 2 modi per
test di carico 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 della build test_mappings.zip e test di caricamento raggruppati nel gruppo di test specificato.
2. --include-filter, che specifica il nome del test da eseguire. Il caso d'uso è controllo pre-invio per eseguire soltanto un elenco dei test relativi ai Cl da verificare. L'elenco di I test vengono compilati a partire dai relativi file TEST_MAPPING nel codice sorgente modificato.
Ritorni | |
---|---|
|
una mappa del nome del test per l'oggetto IConfiguration di ogni test. |