TestMappingSuiteRunner
public class TestMappingSuiteRunner
extends BaseTestSuite
Obiekt Java.lang.Object | |||
↳ | com.android.tradefed.testtype.suite.ITestSuite | ||
↳ | com.android.tradefed.testtype.suite.BaseTestSuite | ||
↳ | com.android.tradefed.testtype.suite.TestMappingSuiteRunner |
Implementacja BaseTestSuite
do uruchamiania testów określonych opcją include-filter lub plików TEST_MAPPING z kompilacji, jako pakiet.
Streszczenie
Konstruktorzy publiczni | |
---|---|
TestMappingSuiteRunner () |
Metody publiczne | |
---|---|
void | clearTestGroup () |
loadTestInfos () | |
loadTests () Załaduj konfigurację testów, która zostanie uruchomiona. |
Konstruktorzy publiczni
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Metody publiczne
wyczyść grupę testową
public void clearTestGroup ()
załadujTestInfos
publicloadTestInfos ()
Zwroty | |
---|---|
załaduj testy
publicloadTests ()
Załaduj konfigurację testów, która zostanie uruchomiona. Każdy test jest zdefiniowany przez IConfiguration
i unikalną nazwę, pod którą będzie raportował wyniki. Istnieją 2 sposoby ładowania testów dla TestMappingSuiteRunner
:
1. --test-mapping-test-group, który określa grupę testów w plikach TEST_MAPPING. Biegacz przeanalizuje wszystkie pliki TEST_MAPPING w kodzie źródłowym poprzez artefakt kompilacji test_mappings.zip i testy obciążeniowe zgrupowane w danej grupie testowej.
2. --include-filter, który określa nazwę testu do uruchomienia. Przypadek użycia polega na tym, że kontrola przed przesłaniem uruchamia tylko listę testów związanych z Cl, które mają zostać zweryfikowane. Lista testów jest kompilowana z powiązanych plików TEST_MAPPING w zmodyfikowanym kodzie źródłowym.
Zwroty | |
---|---|
mapa nazwy testu na obiekt IConfiguration każdego testu. |