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

Costanti

String IS_BWYN_ENV_VAR_KEY

Costruttori pubblici

TestMappingSuiteRunner()

Metodi pubblici

void clearKeywords()
void clearTestGroup()
void clearTestMappingPaths()
Set<TestInfo> loadTestInfos()
LinkedHashMap<String, IConfiguration> loadTests()

Carica la configurazione dei test da eseguire.

Costanti

IS_BWYN_ENV_VAR_KEY

public static final String IS_BWYN_ENV_VAR_KEY

Valore costante: "IS_BWYN"

Costruttori pubblici

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

Metodi pubblici

clearKeywords

public void clearKeywords ()

clearTestGroup

public void clearTestGroup ()

clearTestMappingPaths

public void clearTestMappingPaths ()

loadTestInfos

public Set<TestInfo> loadTestInfos ()

Resi
Set<TestInfo>

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

Carica la configurazione dei test da eseguire. Ogni test è definito da un oggetto IConfiguration e da un nome univoco con cui verranno segnalati 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 di pre-invio per eseguire solo un elenco di test correlati ai Cls da verificare. L'elenco dei test viene compilato dai file TEST_MAPPING correlati nel codice sorgente modificato.

Resi
LinkedHashMap<String, IConfiguration> Una mappa del nome del test all'oggetto IConfiguration di ogni test.