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 à partir 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()
|
Set<TestInfo>
|
loadTestInfos()
|
LinkedHashMap<String, IConfiguration>
|
loadTests()
Charge la configuration des tests qui seront exécutés. |
Constantes
IS_BWYN_ENV_VAR_KEY
public static final String IS_BWYN_ENV_VAR_KEY
Constant Value: "IS_BWYN"
Constructeurs publics
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Méthodes publiques
clearKeywords
public void clearKeywords ()
clearTestGroup
public void clearTestGroup ()
clearTestMappingPaths
public void clearTestMappingPaths ()
loadTests
public LinkedHashMap<String, IConfiguration> loadTests ()
Charge la configuration des tests qui seront exécutés. Chaque test est défini par une IConfiguration et un nom unique sous lequel il signalera les 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 analyse tous les fichiers TEST_MAPPING dans le code source via l'artefact de compilation test_mappings.zip et charge les tests regroupés sous le groupe de tests donné.
2. --include-filter, qui spécifie le nom du test à exécuter. Le cas d'utilisation est celui d'une vérification préalable à la validation qui n'exécute 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 | |
|---|---|
LinkedHashMap<String, IConfiguration> |
une carte du nom du test à l'objet IConfiguration de chaque test. |