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 Tests auszuführen, die mit der Option „include-filter“ oder mit TEST_MAPPING-Dateien aus dem Build als Suite angegeben wurden.

Zusammenfassung

Öffentliche Konstruktoren

TestMappingSuiteRunner()

Öffentliche Methoden

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

Laden Sie die Testkonfiguration, die ausgeführt werden soll.

Öffentliche Konstruktoren

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

Öffentliche Methoden

clearKeywords

public void clearKeywords ()

clearTestGroup

public void clearTestGroup ()

clearTestMappingPaths

public void clearTestMappingPaths ()

loadTestInfos

public  loadTestInfos ()

Returns

loadTests

public  loadTests ()

Laden Sie die Testkonfiguration, die ausgeführt werden soll. Jeder Test wird durch eine IConfiguration und einen eindeutigen Namen definiert, unter dem die Ergebnisse erfasst werden. Es gibt zwei Möglichkeiten, Tests für TestMappingSuiteRunner zu laden:

1. „–test-mapping-test-group“, mit dem die Testgruppe in TEST_MAPPING-Dateien angegeben wird. Der Runner analysiert alle TEST_MAPPING-Dateien im Quellcode über das Build-Artefakt „test_mappings.zip“ und lädt Tests, die in der angegebenen Testgruppe gruppiert sind, in den Arbeitsspeicher.

2. --include-filter, mit dem der Name des auszuführenden Tests angegeben wird. Der Anwendungsfall besteht darin, dass bei der Vorabprüfung nur eine Liste von Tests ausgeführt wird, die sich auf die zu prüfenden CLs beziehen. Die Liste der Tests wird aus den zugehörigen TEST_MAPPING-Dateien im geänderten Quellcode kompiliert.

Returns
eine Zuordnung des Testnamens zum IConfiguration-Objekt jedes Tests.