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
|
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 ()
الطرق العامة
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 ()
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 |