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
um durch die Option include-filter angegebene Tests oder TEST_MAPPING-Dateien aus dem Build als Suite auszuführen.
Zusammenfassung
Öffentliche Bauträger | |
---|---|
TestMappingSuiteRunner () |
Öffentliche Methoden | |
---|---|
void | clearTestGroup () |
loadTestInfos () | |
loadTests () Laden Sie die Testkonfiguration, die ausgeführt werden soll. |
Öffentliche Bauträger
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Öffentliche Methoden
clearTestGroup
public void clearTestGroup ()
LoadTestInfos
publicloadTestInfos ()
Kehrt zurück | |
---|---|
LoadTests
publicloadTests ()
Laden Sie die Testkonfiguration, die ausgeführt werden soll. Jeder Test wird durch eine IConfiguration
und einen eindeutigen Namen definiert, unter dem er Ergebnisse meldet. Es gibt zwei Möglichkeiten, Tests für TestMappingSuiteRunner
zu laden:
1. --test-mapping-test-group, das die Gruppe von Tests in TEST_MAPPING-Dateien angibt. Der Runner analysiert 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, der den Namen des auszuführenden Tests angibt. Der Anwendungsfall besteht darin, dass bei der Vorabprüfung nur eine Liste von Tests ausgeführt wird, die sich auf die zu überprüfenden Cls beziehen. Die Liste der Tests wird aus den zugehörigen TEST_MAPPING-Dateien im modifizierten Quellcode zusammengestellt.
Kehrt zurück | |
---|---|
eine Zuordnung des Testnamens zum IConfiguration Objekt jedes Tests. |