com.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)

يضيف وسيطات الوحدة النمطية

void cleanUpSuiteSetup ()

فرصة لتنظيف جميع الأشياء المطلوبة أثناء إعداد الأجنحة ولكنها غير مطلوبة لإجراء الاختبارات.

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 الحالي.

String getRunSuiteTag ()
loadTests ()

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

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

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

void reevaluateFilters ()
boolean reverseExcludeFilters ()
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)

تعيين خيار الأولوية-المضيف-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

المقاولين العامة

com.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

public  getExcludeFilter ()

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

عائدات

getIncludeFilter

public  getIncludeFilter ()

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

عائدات

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

إرجاع SuiteModuleLoader الحالي.

عائدات
SuiteModuleLoader

getRunSuiteTag

public String getRunSuiteTag ()

عائدات
String

LoadTests

public  loadTests ()

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

عائدات

LoadingStrategy

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

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

حدود
abis : مجموعة أبيس للتنافس عليها.

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

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

suiteTag String : يجب تضمين علامة المجموعة للوحدة النمطية. يمكن أن تكون فارغة.

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

reevaluateFilters

public void reevaluateFilters ()

reverseExcludeFilters

public boolean reverseExcludeFilters ()

عائدات
boolean

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

setIncludeFilter

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)

تعيين خيار الأولوية-المضيف-config.

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

setupFilters

protected void setupFilters (File testsDir)

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

حدود
testsDir File

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

this.shouldModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

حدود
module ModuleDefinition

عائدات
boolean