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

public  loadTestInfos ()

Zwroty

załaduj testy

public  loadTests ()

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.