BaseTestSuite
public
class
BaseTestSuite
extends ITestSuite
JavaScript.lang.Object | ||
↳ | com.android.tradefed.testtype.Suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
בדיקה להרצת חבילה לבדיקות תאימות (CTS) עם מערכת חבילה חדשה.
סיכום
קבועים | |
---|---|
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(
הוספת דפוסי הגדרה |
void
|
addModuleArgs(
הוספת ארגומנטים של מודול |
void
|
cleanUpSuiteSetup()
הזדמנות לנקות את כל הדברים שנדרשו במהלך הגדרת הסוויטות אבל לא נדרשים להרצת הבדיקות. |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(
יוצרים את ה- |
|
getExcludeFilter()
מקבל עותק של מסנני החרגה לבדיקה התאימות |
|
getIncludeFilter()
אחזור עותק של מסנני ההכללה לבדיקה התאימות |
SuiteModuleLoader
|
getModuleLoader()
הפונקציה מחזירה את הערך הנוכחי של |
String
|
getRunSuiteTag()
|
|
loadTests()
שיטה מופשטת לטעינת הגדרות הבדיקות שיופעלו. |
|
loadingStrategy(
שיטת הטעינה שמוגדרת כברירת מחדל תטען מהמשאבים ומהספרייה של הבדיקות. |
void
|
reevaluateFilters()
|
boolean
|
reverseExcludeFilters()
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setEnableOptionalParameterizedModules(boolean enableOptionalParameter)
מגדירים אם מודולים אופציונליים עם פרמטרים מופעלים או לא. |
void
|
setEnableParameterizedModules(boolean enableParameter)
מגדירים אם מודולים עם פרמטרים מופעלים או לא. |
void
|
setExcludeFilter(
מגדירה מסנני החרגה לבדיקת התאימות |
void
|
setIncludeFilter(
הגדרת מסנני הכללה לבדיקת התאימות |
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
אפשרות בדיקה
public static final String TEST_OPTION
יוצרים ציבוריים
BaseTestSuite
public BaseTestSuite ()
שיטות ציבוריות
addConfigPatterns
public void addConfigPatterns (patterns)
הוספת דפוסי תצורה
פרמטרים | |
---|---|
patterns |
|
addModuleArgs
public void addModuleArgs (moduleArgs)
הוספת ארגומנטים של מודול
פרמטרים | |
---|---|
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 |
: קבוצת ה-Abis שצריך לרוץ נגדם. |
testsDirs |
: ספריית הבדיקות. |
suitePrefix |
String : קידומת לסינון ספריית המשאבים. |
suiteTag |
String : תג המארז שצריך לכלול מודול. הערך יכול להיות null. |
החזרות | |
---|---|
|
רשימה של הגדרות שהועלו לחבילה. |
reassessFilters
public void reevaluateFilters ()
reverseExcludeFilters
public boolean reverseExcludeFilters ()
החזרות | |
---|---|
boolean |
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 : true כדי לתת עדיפות להגדרות המארח, כלומר, להריץ בדיקת מארח אם אפשר. |
setupFilters
protected void setupFilters (File testsDir)
מגדיר את מסנני ההכללה/ההחרגה לפי מתן שם המודול.
פרמטרים | |
---|---|
testsDir |
File |
זריקות | |
---|---|
|
אם לא נמצא קובץ כלשהו. |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
פרמטרים | |
---|---|
module |
ModuleDefinition |
החזרות | |
---|---|
boolean |