BaseTestSuite

public class BaseTestSuite
extends ITestSuite

شیء جاوا
com.android.tradefed.testtype.suite.ITestSuite
com.android.tradefed.testtype.suite.BaseTestSuite


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

خلاصه

ثابت‌ها

String CONFIG_PATTERNS_OPTION

String EXCLUDE_FILTER_OPTION

String INCLUDE_FILTER_OPTION

String MODULE_OPTION

char MODULE_OPTION_SHORT_NAME

String TEST_ARG_OPTION

String TEST_OPTION

char TEST_OPTION_SHORT_NAME

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

BaseTestSuite ()

روش‌های عمومی

void addConfigPatterns ( patterns)

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

void addModuleArgs ( moduleArgs)

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

void cleanUpSuiteSetup ()

فرصتی برای پاک کردن تمام مواردی که در طول راه‌اندازی سوئیت‌ها مورد نیاز بودند اما برای اجرای تست‌ها لازم نیستند.

void clearExcludeFilter ()
void clearIncludeFilter ()
SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)

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

getExcludeFilter ()

یک کپی از exclude-filters برای تست سازگاری دریافت می‌کند.

getIncludeFilter ()

یک کپی از include-filterها را برای تست سازگاری دریافت می‌کند.

SuiteModuleLoader getModuleLoader ()

SuiteModuleLoader فعلی را برمی‌گرداند.

String getRunSuiteTag ()
loadTests ()

متد انتزاعی برای بارگذاری پیکربندی تست‌هایی که اجرا خواهند شد.

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

استراتژی بارگذاری پیش‌فرض از دایرکتوری resources و tests بارگذاری خواهد شد.

void reevaluateFilters ()
boolean reverseExcludeFilters ()
void setBuild ( IBuildInfo buildInfo)

void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

تنظیم کنید که آیا ماژول‌های پارامتری اختیاری فعال باشند یا خیر.

void setEnableParameterizedModules (boolean enableParameter)

تنظیم کنید که آیا ماژول‌های پارامتری فعال باشند یا خیر.

void setExcludeFilter ( excludeFilters)

فیلترهای حذف را برای تست سازگاری تنظیم می‌کند

void setIncludeFilter ( includeFilters)

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

void setModuleParameter ( ModuleParameters forceParameter)
void setSkipjarLoading (boolean skipJarLoading)

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

getFoldableStates ( ITestDevice device)
void setupFilters (File testsDir)

فیلترهای شامل/غیر شامل را بر اساس اینکه آیا نام ماژول داده شده است یا خیر، تنظیم می‌کند.

boolean shouldModuleRun ( ModuleDefinition module)

ثابت‌ها

پیکربندی_الگوها_گزینه‌ها

public static final String CONFIG_PATTERNS_OPTION

مقدار ثابت: "config-patterns"

گزینه فیلتر را حذف کنید

public static final String EXCLUDE_FILTER_OPTION

مقدار ثابت: "exclude-filter"

گزینه فیلتر را شامل کنید

public static final String INCLUDE_FILTER_OPTION

مقدار ثابت: "include-filter"

گزینه ماژول

public static final String MODULE_OPTION

مقدار ثابت: "ماژول"

نام کوتاه ماژول

public static final char MODULE_OPTION_SHORT_NAME

مقدار ثابت: ۱۰۹ (۰x۰۰۰۰۰۰۶d)

گزینه آزمون ARG

public static final String TEST_ARG_OPTION

مقدار ثابت: "test-arg"

گزینه تست

public static final String TEST_OPTION

مقدار ثابت: "آزمون"

نام_گزینه_تست

public static final char TEST_OPTION_SHORT_NAME

مقدار ثابت: ۱۱۶ (۰x۰۰۰۰۰۷۴)

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

BaseTestSuite

public BaseTestSuite ()

روش‌های عمومی

الگوهای addConfig

public void addConfigPatterns ( patterns)

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

پارامترها
patterns

addModuleArgs

public void addModuleArgs ( moduleArgs)

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

پارامترها
moduleArgs

cleanUpSuiteSetup

public void cleanUpSuiteSetup ()

فرصتی برای پاک کردن تمام مواردی که در طول راه‌اندازی سوئیت‌ها مورد نیاز بودند اما برای اجرای تست‌ها لازم نیستند.

فیلتر حذف پاک‌کننده

public void clearExcludeFilter ()

فیلتر clearInclude

public void clearIncludeFilter ()

ایجاد ماژول لودر

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

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

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

excludeFiltersFormatted فیلترها شامل فرمت و تجزیه نمی‌شوند.

testArgs : لیست آرگومان‌های تست ( IRemoteTest ).

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

بازگشت‌ها
SuiteModuleLoader SuiteModuleLoader ایجاد شده.

فیلتر getExclude

public  getExcludeFilter ()

یک کپی از exclude-filters برای تست سازگاری دریافت می‌کند.

بازگشت‌ها

فیلتر getInclude

public  getIncludeFilter ()

یک کپی از include-filterها را برای تست سازگاری دریافت می‌کند.

بازگشت‌ها

دریافت ماژول لودر

public SuiteModuleLoader getModuleLoader ()

SuiteModuleLoader فعلی را برمی‌گرداند.

بازگشت‌ها
SuiteModuleLoader

تگ getRunSuite

public String getRunSuiteTag ()

بازگشت‌ها
String

تست‌های بارگذاری

public  loadTests ()

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

بازگشت‌ها

استراتژی در حال بارگذاری

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

استراتژی بارگذاری پیش‌فرض از دایرکتوری resources و tests بارگذاری می‌شود. می‌تواند تمدید یا جایگزین شود.

پارامترها
abis : مجموعه ای از abis برای دویدن در مقابل.

testsDirs : دایرکتوری تست‌ها.

suitePrefix String : پیشوندی برای فیلتر کردن دایرکتوری منابع.

suiteTag String : تگ suite که یک ماژول باید شامل آن باشد. می‌تواند null باشد.

بازگشت‌ها
فهرستی از پیکربندی بارگذاری‌شده برای مجموعه.

ارزیابی مجدد فیلترها

public void reevaluateFilters ()

فیلترهای reverseExclude

public boolean reverseExcludeFilters ()

بازگشت‌ها
boolean

مجموعه ساخت

public void setBuild (IBuildInfo buildInfo)

پارامترها
buildInfo IBuildInfo

ماژول‌های پارامتردار setEnableOptional

public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

تنظیم کنید که آیا ماژول‌های پارامتری اختیاری فعال باشند یا خیر.

پارامترها
enableOptionalParameter boolean

ماژول‌های پارامتری setEnable

public void setEnableParameterizedModules (boolean enableParameter)

تنظیم کنید که آیا ماژول‌های پارامتری فعال باشند یا خیر.

پارامترها
enableParameter boolean

فیلتر setExclude

public void setExcludeFilter ( excludeFilters)

فیلترهای حذف را برای تست سازگاری تنظیم می‌کند

پارامترها
excludeFilters

فیلتر setInclude

public void setIncludeFilter ( includeFilters)

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

پارامترها
includeFilters

پارامتر ماژول تنظیم‌شده

public void setModuleParameter (ModuleParameters forceParameter)

پارامترها
forceParameter ModuleParameters

در حال بارگذاری

public void setSkipjarLoading (boolean skipJarLoading)

پارامترها
skipJarLoading boolean

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

getFoldableStates

protected  getFoldableStates (ITestDevice device)

پارامترها
device ITestDevice

بازگشت‌ها

پرتاب‌ها
DeviceNotAvailableException

فیلترهای تنظیمات

protected void setupFilters (File testsDir)

فیلترهای شامل/غیر شامل را بر اساس اینکه آیا نام ماژول داده شده است یا خیر، تنظیم می‌کند.

پارامترها
testsDir File

پرتاب‌ها
اگر هیچ فایلی پیدا نشد.

shouldModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

پارامترها
module ModuleDefinition

بازگشت‌ها
boolean