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

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)

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

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

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

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

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