BaseTestSuite
public class BaseTestSuite
extends ITestSuite
java.lang.Object | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
מבחן להפעלת Suite Test Compatibility עם מערכת סוויטה חדשה.
סיכום
קבועים | |
---|---|
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 מודול |
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) צור את |
getExcludeFilter () מקבל עותק של מסנני אי הכללה עבור בדיקת התאימות | |
getIncludeFilter () מקבל עותק של מסנני כלול עבור בדיקת התאימות | |
SuiteModuleLoader | getModuleLoader () מחזירה את |
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) |
void | setSkipjarLoading (boolean skipJarLoading) |
שיטות מוגנות | |
---|---|
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 |
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
publicgetExcludeFilter ()
מקבל עותק של מסנני אי הכללה עבור בדיקת התאימות
החזרות | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
מקבל עותק של מסנני כלול עבור בדיקת התאימות
החזרות | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
מחזירה את SuiteModuleLoader
הנוכחי.
החזרות | |
---|---|
SuiteModuleLoader |
בדיקות עומס
publicloadTests ()
שיטה מופשטת לטעינת תצורת הבדיקות שתופעל. כל בדיקה מוגדרת על ידי IConfiguration
ושם ייחודי שתחתיו היא תדווח על תוצאות.
החזרות | |
---|---|
טוען אסטרטגיה
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
אסטרטגיית הטעינה המוגדרת כברירת מחדל תיטען מהמשאבים ומספריית הבדיקות. ניתן להרחבה או להחלפה.
פרמטרים | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : קידומת לסינון ספריית המשאבים. |
suiteTag | String : צריך לכלול את תג החבילה שמודול. יכול להיות ריק. |
החזרות | |
---|---|
רשימה של תצורה טעון עבור החבילה. |
להעריך מחדש מסננים
public void reevaluateFilters ()
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
protectedgetFoldableStates (ITestDevice device)
פרמטרים | |
---|---|
device | ITestDevice |
החזרות | |
---|---|
זורק | |
---|---|
DeviceNotAvailableException |
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 |