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 zur Ausführung von Tests, die durch die Option „include-filter“ festgelegt wurden, oder TEST_MAPPING-Dateien aus dem Build als Suite.

Zusammenfassung

Öffentliche Konstruktoren

TestMappingSuiteRunner()

Öffentliche Methoden

void clearTestGroup()
loadTestInfos()
loadTests()

Laden Sie die auszuführende Testkonfiguration.

Öffentliche Konstruktoren

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

Öffentliche Methoden

ClearTestGroup

public void clearTestGroup ()

LoadTestInfos

public  loadTestInfos ()

Returns

LoadTests

public  loadTests ()

Laden Sie die auszuführende Testkonfiguration. Jeder Test wird durch eine IConfiguration und einen eindeutigen Namen definiert, unter dem die Ergebnisse ausgegeben werden. Es gibt zwei Möglichkeiten, Lasttests für TestMappingSuiteRunner:

1. --test-mapping-test-group, das die Gruppe der Tests in TEST_MAPPING-Dateien angibt. Der Runner parst alle TEST_MAPPING-Dateien im Quellcode mithilfe des Build-Artefakts test_mappings.zip und Lasttests unter der gegebenen Testgruppe.

2. --include-filter gibt den Namen des auszuführenden Tests an. Der Anwendungsfall Vorabsendeprüfung, um nur eine Liste von Tests auszuführen, die sich auf die zu verifizierenden Cls beziehen. Die Liste der Die Tests werden aus den zugehörigen TEST_MAPPING-Dateien im geänderten Quellcode kompiliert.

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