BaseTestSuite
public class BaseTestSuite
extends ITestSuite
java.lang.object | ||
↳ | 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) args ماژول را اضافه می کند |
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 () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter) تنظیم کنید که آیا ماژول های پارامتری اختیاری فعال هستند یا خیر. |
void | setEnableParameterizedModules (boolean enableParameter) تنظیم کنید که آیا ماژول های پارامتری فعال هستند یا خیر. |
void | setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters) فیلترهای حذف را برای تست سازگاری تنظیم می کند |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) مجموعه شامل فیلترها برای تست سازگاری است |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
روش های محافظت شده | |
---|---|
getFoldableStates ( ITestDevice device) | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) تنظیم گزینه prioritize-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 ()
روش های عمومی
addConfigPatterns
public void addConfigPatterns (patterns)
الگوهای پیکربندی را اضافه کنید
مولفه های | |
---|---|
patterns |
addModuleArgs
public void addModuleArgs (moduleArgs)
args ماژول را اضافه می کند
مولفه های | |
---|---|
moduleArgs |
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 ایجاد شده. |
getExcludeFilter
publicgetExcludeFilter ()
یک کپی از فیلترهای حذف را برای تست سازگاری دریافت می کند
برمی گرداند | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
یک کپی از فیلترهای شامل برای تست سازگاری دریافت می کند
برمی گرداند | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
SuiteModuleLoader
فعلی را برمی گرداند.
برمی گرداند | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
برمی گرداند | |
---|---|
String |
loadTests
publicloadTests ()
روش انتزاعی برای بارگذاری پیکربندی تست هایی که اجرا می شود. هر آزمون با یک IConfiguration
و یک نام منحصر به فرد تعریف می شود که تحت آن نتایج را گزارش می دهد.
برمی گرداند | |
---|---|
استراتژی بارگیری
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)
مجموعه شامل فیلترها برای تست سازگاری است
مولفه های | |
---|---|
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)
تنظیم گزینه prioritize-host-config.
مولفه های | |
---|---|
prioritizeHostConfig | boolean : برای اولویت بندی پیکربندی میزبان درست است، یعنی در صورت امکان تست میزبان را اجرا کنید. |
نصب فیلترها
protected void setupFilters (File testsDir)
فیلترهای شامل/حذف را بر اساس اینکه نام ماژول داده شده است را تنظیم می کند.
مولفه های | |
---|---|
testsDir | File |
پرتاب می کند | |
---|---|
| اگر فایلی پیدا نشد |
بایدModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
مولفه های | |
---|---|
module | ModuleDefinition |
برمی گرداند | |
---|---|
boolean |