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 | ||
Реализация BaseTestSuite для запуска тестов, указанных в параметре include-filter или в файлах TEST_MAPPING из сборки, в виде набора тестов.
Краткое содержание
Константы | |
|---|---|
String | IS_BWYN_ENV_VAR_KEY |
Государственные строители | |
|---|---|
TestMappingSuiteRunner () | |
Общедоступные методы | |
|---|---|
void | clearKeywords () |
void | clearTestGroup () |
void | clearTestMappingPaths () |
Set< TestInfo > | loadTestInfos () |
LinkedHashMap<String, IConfiguration > | loadTests ()Загрузите конфигурацию тестов, которые будут запущены. |
Константы
IS_BWYN_ENV_VAR_KEY
public static final String IS_BWYN_ENV_VAR_KEY
Постоянное значение: "IS_BWYN"
Государственные строители
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Общедоступные методы
clearKeywords
public void clearKeywords ()
clearTestGroup
public void clearTestGroup ()
clearTestMappingPaths
public void clearTestMappingPaths ()
нагрузочные тесты
public LinkedHashMap<String, IConfiguration> loadTests ()
Загрузите конфигурацию тестов, которые будут запущены. Каждый тест определяется объектом IConfiguration и уникальным именем, под которым он будет сообщать результаты. Существует 2 способа загрузки тестов для TestMappingSuiteRunner :
1. --test-mapping-test-group, указывающий группу тестов в файлах TEST_MAPPING. Программа запуска тестов проанализирует все файлы TEST_MAPPING в исходном коде через артефакт сборки test_mappings.zip и загрузит тесты, сгруппированные в указанную группу.
2. --include-filter, указывающий имя запускаемого теста. Пример использования: предварительная проверка перед отправкой проекта позволяет запустить только список тестов, связанных с проверяемыми CLS. Список тестов компилируется из соответствующих файлов TEST_MAPPING в измененном исходном коде.
| Возвраты | |
|---|---|
LinkedHashMap<String, IConfiguration > | Карта соответствия имени теста объекту IConfiguration каждого теста. |