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) يضيف وسيطات الوحدة النمطية |
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) تعيين خيار الأولوية-المضيف-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 |
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
واسم فريد سيتم بموجبه الإبلاغ عن النتائج.
عائدات | |
---|---|
LoadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
سيتم تحميل استراتيجية التحميل الافتراضية من الموارد ودليل الاختبارات. يمكن تمديدها أو استبدالها.
حدود | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : بادئة لتصفية دليل الموارد. |
suiteTag | String : يجب تضمين علامة المجموعة للوحدة النمطية. يمكن أن تكون فارغة. |
عائدات | |
---|---|
قائمة التكوين المحملة للجناح. |
reevaluateFilters
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)
تعيين خيار الأولوية-المضيف-config.
حدود | |
---|---|
prioritizeHostConfig | boolean : صحيح لتحديد أولويات تكوين المضيف، أي تشغيل اختبار المضيف إن أمكن. |
setupFilters
protected void setupFilters (File testsDir)
يضبط مرشحات التضمين/الاستبعاد بناءً على ما إذا تم إعطاء اسم الوحدة النمطية.
حدود | |
---|---|
testsDir | File |
رميات | |
---|---|
| إذا لم يتم العثور على أي ملف. |
this.shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
حدود | |
---|---|
module | ModuleDefinition |
عائدات | |
---|---|
boolean |