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 () |
loadTestInfos () | |
loadTests () Załaduj konfigurację testów, które zostaną uruchomione. |
Konstruktory publiczne
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Metody publiczne
wyczyść grupę testową
public void clearTestGroup ()
załadujInformacje o teście
publicloadTestInfos ()
Zwroty | |
---|---|
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. |