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 | 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) مجموعه شامل فیلترها برای تست سازگاری است |
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 |
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 ایجاد شده. |
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 ()
reverseExcludeFilters
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)
مجموعه شامل فیلترها برای تست سازگاری است
پارامترها | |
---|---|
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 |