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 () يُرجع ملف |
loadTests () طريقة Abstract لتحميل تكوين الاختبارات التي سيتم تشغيلها. | |
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) قم بتعيين خيار تحديد أولويات المضيف. |
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 ()
قم بإلغاء تحديد التصفية
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 |
الاختبارات
publicloadTests ()
طريقة Abstract لتحميل تكوين الاختبارات التي سيتم تشغيلها. يتم تحديد كل اختبار من خلال 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 |
اضبط التصفية
public void setIncludeFilter (includeFilters)
مجموعات تتضمن عوامل التصفية لاختبار التوافق
حدود | |
---|---|
includeFilters |
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
حدود | |
---|---|
forceParameter | ModuleParameters |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
حدود | |
---|---|
skipJarLoading | boolean |
الطرق المحمية
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
حدود | |
---|---|
device | ITestDevice |
عائدات | |
---|---|
رميات | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
قم بتعيين خيار تحديد أولويات المضيف.
حدود | |
---|---|
prioritizeHostConfig | boolean : صحيح لتحديد أولويات تهيئة المضيف ، أي تشغيل اختبار المضيف إن أمكن. |
فلاتر
protected void setupFilters (File testsDir)
يعيّن عوامل التضمين / الاستبعاد بناءً على ما إذا كان قد تم إعطاء اسم وحدة.
حدود | |
---|---|
testsDir | File |
رميات | |
---|---|
| إذا لم يتم العثور على أي ملف. |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
حدود | |
---|---|
module | ModuleDefinition |
عائدات | |
---|---|
boolean |