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 della build, come suite.

Riepilogo

Costanti

String IS_BWYN_ENV_VAR_KEY

Costruttori pubblici

TestMappingSuiteRunner()

Metodi pubblici

void clearKeywords()
void clearTestGroup()
void clearTestMappingPaths()
loadTestInfos()
loadTests()

Carica la configurazione dei test che verranno eseguiti.

Costanti

IS_BWYN_ENV_VAR_KEY

public static final String IS_BWYN_ENV_VAR_KEY

Constant Value: "IS_BWYN"

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 verranno eseguiti. Ogni test è definito da un IConfiguration e da un nome univoco con cui 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 runner analizzerà tutti i file TEST_MAPPING nel codice sorgente tramite l'artefatto di 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 è per il controllo pre-invio per eseguire solo un elenco di test relativi alle CL 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.