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

Publiczne konstruktory

TestMappingSuiteRunner()

Metody publiczne

void clearKeywords()
void clearTestGroup()
void clearTestMappingPaths()
loadTestInfos()
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

Stała wartość: "IS_BWYN"

Publiczne konstruktory

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

Metody publiczne

clearKeywords

public void clearKeywords ()

clearTestGroup

public void clearTestGroup ()

clearTestMappingPaths

public void clearTestMappingPaths ()

loadTestInfos

public  loadTestInfos ()

Zwroty

loadTests

public  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.

Zwroty
mapa nazwy testu do IConfiguration obiektu każdego testu.