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 |
Wdrożenie BaseTestSuite
do uruchamiania testów określonych przez opcję include-filter lub pliki TEST_MAPPING z kompilacji jako zestaw.
Podsumowanie
Konstruktory publiczne | |
---|---|
TestMappingSuiteRunner()
|
Metody publiczne | |
---|---|
void
|
clearKeywords()
|
void
|
clearTestGroup()
|
void
|
clearTestMappingPaths()
|
|
loadTestInfos()
|
|
loadTests()
Załaduj konfigurację testów, która ma zostać uruchomiona. |
Konstruktory publiczne
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Metody publiczne
clearKeywords
public void clearKeywords ()
clearTestGroup
public void clearTestGroup ()
clearTestMappingPaths
public void clearTestMappingPaths ()
loadTestInfos
publicloadTestInfos ()
Zwroty | |
---|---|
|
loadTests
publicloadTests ()
Załaduj konfigurację testów, która ma zostać uruchomiona. Każdy test jest zdefiniowany przez IConfiguration
i wyjątkową nazwę, pod którą będą raportowane wyniki. Testy TestMappingSuiteRunner
możesz wczytywać na 2 sposoby:
1. --test-mapping-test-group, która określa grupę testów w plikach TEST_MAPPING. Narzędzie przeanalizuje wszystkie pliki TEST_MAPPING w źródle za pomocą artefaktu kompilacji test_mappings.zip i załaduje testy pogrupowane według danej grupy testów.
2. --include-filter, która określa nazwę testu do uruchomienia. Przypadek użycia: sprawdzanie przed przesłaniem ma polegać tylko na uruchomieniu listy testów związanych z weryfikowanymi plikami .cls. Lista testów jest kompilowana z powiązanych plików TEST_MAPPING w zmodyfikowanym kodzie źródłowym.
Zwroty | |
---|---|
|
mapowanie nazwy testu na obiekt IConfiguration każdego testu. |