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) آرگومان های ماژول را اضافه می کند |
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) ایجاد |
SuiteModuleLoader | getModuleLoader () در حال حاضر گرداند |
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) |
روشهای حفاظت شده | |
---|---|
getExcludeFilter () یک کپی از فیلترهای حذف برای آزمایش سازگاری دریافت می کند | |
getFoldableStates (ITestDevice device) | |
getIncludeFilter () یک نسخه از فیلترهای شامل برای آزمایش سازگاری دریافت می کند | |
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)
آرگومان های ماژول را اضافه می کند
مولفه های | |
---|---|
moduleArgs |
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
ایجاد SuiteModuleLoader
مسئول برای بارگذاری IConfiguration
و اختصاص آنها به برخی از گزینه.
مولفه های | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ) استدلال است. |
moduleArgs |
برمی گردد | |
---|---|
SuiteModuleLoader | ایجاد SuiteModuleLoader . |
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
در حال حاضر گرداند SuiteModuleLoader
.
برمی گردد | |
---|---|
SuiteModuleLoader |
loadTests
publicloadTests ()
روش انتزاعی برای بارگیری پیکربندی آزمایشاتی که اجرا می شود. هر آزمون است که توسط یک تعریف IConfiguration
و یک نام منحصر به فرد که تحت آن آن را به نتایج گزارش کنید.
برمی گردد | |
---|---|
استراتژی بارگیری
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
استراتژی بارگذاری پیش فرض از منابع و فهرست آزمایشات بارگیری می شود. قابل تمدید یا تعویض است.
مولفه های | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : یک پیشوند برای فیلتر دایرکتوری منابع را. |
suiteTag | String : برچسب مجموعه ماژول باید گنجانده شود. می تواند خالی باشد |
برمی گردد | |
---|---|
لیستی از پیکربندی بارگذاری شده برای مجموعه. |
ارزیابی مجدد فیلترها
public void reevaluateFilters ()
setBuild
public void setBuild (IBuildInfo buildInfo)
مولفه های | |
---|---|
buildInfo | IBuildInfo |
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 |
روشهای حفاظت شده
getExcludeFilter
protectedgetExcludeFilter ()
یک کپی از فیلترهای حذف برای آزمایش سازگاری دریافت می کند
برمی گردد | |
---|---|
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
مولفه های | |
---|---|
device | ITestDevice |
برمی گردد | |
---|---|
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
getIncludeFilter
protectedgetIncludeFilter ()
یک نسخه از فیلترهای شامل برای آزمایش سازگاری دریافت می کند
برمی گردد | |
---|---|
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
تنظیم گزینه prioritize-host-config.
مولفه های | |
---|---|
prioritizeHostConfig | boolean : درست به اولویت بندی پیکربندی میزبان، یعنی، آزمون میزبان اجرا در صورت امکان. |
setupFilters
protected void setupFilters (File testsDir)
بر اساس وجود نام ماژول ، فیلترهای شامل/حذف را تنظیم می کند.
مولفه های | |
---|---|
testsDir | File |
پرتاب می کند | |
---|---|
| اگر فایلی پیدا نشد |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
مولفه های | |
---|---|
module | ModuleDefinition |
برمی گردد | |
---|---|
boolean |