TestMappingSuiteRunner

public class TestMappingSuiteRunner
extends BaseTestSuite

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 przez opcję include-filter lub plików TEST_MAPPING z kompilacji jako zestawu.

Podsumowanie

Stałe

String IS_BWYN_ENV_VAR_KEY

Konstruktory publiczne

TestMappingSuiteRunner()

Metody publiczne

void clearKeywords()
void clearTestGroup()
void clearTestMappingPaths()
Set<TestInfo> loadTestInfos()
LinkedHashMap<String, IConfiguration> loadTests()

Wczytaj konfigurację testów, które mają zostać uruchomione.

Stałe

IS_BWYN_ENV_VAR_KEY

public static final String IS_BWYN_ENV_VAR_KEY

Wartość stała: "IS_BWYN"

Konstruktory publiczne

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

Metody publiczne

clearKeywords

public void clearKeywords ()

clearTestGroup

public void clearTestGroup ()

clearTestMappingPaths

public void clearTestMappingPaths ()

loadTestInfos

public Set<TestInfo> loadTestInfos ()

Zwraca
Set<TestInfo>

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

Wczytaj konfigurację testów, które mają zostać uruchomione. Każdy test jest określony przez IConfiguration i unikalną nazwę, pod którą będą raportowane wyniki. Testy dla TestMappingSuiteRunner możesz wczytać na 2 sposoby:

1. --test-mapping-test-group, który określa grupę testów w plikach TEST_MAPPING. Program uruchamiający przeanalizuje wszystkie pliki TEST_MAPPING w kodzie źródłowym za pomocą artefaktu kompilacji test_mappings.zip i wczyta testy zgrupowane w danej grupie testów.

2. --include-filter, który określa nazwę testu do uruchomienia. Ten przypadek użycia dotyczy sprawdzania przed przesłaniem, aby uruchamiać tylko listę testów związanych z weryfikowanymi zmianami. Lista testów jest kompilowana na podstawie powiązanych plików TEST_MAPPING w zmodyfikowanym kodzie źródłowym.

Zwraca
LinkedHashMap<String, IConfiguration> mapa nazwy testu do IConfiguration obiektu każdego testu.