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)

آرگومان های ماژول را اضافه می کند

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 و اختصاص آنها به برخی از گزینه.

SuiteModuleLoader getModuleLoader ()

در حال حاضر گرداند SuiteModuleLoader .

loadTests ()

روش انتزاعی برای بارگیری پیکربندی آزمایشاتی که اجرا می شود.

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)

روشهای حفاظت شده

getExcludeFilter ()

یک کپی از فیلترهای حذف برای آزمایش سازگاری دریافت می کند

getFoldableStates (ITestDevice device)
getIncludeFilter ()

یک نسخه از فیلترهای شامل برای آزمایش سازگاری دریافت می کند

void setPrioritizeHostConfig (boolean prioritizeHostConfig)

تنظیم گزینه prioritize-host-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

سازندگان عمومی

BaseTestSuite

public BaseTestSuite ()

روشهای عمومی

addConfigPatterns

public void addConfigPatterns ( patterns)

اضافه کردن الگوهای پیکربندی

مولفه های
patterns

addModuleArgs

public void addModuleArgs ( moduleArgs)

آرگومان های ماژول را اضافه می کند

مولفه های
moduleArgs

createModuleLoader

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

ایجاد SuiteModuleLoader مسئول برای بارگذاری IConfiguration و اختصاص آنها به برخی از گزینه.

مولفه های
includeFiltersFormatted : قالب بندی شده و تجزیه شده شامل فیلترها می باشد.

excludeFiltersFormatted : قالب بندی شده و تجزیه شده فیلترها را حذف می کند.

testArgs : لیست آزمون ( IRemoteTest ) استدلال است.

moduleArgs : لیست آرگومان های ماژول.

برمی گردد
SuiteModuleLoader ایجاد SuiteModuleLoader .

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

در حال حاضر گرداند SuiteModuleLoader .

برمی گردد
SuiteModuleLoader

loadTests

public  loadTests ()

روش انتزاعی برای بارگیری پیکربندی آزمایشاتی که اجرا می شود. هر آزمون است که توسط یک تعریف IConfiguration و یک نام منحصر به فرد که تحت آن آن را به نتایج گزارش کنید.

برمی گردد

استراتژی بارگیری

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

استراتژی بارگذاری پیش فرض از منابع و فهرست آزمایشات بارگیری می شود. قابل تمدید یا تعویض است.

مولفه های
abis : مجموعه ای از 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

setIncludeFilter

public void setIncludeFilter ( includeFilters)

مجموعه ای از فیلترها را برای آزمایش سازگاری تنظیم می کند

مولفه های
includeFilters

setModuleParameter

public void setModuleParameter (ModuleParameters forceParameter)

مولفه های
forceParameter ModuleParameters

روشهای حفاظت شده

getExcludeFilter

protected  getExcludeFilter ()

یک کپی از فیلترهای حذف برای آزمایش سازگاری دریافت می کند

برمی گردد

getFoldableStates

protected  getFoldableStates (ITestDevice device)

مولفه های
device ITestDevice

برمی گردد

پرتاب می کند
DeviceNotAvailableException

getIncludeFilter

protected  getIncludeFilter ()

یک نسخه از فیلترهای شامل برای آزمایش سازگاری دریافت می کند

برمی گردد

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

تنظیم گزینه prioritize-host-config.

مولفه های
prioritizeHostConfig boolean : درست به اولویت بندی پیکربندی میزبان، یعنی، آزمون میزبان اجرا در صورت امکان.

setupFilters

protected void setupFilters (File testsDir)

بر اساس وجود نام ماژول ، فیلترهای شامل/حذف را تنظیم می کند.

مولفه های
testsDir File

پرتاب می کند
اگر فایلی پیدا نشد

shouldModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

مولفه های
module ModuleDefinition

برمی گردد
boolean