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 | ||
Implementierung von BaseTestSuite zum Ausführen von Tests, die durch die Option „include-filter“ oder TEST_MAPPING-Dateien aus dem Build als Suite angegeben werden.
Zusammenfassung
Konstanten | |
|---|---|
String |
IS_BWYN_ENV_VAR_KEY
|
Öffentliche Konstruktoren | |
|---|---|
TestMappingSuiteRunner()
|
|
Öffentliche Methoden | |
|---|---|
void
|
clearKeywords()
|
void
|
clearTestGroup()
|
void
|
clearTestMappingPaths()
|
|
loadTestInfos()
|
|
loadTests()
Die Konfiguration der auszuführenden Tests wird geladen. |
Konstanten
IS_BWYN_ENV_VAR_KEY
public static final String IS_BWYN_ENV_VAR_KEY
Konstanter Wert: "IS_BWYN"
Öffentliche Konstruktoren
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Öffentliche Methoden
clearKeywords
public void clearKeywords ()
clearTestGroup
public void clearTestGroup ()
clearTestMappingPaths
public void clearTestMappingPaths ()
loadTestInfos
publicloadTestInfos ()
| Returns | |
|---|---|
|
|
loadTests
publicloadTests ()
Laden Sie die Konfiguration der Tests, die ausgeführt werden sollen. Jeder Test wird durch ein IConfiguration und einen eindeutigen Namen definiert, unter dem Ergebnisse gemeldet werden. Es gibt zwei Möglichkeiten, Tests für TestMappingSuiteRunner zu laden:
1. „--test-mapping-test-group“ gibt die Gruppe von Tests in TEST_MAPPING-Dateien an. Der Runner parst alle TEST_MAPPING-Dateien im Quellcode über das Build-Artefakt „test_mappings.zip“ und lädt Tests, die unter der angegebenen Testgruppe gruppiert sind.
2. „--include-filter“ gibt den Namen des auszuführenden Tests an. Der Anwendungsfall ist für die Vorabprüfung, um nur eine Liste von Tests auszuführen, die sich auf die zu überprüfenden CLs beziehen. Die Liste der Tests wird aus den zugehörigen TEST_MAPPING-Dateien im geänderten Quellcode zusammengestellt.
| Returns | |
|---|---|
|
Eine Zuordnung des Testnamens zum IConfiguration-Objekt jedes Tests. |