مجموعة 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(
إضافة أنماط الإعدادات |
void
|
addModuleArgs(
إضافة وسيطات الوحدة |
void
|
cleanUpSuiteSetup()
فرصة لتنظيف جميع العناصر التي كانت مطلوبة أثناء إعداد الأجنحة، ولكنها غير متاحة المطلوبة لإجراء الاختبارات. |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(
إنشاء |
|
getExcludeFilter()
الحصول على نسخة من فلاتر الاستبعاد لاختبار التوافق |
|
getIncludeFilter()
الحصول على نسخة من فلاتر التضمين لاختبار التوافق |
SuiteModuleLoader
|
getModuleLoader()
تعرض قيمة |
String
|
getRunSuiteTag()
|
|
loadTests()
طريقة مختصرة لتحميل إعدادات الاختبارات التي سيتم تنفيذها |
|
loadingStrategy(
سيتم تحميل استراتيجية التحميل التلقائية من الموارد ودليل الاختبارات. |
void
|
reevaluateFilters()
|
boolean
|
reverseExcludeFilters()
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setEnableOptionalParameterizedModules(boolean enableOptionalParameter)
تحديد ما إذا كان سيتم تفعيل الوحدات الاختيارية التي تتضمّن مَعلمات أم لا |
void
|
setEnableParameterizedModules(boolean enableParameter)
تحديد ما إذا كان سيتم تفعيل الوحدات التي تتضمّن مَعلمات أم لا |
void
|
setExcludeFilter(
تعمل هذه السياسة على ضبط فلاتر الاستثناء لاختبار التوافق. |
void
|
setIncludeFilter(
يتم ضبط فلاتر التضمين لاختبار التوافق |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
الطرق المحمية | |
---|---|
|
getFoldableStates(ITestDevice device)
|
void
|
setPrioritizeHostConfig(boolean prioritizeHostConfig)
ضبط خيار Priority-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
استبعاد_فلتر_الخيار
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
اختبار_ARG_OPTION
public static final String TEST_ARG_OPTION
الخيار التجريبي
public static final String TEST_OPTION
شركة إنشاءات عامة
مجموعة BaseTestSuite
public BaseTestSuite ()
الطرق العامة
إضافة أنواع الإعدادات
public void addConfigPatterns (patterns)
إضافة أنماط الإعدادات
المعلمات | |
---|---|
patterns |
|
إضافةModuleArgs
public void addModuleArgs (moduleArgs)
إضافة وسيطات الوحدة
المعلمات | |
---|---|
moduleArgs |
|
إعداد cleanUpSuite
public void cleanUpSuiteSetup ()
فرصة لتنظيف جميع العناصر التي كانت مطلوبة أثناء إعداد الأجنحة، ولكنها غير متاحة المطلوبة لإجراء الاختبارات.
مسح فلتر الاستبعاد
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
إنشاء وحدة تحميل
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
إنشاء SuiteModuleLoader
المسؤولة عن تحميل IConfiguration
وتعيين بعض الخيارات له.
المعلمات | |
---|---|
includeFiltersFormatted |
: فلاتر التضمين المنسَّقة والمحلّلة |
excludeFiltersFormatted |
: فلاتر الاستبعاد المنسَّقة والمحلّلة |
testArgs |
: قائمة وسيطات الاختبار (IRemoteTest ) |
moduleArgs |
: قائمة بوسيطات الوحدة |
المرتجعات | |
---|---|
SuiteModuleLoader |
SuiteModuleLoader التي تم إنشاؤها. |
الحصول على فلتر استبعاد
publicgetExcludeFilter ()
الحصول على نسخة من فلاتر الاستبعاد لاختبار التوافق
المرتجعات | |
---|---|
|
الحصول على فلتر
publicgetIncludeFilter ()
الحصول على نسخة من فلاتر التضمين لاختبار التوافق
المرتجعات | |
---|---|
|
برنامج getModuleLoader
public SuiteModuleLoader getModuleLoader ()
تعرض قيمة SuiteModuleLoader
الحالية.
المرتجعات | |
---|---|
SuiteModuleLoader |
علامة getRunSuiteTag
public String getRunSuiteTag ()
المرتجعات | |
---|---|
String |
اختبارات التحميل
publicloadTests ()
طريقة مختصرة لتحميل إعدادات الاختبارات التي سيتم تنفيذها يتم تحديد كل اختبار من خلال
IConfiguration
واسم فريد سيتم بموجبه الإبلاغ عن النتائج.
المرتجعات | |
---|---|
|
استراتيجية التحميل
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
سيتم تحميل استراتيجية التحميل التلقائية من الموارد ودليل الاختبارات. يمكن أن يكون أو استبداله.
المعلمات | |
---|---|
abis |
: مجموعة Abis التي يتم الركض مقابلها |
testsDirs |
: دليل الاختبارات |
suitePrefix |
String : بادئة لفلترة دليل الموارد |
suiteTag |
String : علامة الحزمة التي يجب تضمينها في الوحدة. يمكن أن تكون القيمة فارغة. |
المرتجعات | |
---|---|
|
تمثّل هذه السمة قائمة بالإعدادات التي تم تحميلها للمجموعة. |
إعادة تقييم الفلاتر
public void reevaluateFilters ()
عكس فلاتر الاستبعاد
public boolean reverseExcludeFilters ()
المرتجعات | |
---|---|
boolean |
setEnableOptionalparamizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
تحديد ما إذا كان سيتم تفعيل الوحدات الاختيارية التي تتضمّن مَعلمات أم لا
المعلمات | |
---|---|
enableOptionalParameter |
boolean |
setEnableparamizedModules
public void setEnableParameterizedModules (boolean enableParameter)
تحديد ما إذا كان سيتم تفعيل الوحدات التي تتضمّن مَعلمات أم لا
المعلمات | |
---|---|
enableParameter |
boolean |
setاستبعادFilter
public void setExcludeFilter (excludeFilters)
تعمل هذه السياسة على ضبط فلاتر الاستثناء لاختبار التوافق.
المعلمات | |
---|---|
excludeFilters |
|
setIncludeFilter
public void setIncludeFilter (includeFilters)
يتم ضبط فلاتر التضمين لاختبار التوافق
المعلمات | |
---|---|
includeFilters |
|
مَعلمة setModuleparam
public void setModuleParameter (ModuleParameters forceParameter)
المعلمات | |
---|---|
forceParameter |
ModuleParameters |
تعيين تخطيjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
المعلمات | |
---|---|
skipJarLoading |
boolean |
الطرق المحمية
الحالات القابلة للطي
protectedgetFoldableStates (ITestDevice device)
المعلمات | |
---|---|
device |
ITestDevice |
المرتجعات | |
---|---|
|
الرميات | |
---|---|
DeviceNotAvailableException |
setpriitizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
ضبط خيار Priority-host-config.
المعلمات | |
---|---|
prioritizeHostConfig |
boolean : القيمة "صحيح" لمنح الأولوية لإعداد المضيف، أي تشغيل اختبار المضيف إن أمكن. |
إعداد فلاتر
protected void setupFilters (File testsDir)
لتعيين فلاتر التضمين/الاستثناء استنادًا إلى ما إذا تم تحديد اسم الوحدة.
المعلمات | |
---|---|
testsDir |
File |
الرميات | |
---|---|
|
في حالة عدم العثور على أي ملف. |
يجب أن يتم تشغيل الوحدة
protected boolean shouldModuleRun (ModuleDefinition module)
المعلمات | |
---|---|
module |
ModuleDefinition |
المرتجعات | |
---|---|
boolean |