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

Возврат

loadTests

public  loadTests ()

Загрузите конфигурацию тестов, которые будут запущены. Каждый тест определяется IConfiguration и уникальным именем, под которым он будет выдавать результаты. Существует два способа загрузки тестов для TestMappingSuiteRunner :

1. --test-mapping-test-group, который указывает группу тестов в файлах TEST_MAPPING. Программа запуска проанализирует все файлы TEST_MAPPING в исходном коде с помощью артефакта сборки test_mappings.zip и загрузит тесты, сгруппированные в указанную группу.

2. --include-filter, который указывает имя теста для запуска. Пример использования: проверка перед отправкой позволяет запустить только список тестов, связанных с проверяемыми классами. Список тестов составляется из связанных файлов TEST_MAPPING в изменённом исходном коде.

Возврат
сопоставление имени теста с объектом IConfiguration каждого теста.