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)

يضيف وحدات args

void clearExcludeFilter ()
void clearIncludeFilter ()
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 المسؤول عن تحميل IConfiguration وتعيين بعض الخيارات لهم.

getExcludeFilter ()

يحصل على نسخة من مرشحات الاستبعاد لاختبار التوافق

getIncludeFilter ()

الحصول على نسخة من عوامل التضمين لاختبار التوافق

SuiteModuleLoader getModuleLoader ()

يُرجع ملف SuiteModuleLoader الحالي.

loadTests ()

طريقة Abstract لتحميل تكوين الاختبارات التي سيتم تشغيلها.

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)
void setSkipjarLoading (boolean skipJarLoading)

الطرق المحمية

getFoldableStates ( ITestDevice device)
void setPrioritizeHostConfig (boolean prioritizeHostConfig)

قم بتعيين خيار تحديد أولويات المضيف.

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)

يضيف وحدات args

حدود
moduleArgs

clearExcludeFilter

public void clearExcludeFilter ()

قم بإلغاء تحديد التصفية

public void clearIncludeFilter ()

createModuleLoader

public SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, 
                 excludeFiltersFormatted, 
                 testArgs, 
                 moduleArgs)

قم بإنشاء SuiteModuleLoader المسؤول عن تحميل IConfiguration وتعيين بعض الخيارات لهم.

حدود
includeFiltersFormatted : يتضمن التنسيق والمحلل عوامل التصفية.

excludeFiltersFormatted : عوامل تصفية الاستثناء المنسقة والموزعة.

testArgs : قائمة وسيطات الاختبار ( IRemoteTest ).

moduleArgs : قائمة الحجج النمطية.

عائدات
SuiteModuleLoader SuiteModuleLoader الذي تم إنشاؤه.

getExcludeFilter

public  getExcludeFilter ()

يحصل على نسخة من مرشحات الاستبعاد لاختبار التوافق

عائدات

getIncludeFilter

public  getIncludeFilter ()

الحصول على نسخة من عوامل التضمين لاختبار التوافق

عائدات

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

يُرجع ملف SuiteModuleLoader الحالي.

عائدات
SuiteModuleLoader

الاختبارات

public  loadTests ()

طريقة Abstract لتحميل تكوين الاختبارات التي سيتم تشغيلها. يتم تحديد كل اختبار من خلال IConfiguration رمز واسم فريد سيتم بموجبه تقرير النتائج.

عائدات

تحميل الإستراتيجية

public  loadingStrategy ( abis, 
                 testsDirs, 
                String suitePrefix, 
                String suiteTag)

سيتم تحميل استراتيجية التحميل الافتراضية من الموارد ودليل الاختبارات. يمكن تمديدها أو استبدالها.

حدود
abis : مجموعة أبيس للتشغيل ضدها.

testsDirs : دليل الاختبارات.

suitePrefix String : بادئة لتصفية دليل الموارد.

suiteTag String : يجب تضمين علامة الجناح على وحدة. يمكن أن تكون خالية.

عائدات
قائمة التكوين المحملة للجناح.

إعادة تقييم الفلاتر

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

اضبط التصفية

public void setIncludeFilter ( includeFilters)

مجموعات تتضمن عوامل التصفية لاختبار التوافق

حدود
includeFilters

setModuleParameter

public void setModuleParameter (ModuleParameters forceParameter)

حدود
forceParameter ModuleParameters

setSkipjarLoading

public void setSkipjarLoading (boolean skipJarLoading)

حدود
skipJarLoading boolean

الطرق المحمية

getFoldableStates

protected  getFoldableStates (ITestDevice device)

حدود
device ITestDevice

عائدات

رميات
DeviceNotAvailableException

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

قم بتعيين خيار تحديد أولويات المضيف.

حدود
prioritizeHostConfig boolean : صحيح لتحديد أولويات تهيئة المضيف ، أي تشغيل اختبار المضيف إن أمكن.

فلاتر

protected void setupFilters (File testsDir)

يعيّن عوامل التضمين / الاستبعاد بناءً على ما إذا كان قد تم إعطاء اسم وحدة.

حدود
testsDir File

رميات
إذا لم يتم العثور على أي ملف.

shouldModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

حدود
module ModuleDefinition

عائدات
boolean