BaseTestSuite
public
class
BaseTestSuite
extends ITestSuite
| java.lang.Object | ||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | |
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite | |
בדיקה להרצת חבילת הבדיקות לתאימות (CTS) עם מערכת חבילות חדשה.
סיכום
ערכים קבועים | |
|---|---|
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
|
Constructors ציבוריים | |
|---|---|
BaseTestSuite()
|
|
methods ציבוריים | |
|---|---|
void
|
addConfigPatterns(
הוספת דפוסי הגדרה |
void
|
addModuleArgs(
הוספת ארגומנטים של מודול |
void
|
cleanUpSuiteSetup()
הזדמנות לנקות את כל הדברים שהיו נחוצים במהלך הגדרת החבילות, אבל לא נדרשים להרצת הבדיקות. |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(
יוצרים את |
|
getExcludeFilter()
מקבל עותק של exclude-filters לבדיקת התאימות |
|
getIncludeFilter()
מקבל עותק של include-filters לבדיקת התאימות |
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
|
setupFilters(File testsDir)
הפונקציה מגדירה את מסנני ההכללה/ההחרגה בהתאם לשם המודול שהוזן. |
boolean
|
shouldModuleRun(ModuleDefinition module)
|
ערכים קבועים
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
ערך קבוע: "config-patterns"
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
ערך קבוע: "exclude-filter"
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
ערך קבוע: include-filter
MODULE_OPTION
public static final String MODULE_OPTION
ערך קבוע: "module"
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
ערך קבוע: 109 (0x0000006d)
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
ערך קבוע: "test-arg"
TEST_OPTION
public static final String TEST_OPTION
ערך קבוע: "test"
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
ערך קבוע: 116 (0x00000074)
Constructors ציבוריים
BaseTestSuite
public BaseTestSuite ()
methods ציבוריים
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 ()
מקבל עותק של exclude-filters לבדיקת התאימות
| החזרות | |
|---|---|
|
|
getIncludeFilter
publicgetIncludeFilter ()
מקבל עותק של include-filters לבדיקת התאימות
| החזרות | |
|---|---|
|
|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
מחזירה את SuiteModuleLoader הנוכחי.
| החזרות | |
|---|---|
SuiteModuleLoader |
|
getRunSuiteTag
public String getRunSuiteTag ()
| החזרות | |
|---|---|
String |
|
loadTests
publicloadTests ()
שיטה מופשטת לטעינת הגדרות הבדיקות שיפעלו. כל בדיקה מוגדרת על ידי IConfiguration ושם ייחודי שיופיע בדוח התוצאות.
| החזרות | |
|---|---|
|
|
loadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
אסטרטגיית הטעינה שמוגדרת כברירת מחדל תטען מהמשאבים ומספריית הבדיקות. אפשר להאריך או להחליף את התקופה.
| פרמטרים | |
|---|---|
abis |
: קבוצת ה-ABI להרצה. |
testsDirs |
: ספריית הבדיקות. |
suitePrefix |
String: קידומת לסינון ספריית המשאבים. |
suiteTag |
String: תג החבילה שצריך להיות למודול כדי שהוא ייכלל. יכול להיות null. |
| החזרות | |
|---|---|
|
רשימה של ההגדרות שנטענו לחבילה. |
reevaluateFilters
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 |
|
setupFilters
protected void setupFilters (File testsDir)
הפונקציה מגדירה את מסנני ההכללה/ההחרגה בהתאם לשם המודול שהוזן.
| פרמטרים | |
|---|---|
testsDir |
File |
| זריקות | |
|---|---|
|
אם קובץ כלשהו לא נמצא. |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
| פרמטרים | |
|---|---|
module |
ModuleDefinition |
| החזרות | |
|---|---|
boolean |
|