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

public  loadTestInfos ()

Zwroty

testy obciążenia

public  loadTests ()

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.