com.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) يضيف وسيطات الوحدة النمطية |
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 () |
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) تعيين خيار الأولوية-المضيف-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
المقاولين العامة
com.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 . |
getExcludeFilter
publicgetExcludeFilter ()
الحصول على نسخة من عوامل التصفية الاستبعادية لاختبار التوافق
عائدات | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
الحصول على نسخة من مرشحات التضمين لاختبار التوافق
عائدات | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
إرجاع SuiteModuleLoader
الحالي.
عائدات | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
عائدات | |
---|---|
String |
LoadTests
publicloadTests ()
طريقة مجردة لتحميل تكوين الاختبارات التي سيتم تشغيلها. يتم تعريف كل اختبار بواسطة IConfiguration
واسم فريد سيتم بموجبه الإبلاغ عن النتائج.
عائدات | |
---|---|
LoadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
سيتم تحميل استراتيجية التحميل الافتراضية من الموارد ودليل الاختبارات. يمكن تمديدها أو استبدالها.
حدود | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : بادئة لتصفية دليل الموارد. |
suiteTag | String : يجب تضمين علامة المجموعة للوحدة النمطية. يمكن أن تكون فارغة. |
عائدات | |
---|---|
قائمة التكوين المحملة للجناح. |
reevaluateFilters
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 |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
حدود | |
---|---|
skipJarLoading | boolean |
الأساليب المحمية
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
حدود | |
---|---|
device | ITestDevice |
عائدات | |
---|---|
رميات | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
تعيين خيار الأولوية-المضيف-config.
حدود | |
---|---|
prioritizeHostConfig | boolean : صحيح لتحديد أولويات تكوين المضيف، أي تشغيل اختبار المضيف إن أمكن. |
setupFilters
protected void setupFilters (File testsDir)
يضبط مرشحات التضمين/الاستبعاد بناءً على ما إذا تم إعطاء اسم الوحدة النمطية.
حدود | |
---|---|
testsDir | File |
رميات | |
---|---|
| إذا لم يتم العثور على أي ملف. |
this.shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
حدود | |
---|---|
module | ModuleDefinition |
عائدات | |
---|---|
boolean |