TestMappingSuiteRunner
public class TestMappingSuiteRunner
extends BaseTestSuite
java.lang.Obiekt | |||
↳ | 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 pakietu.
Streszczenie
Konstruktory publiczne | |
---|---|
TestMappingSuiteRunner () |
Metody publiczne | |
---|---|
void | clearTestGroup () |
loadTests () Załaduj konfigurację testów, które zostaną uruchomione. | |
void | setTestDiscovery (Boolean testDiscovery) Ustaw flagę trybu wykrywania testów. |
Konstruktory publiczne
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Metody publiczne
wyczyść grupę testową
public void clearTestGroup ()
testy obciążenia
publicloadTests ()
Załaduj konfigurację testów, które zostaną uruchomione. Każdy test jest zdefiniowany przez IConfiguration
i unikalną nazwę, pod którą będzie zgłaszał 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. Runer przeanalizuje wszystkie pliki TEST_MAPPING w kodzie źródłowym za pomocą artefaktu kompilacji test_mappings.zip i załaduje testy zgrupowane w danej grupie testów.
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 Cls, 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 do obiektu IConfiguration każdego testu. |
ustawTest Discovery
public void setTestDiscovery (Boolean testDiscovery)
Ustaw flagę trybu wykrywania testów.
Parametry | |
---|---|
testDiscovery | Boolean |