Exécuteur TestMappingSuite

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


Implémentation de BaseTestSuite pour exécuter les tests spécifiés par l'option include-filter, ou TEST_MAPPING de la compilation, en tant que suite.

Résumé

Constructeurs publics

TestMappingSuiteRunner()

Méthodes publiques

void clearTestGroup()
loadTestInfos()
loadTests()

Chargez la configuration de test à exécuter.

Constructeurs publics

Exécuteur TestMappingSuite

public TestMappingSuiteRunner ()

Méthodes publiques

ClearTestGroup

public void clearTestGroup ()

loadTestInfos

public  loadTestInfos ()

Renvoie

Tests de charge

public  loadTests ()

Chargez la configuration de test à exécuter. Chaque test est défini par un IConfiguration et un nom unique sous lequel il générera des résultats. Il existe deux façons tests de charge pour TestMappingSuiteRunner:

1. --test-mapping-test-group, qui spécifie le groupe de tests dans les fichiers TEST_MAPPING. L'exécuteur analyse tous les fichiers TEST_MAPPING du code source via l'artefact de compilation test_mappings.zip et tests de chargement regroupés dans un groupe de test donné.

2. --include-filter, qui spécifie le nom du test à exécuter. Ce cas d'utilisation concerne la vérification préalable pour exécuter uniquement une liste de tests liés aux CL à valider. La liste des les tests sont compilés à partir des fichiers TEST_MAPPING associés dans le code source modifié.

Renvoie
un mappage du nom du test vers l'objet IConfiguration de chaque test.