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

public  loadTestInfos ()

Ritorni

loadTests

public  loadTests ()

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.