TestMappingSuiteRunner
public class TestMappingSuiteRunner
extends BaseTestSuite
java.lang.Объект | |||
↳ | com.android.tradefed.testtype.suite.ITestSuite | ||
↳ | com.android.tradefed.testtype.suite.BaseTestSuite | ||
↳ | com.android.tradefed.testtype.suite.TestMappingSuiteRunner |
Реализация BaseTestSuite
для запуска тестов, указанных параметром include-filter, или файлов TEST_MAPPING из сборки в виде комплекта.
Краткое содержание
Публичные конструкторы | |
---|---|
TestMappingSuiteRunner () |
Публичные методы | |
---|---|
void | clearTestGroup () |
loadTestInfos () | |
loadTests () Загрузите конфигурацию тестов, которые будут выполняться. |
Публичные конструкторы
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Публичные методы
ClearTestGroup
public void clearTestGroup ()
loadTestInfos
publicloadTestInfos ()
Возвращает | |
---|---|
loadTests
publicloadTests ()
Загрузите конфигурацию тестов, которые будут выполняться. Каждый тест определяется IConfiguration
и уникальным именем, под которым он будет сообщать о результатах. Есть 2 способа загрузить тесты для TestMappingSuiteRunner
:
1. --test-mapping-test-group, который указывает группу тестов в файлах TEST_MAPPING. Средство выполнения проанализирует все файлы TEST_MAPPING в исходном коде с помощью артефакта сборки test_mappings.zip и загрузит тесты, сгруппированные в заданной группе тестов.
2. --include-filter, указывающий имя запускаемого теста. Сценарий использования для проверки перед отправкой состоит в том, чтобы запустить только список тестов, связанных с проверяемыми CL. Список тестов составлен из связанных файлов TEST_MAPPING в измененном исходном коде.
Возвращает | |
---|---|
сопоставление имени теста с объектом IConfiguration каждого теста. |