חבילת BaseTest
public
class
BaseTestSuite
extends ITestSuite
JavaScript.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(
הוספת דפוסי הגדרה |
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)
הגדרה של סדר העדיפויות של האפשרות לתעדוף-המארח. |
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
בדיקה_ARG_OPTION
public static final String TEST_ARG_OPTION
אפשרות בדיקה
public static final String TEST_OPTION
בנאים ציבוריים
חבילת BaseTest
public BaseTestSuite ()
שיטות ציבוריות
addConfigTemplates
public void addConfigPatterns (patterns)
הוספת דפוסי הגדרה
פרמטרים | |
---|---|
patterns |
|
addModuleArgs (הוספת מודול Args)
public void addModuleArgs (moduleArgs)
הוספת ארגומנטים של מודול
פרמטרים | |
---|---|
moduleArgs |
|
הגדרת cleanUpSuite
public void cleanUpSuiteSetup ()
הזדמנות לנקות את כל מה שהיה צריך במהלך הגדרת הסוויטות אבל לא היה צריך שנדרשים להפעלת הבדיקות.
הסרת המסנן
public void clearExcludeFilter ()
ניקוי המסנן
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. |
החזרות | |
---|---|
|
רשימה של ההגדרות שנטענו לחבילה. |
reestimatedFilters
public void reevaluateFilters ()
הפוך מסנן
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 |
|
הגדרת המסנן
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)
הגדרה של סדר העדיפויות של האפשרות לתעדוף-המארח.
פרמטרים | |
---|---|
prioritizeHostConfig |
boolean : True כדי לתעדף את הגדרות המארח, כלומר, הרצת בדיקת מארח אם אפשר. |
setFilters
protected void setupFilters (File testsDir)
מגדיר את מסנני ההכללה/ההחרגה לפי מתן שם המודול.
פרמטרים | |
---|---|
testsDir |
File |
קליעות | |
---|---|
|
אם לא נמצא קובץ. |
needModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
פרמטרים | |
---|---|
module |
ModuleDefinition |
החזרות | |
---|---|
boolean |