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 | 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) צור את |
getExcludeFilter () מקבל עותק של מסנני אי הכללה עבור בדיקת התאימות | |
getIncludeFilter () מקבל עותק של מסנני כלול עבור בדיקת התאימות | |
SuiteModuleLoader | getModuleLoader () מחזירה את |
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 () |
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 |
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
publicgetExcludeFilter ()
מקבל עותק של מסנני אי הכללה עבור בדיקת התאימות
החזרות | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
מקבל עותק של מסנני כלול עבור בדיקת התאימות
החזרות | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
מחזירה את SuiteModuleLoader
הנוכחי.
החזרות | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
החזרות | |
---|---|
String |
בדיקות עומס
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 |