BaseTestSuite
public class BaseTestSuite
extends ITestSuite
| java.lang.Object | ||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | |
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite | |
Тест для запуска набора тестов совместимости с новой системой пакетов.
Краткое содержание
Константы | |
|---|---|
String | CONFIG_PATTERNS_OPTION |
String | EXCLUDE_FILTER_OPTION |
String | INCLUDE_FILTER_OPTION |
String | MODULE_OPTION |
char | MODULE_OPTION_SHORT_NAME |
String | TEST_ARG_OPTION |
String | TEST_OPTION |
char | TEST_OPTION_SHORT_NAME |
Публичные конструкторы | |
|---|---|
BaseTestSuite () | |
Публичные методы | |
|---|---|
void | addConfigPatterns (Добавить шаблоны конфигурации |
void | addModuleArgs (Добавляет аргументы модуля |
void | cleanUpSuiteSetup ()Возможность очистить все вещи, которые потребовались во время настройки наборов, но не требуются для запуска тестов. |
void | clearExcludeFilter () |
void | clearIncludeFilter () |
SuiteModuleLoader | createModuleLoader ( Создайте |
| getExcludeFilter ()Получает копию фильтров исключения для теста совместимости. |
| getIncludeFilter ()Получает копию включаемых фильтров для теста совместимости. |
SuiteModuleLoader | getModuleLoader () Возвращает текущий |
String | getRunSuiteTag () |
| loadTests ()Абстрактный метод для загрузки конфигурации тестов, которые будут запущены. |
| loadingStrategy (Стратегия загрузки по умолчанию будет загружать данные из каталога ресурсов и тестов. |
void | reevaluateFilters () |
boolean | reverseExcludeFilters () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter)Установите, включены ли дополнительные параметризованные модули. |
void | setEnableParameterizedModules (boolean enableParameter)Установите, включены ли параметризованные модули или нет. |
void | setExcludeFilter (Устанавливает фильтры исключения для теста совместимости |
void | setIncludeFilter (Устанавливает include-фильтры для теста совместимости |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
Защищенные методы | |
|---|---|
| getFoldableStates ( ITestDevice device) |
void | setupFilters (File testsDir)Устанавливает фильтры включения/исключения в зависимости от того, указано ли имя модуля. |
boolean | shouldModuleRun ( ModuleDefinition module) |
Константы
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
Постоянное значение: "config-patterns"
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
Постоянное значение: «exclude-filter»
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
Постоянное значение: «include-filter»
MODULE_OPTION
public static final String MODULE_OPTION
Постоянное значение: «модуль»
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Постоянное значение: 109 (0x0000006d)
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
Постоянное значение: "test-arg"
ТЕСТ_ОПЦИЯ
public static final String TEST_OPTION
Постоянное значение: «тест»
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
Постоянное значение: 116 (0x00000074)
Публичные конструкторы
BaseTestSuite
public BaseTestSuite ()
Публичные методы
addConfigPatterns
public void addConfigPatterns (patterns)
Добавить шаблоны конфигурации
| Параметры | |
|---|---|
patterns | |
addModuleArgs
public void addModuleArgs (moduleArgs)
Добавляет аргументы модуля
| Параметры | |
|---|---|
moduleArgs | |
cleanUpSuiteSetup
public void cleanUpSuiteSetup ()
Возможность очистить все вещи, которые потребовались во время настройки наборов, но не требуются для запуска тестов.
clearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Создайте SuiteModuleLoader , ответственный за загрузку IConfiguration , и назначьте ему некоторые параметры.
| Параметры | |
|---|---|
includeFiltersFormatted | : Форматированные и проанализированные включают фильтры. |
excludeFiltersFormatted | : Форматированные и проанализированные фильтры исключения. |
testArgs | : список аргументов теста ( IRemoteTest ). |
moduleArgs | : список аргументов модуля. |
| Возврат | |
|---|---|
SuiteModuleLoader | созданный SuiteModuleLoader . |
получитьExcludeFilter
publicgetExcludeFilter ()
Получает копию фильтров исключения для теста совместимости.
| Возврат | |
|---|---|
| |
getIncludeFilter
publicgetIncludeFilter ()
Получает копию включаемых фильтров для теста совместимости.
| Возврат | |
|---|---|
| |
получитьModuleLoader
public SuiteModuleLoader getModuleLoader ()
Возвращает текущий SuiteModuleLoader .
| Возврат | |
|---|---|
SuiteModuleLoader | |
getRunSuiteTag
public String getRunSuiteTag ()
| Возврат | |
|---|---|
String | |
loadTests
publicloadTests ()
Абстрактный метод для загрузки конфигурации тестов, которые будут запущены. Каждый тест определяется IConfiguration и уникальным именем, под которым он будет выдавать результаты.
| Возврат | |
|---|---|
| |
загрузкаСтратегия
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Стратегия загрузки по умолчанию будет загружать данные из каталогов ресурсов и тестов. Может быть расширена или заменена.
| Параметры | |
|---|---|
abis | : Набор 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 |
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 |
Защищенные методы
получитьFoldableStates
protectedgetFoldableStates (ITestDevice device)
| Параметры | |
|---|---|
device | ITestDevice |
| Возврат | |
|---|---|
| |
| Броски | |
|---|---|
DeviceNotAvailableException | |
setupFilters
protected void setupFilters (File testsDir)
Устанавливает фильтры включения/исключения в зависимости от того, указано ли имя модуля.
| Параметры | |
|---|---|
testsDir | File |
| Броски | |
|---|---|
| если какой-либо файл не найден. |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
| Параметры | |
|---|---|
module | ModuleDefinition |
| Возврат | |
|---|---|
boolean | |