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

public  loadTestInfos ()

Returns

loadTests

public  loadTests ()

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.