BaseTestSuite
public
class
BaseTestSuite
extends ITestSuite
| java.lang.Object | ||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | |
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite | |
اختبار لتشغيل "مجموعة أدوات اختبار التوافق" باستخدام نظام المجموعة الجديد
ملخّص
الثوابت | |
|---|---|
String |
CONFIG_PATTERNS_OPTION
|
String |
EXCLUDE_FILTER_OPTION
|
String |
INCLUDE_FILTER_OPTION
|
String |
MODULE_OPTION
|
char |
MODULE_OPTION_SHORT_NAME
|
String |
TEST_ARG_OPTION
|
String |
TEST_OPTION
|
char |
TEST_OPTION_SHORT_NAME
|
الإنشاءات العامة | |
|---|---|
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
|
setupFilters(File testsDir)
يضبط فلاتر التضمين/الاستبعاد استنادًا إلى ما إذا تم تقديم اسم وحدة. |
boolean
|
shouldModuleRun(ModuleDefinition module)
|
الثوابت
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
القيمة الثابتة: "config-patterns"
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
Constant Value: "exclude-filter"
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
القيمة الثابتة: "include-filter"
MODULE_OPTION
public static final String MODULE_OPTION
القيمة الثابتة: "module"
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
القيمة الثابتة: 109 (0x0000006d)
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
Constant Value: "test-arg"
TEST_OPTION
public static final String TEST_OPTION
Constant Value: "test"
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
القيمة الثابتة: 116 (0x00000074)
الإنشاءات العامة
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 |
: مجموعة واجهات التطبيق الثنائية (ABI) التي سيتم تنفيذها. |
testsDirs |
: دليل الاختبارات |
suitePrefix |
String: بادئة لفلترة دليل الموارد. |
suiteTag |
String: علامة الحزمة التي يجب أن يتضمّنها أحد الوحدات ليتم تضمينه يمكن أن تكون القيمة فارغة. |
| المرتجعات | |
|---|---|
|
قائمة بالإعدادات التي تم تحميلها للمجموعة. |
reevaluateFilters
public void reevaluateFilters ()
reverseExcludeFilters
public boolean reverseExcludeFilters ()
| المرتجعات | |
|---|---|
boolean |
|
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 |
|
setupFilters
protected void setupFilters (File testsDir)
يضبط فلاتر التضمين/الاستبعاد استنادًا إلى ما إذا تم تقديم اسم وحدة.
| المعلمات | |
|---|---|
testsDir |
File |
| الرميات | |
|---|---|
|
في حال عدم العثور على أي ملف |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
| المعلمات | |
|---|---|
module |
ModuleDefinition |
| المرتجعات | |
|---|---|
boolean |
|