BaseTestSuite
public class BaseTestSuite
extends ITestSuite
java.lang.Объект | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Тест для запуска пакета тестов на совместимость с новой системой пакета.
Краткое содержание
Константы | |
---|---|
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 | cleanUpSuiteSetup () Возможность очистить все, что было необходимо при установке пакетов, но не требуется для запуска тестов. |
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 () Получает копию исключающих фильтров для теста совместимости. | |
getIncludeFilter () Получает копию включаемых фильтров для теста совместимости. | |
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 () |
boolean | reverseExcludeFilters () |
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) Установите опцию Priority-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
МОДУЛЬ_ОПЦИЯ
public static final String MODULE_OPTION
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
ТЕСТ_ОПЦИЯ
public static final String TEST_OPTION
Общественные конструкторы
BaseTestSuite
public BaseTestSuite ()
Публичные методы
добавитьConfigPatterns
public void addConfigPatterns (patterns)
Добавить шаблоны конфигурации
Параметры | |
---|---|
patterns |
добавитьМодулеАргс
public void addModuleArgs (moduleArgs)
Добавляет аргументы модуля
Параметры | |
---|---|
moduleArgs |
CleanUpSuiteSetup
public void cleanUpSuiteSetup ()
Возможность очистить все, что было необходимо при установке пакетов, но не требуется для запуска тестов.
ОчиститьExcludeFilter
public void clearExcludeFilter ()
ClearIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Создайте SuiteModuleLoader
, отвечающий за загрузку IConfiguration
, и назначьте ему некоторые параметры.
Параметры | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ). |
moduleArgs |
Возврат | |
---|---|
SuiteModuleLoader | созданный SuiteModuleLoader . |
getExcludeFilter
publicgetExcludeFilter ()
Получает копию исключающих фильтров для теста совместимости.
Возврат | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
Получает копию включаемых фильтров для теста совместимости.
Возврат | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Возвращает текущий SuiteModuleLoader
.
Возврат | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
Возврат | |
---|---|
String |
Нагрузочные тесты
publicloadTests ()
Абстрактный метод для загрузки конфигурации тестов, которые будут запущены. Каждый тест определяется IConfiguration
и уникальным именем, под которым будут сообщаться результаты.
Возврат | |
---|---|
loadingСтратегии
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Стратегия загрузки по умолчанию будет загружаться из ресурсов и каталога тестов. Возможно продление или замена.
Параметры | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : префикс для фильтрации каталога ресурсов. |
suiteTag | String : тег пакета, который должен быть включен в модуль. Может быть нулевым. |
Возврат | |
---|---|
Список загруженной конфигурации пакета. |
переоценитьФильтры
public void reevaluateFilters ()
обратныйExcludeFilters
public boolean reverseExcludeFilters ()
Возврат | |
---|---|
boolean |
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Установите, включены или нет дополнительные параметризованные модули.
Параметры | |
---|---|
enableOptionalParameter | boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Установите, включены или нет параметризованные модули.
Параметры | |
---|---|
enableParameter | boolean |
установитьExcludeFilter
public void setExcludeFilter (excludeFilters)
Устанавливает исключающие фильтры для теста совместимости.
Параметры | |
---|---|
excludeFilters |
setIncludeFilter
public void setIncludeFilter (includeFilters)
Устанавливает include-фильтры для теста совместимости.
Параметры | |
---|---|
includeFilters |
SetModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
Параметры | |
---|---|
forceParameter | ModuleParameters |
setSkipjarЗагрузка
public void setSkipjarLoading (boolean skipJarLoading)
Параметры | |
---|---|
skipJarLoading | boolean |
Защищенные методы
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Параметры | |
---|---|
device | ITestDevice |
Возврат | |
---|---|
Броски | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Установите опцию Priority-Host-Config.
Параметры | |
---|---|
prioritizeHostConfig | boolean : true для определения приоритета конфигурации хоста, т. е. запуска теста хоста, если это возможно. |
НастройкаФильтры
protected void setupFilters (File testsDir)
Устанавливает фильтры включения/исключения в зависимости от того, было ли указано имя модуля.
Параметры | |
---|---|
testsDir | File |
Броски | |
---|---|
| если какой-либо файл не найден. |
долженМодулеРун
protected boolean shouldModuleRun (ModuleDefinition module)
Параметры | |
---|---|
module | ModuleDefinition |
Возврат | |
---|---|
boolean |