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