BaseTestSuite
public class BaseTestSuite
extends ITestSuite
java.lang.Объект | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Тест для запуска Compatibility Test Suite с новой системой Suite.
Краткое содержание
Константы | |
---|---|
char | MODULE_OPTION_SHORT_NAME |
char | TEST_OPTION_SHORT_NAME
|
Поля | |
---|---|
public static final String | CONFIG_PATTERNS_OPTION |
public static final String | EXCLUDE_FILTER_OPTION |
public static final String | INCLUDE_FILTER_OPTION |
public static final String | MODULE_OPTION |
public static final String | TEST_ARG_OPTION |
public static final String | TEST_OPTION
|
Публичные конструкторы | |
---|---|
BaseTestSuite () |
Публичные методы | |
---|---|
void | addConfigPatterns ( patterns) addConfigPatterns ( patterns) Добавить шаблоны конфигурации |
void | addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs) Добавляет аргументы модуля |
void | clearExcludeFilter () |
void | clearIncludeFilter () |
SuiteModuleLoader | createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) Создайте |
getExcludeFilter () Получает копию exclude-filters для теста совместимости | |
getIncludeFilter () Получает копию include-filters для теста совместимости | |
SuiteModuleLoader | getModuleLoader () Возвращает текущий |
String | getRunSuiteTag () |
loadTests () Абстрактный метод для загрузки конфигурации тестов, которые будут запущены. | |
loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) Стратегия загрузки по умолчанию будет загружаться из ресурсов и каталога тестов. | |
void | reevaluateFilters () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter) Установите, включены ли необязательные параметризованные модули или нет. |
void | setEnableParameterizedModules (boolean enableParameter) Установите, включены ли параметризованные модули или нет. |
void | setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters) Устанавливает фильтры исключения для теста совместимости |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) Устанавливает include-фильтры для теста совместимости |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
Защищенные методы | |
---|---|
getFoldableStates ( ITestDevice device) | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Установите опцию priorityize-host-config. |
void | setupFilters (File testsDir) Устанавливает фильтры включения/исключения в зависимости от того, было ли задано имя модуля. |
boolean | shouldModuleRun ( ModuleDefinition module) |
Константы
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Постоянное значение: 109 (0x0000006d)
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
Постоянное значение: 116 (0x00000074)
Поля
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
MODULE_OPTION
public static final String MODULE_OPTION
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
TEST_OPTION
public static final String TEST_OPTION
Публичные конструкторы
BaseTestSuite
public BaseTestSuite ()
Публичные методы
аддконфигпаттернс
public void addConfigPatterns (patterns)
Добавить шаблоны конфигурации
Параметры | |
---|---|
patterns |
аддмодулеаргс
public void addModuleArgs (moduleArgs)
Добавляет аргументы модуля
Параметры | |
---|---|
moduleArgs |
очиститьExcludeFilter
public void clearExcludeFilter ()
ClearIncludeFilter
public void clearIncludeFilter ()
создатьModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Создайте SuiteModuleLoader
, отвечающий за загрузку IConfiguration
и назначьте ему некоторые параметры.
Параметры | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ) аргументов. |
moduleArgs |
Возвращает | |
---|---|
SuiteModuleLoader | созданный SuiteModuleLoader . |
getExcludeFilter
publicgetExcludeFilter ()
Получает копию exclude-filters для теста совместимости
Возвращает | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
Получает копию include-filters для теста совместимости
Возвращает | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Возвращает текущий SuiteModuleLoader
.
Возвращает | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
Возвращает | |
---|---|
String |
loadTests
publicloadTests ()
Абстрактный метод для загрузки конфигурации тестов, которые будут запущены. Каждый тест определяется IConfiguration
и уникальным именем, под которым он будет сообщать о результатах.
Возвращает | |
---|---|
loadingСтратегия
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Стратегия загрузки по умолчанию будет загружаться из ресурсов и каталога тестов. Можно продлить или заменить.
Параметры | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : префикс для фильтрации каталога ресурсов. |
suiteTag | String : Тег пакета, который должен быть включен в модуль. Может быть нулевым. |
Возвращает | |
---|---|
Список загруженной конфигурации для пакета. |
переоценить фильтры
public void reevaluateFilters ()
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Установите, включены ли необязательные параметризованные модули или нет.
Параметры | |
---|---|
enableOptionalParameter | boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Установите, включены ли параметризованные модули или нет.
Параметры | |
---|---|
enableParameter | boolean |
setExcludeFilter
public void setExcludeFilter (excludeFilters)
Устанавливает фильтры исключения для теста совместимости
Параметры | |
---|---|
excludeFilters |
setIncludeFilter
public void setIncludeFilter (includeFilters)
Устанавливает include-фильтры для теста совместимости
Параметры | |
---|---|
includeFilters |
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
Параметры | |
---|---|
forceParameter | ModuleParameters |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
Параметры | |
---|---|
skipJarLoading | boolean |
Защищенные методы
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Параметры | |
---|---|
device | ITestDevice |
Возвращает | |
---|---|
Броски | |
---|---|
DeviceNotAvailableException |
сетприоритизехостконфиг
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Установите опцию priorityize-host-config.
Параметры | |
---|---|
prioritizeHostConfig | boolean : true, чтобы установить приоритет конфигурации хоста, т. е. запустить тест хоста, если это возможно. |
настройкаФильтры
protected void setupFilters (File testsDir)
Устанавливает фильтры включения/исключения в зависимости от того, было ли задано имя модуля.
Параметры | |
---|---|
testsDir | File |
Броски | |
---|---|
| если какой-либо файл не найден. |
долженмодулрун
protected boolean shouldModuleRun (ModuleDefinition module)
Параметры | |
---|---|
module | ModuleDefinition |
Возвращает | |
---|---|
boolean |