مجموعة 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)
اضبط الخيار 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 ()
الطرق العامة
إضافة أنواع الإعدادات
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 |
اختبارات التحميل
publicloadTests ()
طريقة مجردة لتحميل إعدادات الاختبارات التي سيتم تنفيذها. يتم تحديد كل اختبار من خلال
IConfiguration
واسم فريد يتم تسجيل النتائج بموجبه.
المرتجعات | |
---|---|
|
loadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
سيتم تحميل استراتيجية التحميل التلقائية من الموارد ودليل الاختبارات. يمكن تمديدها أو استبدالها.
المعلمات | |
---|---|
abis |
: مجموعة حسابات العملاء التي سيتم إجراء الاختبار عليها. |
testsDirs |
: دليل الاختبارات |
suitePrefix |
String : بادئة لفلترة دليل الموارد |
suiteTag |
String : يجب تضمين علامة المجموعة في الوحدة. يمكن أن تكون القيمة فارغة. |
المرتجعات | |
---|---|
|
قائمة بالإعدادات المحمَّلة للمجموعة |
إعادة تقييم الفلاتر
public void reevaluateFilters ()
reverseExcludeFilters
public boolean reverseExcludeFilters ()
المرتجعات | |
---|---|
boolean |
setEnableOptionalparamizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
حدِّد ما إذا كانت الوحدات الاختيارية التي تتضمّن مَعلمات مفعَّلة أم لا.
المعلمات | |
---|---|
enableOptionalParameter |
boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
حدِّد ما إذا كانت الوحدات المُستخدِمة للمَعلمات مفعَّلة أم لا.
المعلمات | |
---|---|
enableParameter |
boolean |
setاستبعادFilter
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)
اضبط الخيار prioritize-host-config.
المعلمات | |
---|---|
prioritizeHostConfig |
boolean : true لمنح الأولوية لإعدادات المضيف، أي تشغيل اختبار المضيف إن أمكن. |
setupFilters
protected void setupFilters (File testsDir)
لتعيين فلاتر التضمين/الاستثناء استنادًا إلى ما إذا تم تحديد اسم الوحدة.
المعلمات | |
---|---|
testsDir |
File |
الرميات | |
---|---|
|
إذا لم يتم العثور على أي ملف. |
يجب أن يتم تشغيل الوحدة
protected boolean shouldModuleRun (ModuleDefinition module)
المعلمات | |
---|---|
module |
ModuleDefinition |
المرتجعات | |
---|---|
boolean |