Uruchamiający TestMappingSuite
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, |
implementację funkcji BaseTestSuite
w celu uruchomienia testów określonych za pomocą opcji include-filter; lub
TEST_MAPPING plików z kompilacji jako pakietu.
Podsumowanie
Konstruktory publiczne | |
---|---|
TestMappingSuiteRunner()
|
Metody publiczne | |
---|---|
void
|
clearTestGroup()
|
|
loadTestInfos()
|
|
loadTests()
Wczytaj konfigurację testów, która zostanie uruchomiona. |
Konstruktory publiczne
Uruchamiający TestMappingSuite
public TestMappingSuiteRunner ()
Metody publiczne
wyczyść grupęTestową
public void clearTestGroup ()
loadTestInfos
publicloadTestInfos ()
Zwroty | |
---|---|
|
Testy wczytywania
publicloadTests ()
Wczytaj konfigurację testów, która zostanie uruchomiona. Każdy test jest określany za pomocą identyfikatora IConfiguration
i unikalnej nazwy, pod którą przedstawia wyniki. Są 2 sposoby
testy obciążenia interfejsu TestMappingSuiteRunner
:
1. --test-mapping-test-group, który określa grupę testów w plikach TEST_MAPPING. Uruchomienie przeanalizuje wszystkie pliki TEST_MAPPING w kodzie źródłowym za pomocą artefaktu kompilacji test_mappings.zip oraz testy wczytywania zgrupowane w ramach danej grupy testowej.
2. --include-filter, który określa nazwę testu do uruchomienia. Ten przypadek użycia dotyczy przed przesłaniem, aby uruchomić tylko listę testów związanych z CLS do zweryfikowania. Lista Testy są kompilowane z powiązanych plików TEST_MAPPING w zmodyfikowanym kodzie źródłowym.
Zwroty | |
---|---|
|
mapowanie nazwy testu na obiekt IConfiguration każdego testu. |