با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

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 ()

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

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)

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

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

loadTests

public  loadTests ()

روش انتزاعی برای بارگذاری تنظیمات آزمایشی که اجرا خواهد شد. هر آزمایش با یک 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

setIncludeFilter

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)

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

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

نصب فیلترها

protected void setupFilters (File testsDir)

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

مولفه های
testsDir File

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

بایدModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

مولفه های
module ModuleDefinition

برمی گرداند
boolean