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


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

Résumé

Constantes

String IS_BWYN_ENV_VAR_KEY

Constructeurs publics

TestMappingSuiteRunner()

Méthodes publiques

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

Chargez la configuration des tests qui seront exécutés.

Constantes

IS_BWYN_ENV_VAR_KEY

public static final String IS_BWYN_ENV_VAR_KEY

Valeur de constante : "IS_BWYN"

Constructeurs publics

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

Méthodes publiques

clearKeywords

public void clearKeywords ()

clearTestGroup

public void clearTestGroup ()

clearTestMappingPaths

public void clearTestMappingPaths ()

loadTestInfos

public  loadTestInfos ()

Renvoie

loadTests

public  loadTests ()

Chargez la configuration des tests qui seront exécutés. 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 de charger des tests pour TestMappingSuiteRunner :

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

2. --include-filter, qui spécifie le nom du test à exécuter. Le cas d'utilisation concerne la vérification avant envoi pour n'exécuter qu'une liste de tests liés aux CL à vérifier. La liste des tests est compilée à partir des fichiers TEST_MAPPING associés dans le code source modifié.

Renvoie
Mappage du nom du test à l'objet IConfiguration de chaque test.