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 ()

loadTestInfos

public Set<TestInfo> loadTestInfos ()

Возвраты
Set< TestInfo >

нагрузочные тесты

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 каждого теста.