BaseTestSuite

public class BaseTestSuite
extends ITestSuite

java.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 ( patterns) addConfigPatterns ( patterns)

הוסף תבניות תצורה

void addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs)

מוסיף ארגומנטים של מודולים

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)

צור את SuiteModuleLoader האחראי לטעינת IConfiguration ולהקצות להם חלק מהאפשרויות.

SuiteModuleLoader getModuleLoader ()

מחזיר את הזרם SuiteModuleLoader .

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)

קובע מסנני exclude לבדיקת התאימות

void setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters)

סטים כוללים מסננים לבדיקת התאימות

void setModuleParameter ( ModuleParameters forceParameter)

שיטות מוגנות

getExcludeFilter ()

מקבל עותק של מסנני exclude לבדיקת התאימות

getFoldableStates (ITestDevice device)
getIncludeFilter ()

מקבל עותק של מסנני כולל לבדיקת התאימות

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)

מוסיף ארגומנטים של מודולים

פרמטרים
moduleArgs

createModuleLoader

public SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, 
                 excludeFiltersFormatted, 
                 testArgs, 
                 moduleArgs)

צור את SuiteModuleLoader האחראי לטעינת IConfiguration ולהקצות להם חלק מהאפשרויות.

פרמטרים
includeFiltersFormatted : המעוצבים והניתוחים כוללים מסננים.

excludeFiltersFormatted : מסננים שאינם בוחרים בפורמט ומנותחים.

testArgs : רשימת בדיקה ( IRemoteTest ) טיעונים.

moduleArgs : רשימת טיעוני המודול.

החזרות
SuiteModuleLoader נברא SuiteModuleLoader .

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

מחזיר את הזרם SuiteModuleLoader .

החזרות
SuiteModuleLoader

loadTests

public  loadTests ()

שיטה מופשטת לטעון את תצורת הבדיקות שיופעלו. כול בדיקות מוגדרות על ידי IConfiguration ואת שם ייחודי במסגרתו תדווח תוצאות.

החזרות

loadingStrategy

public  loadingStrategy ( abis, 
                 testsDirs, 
                String suitePrefix, 
                String suiteTag)

אסטרטגיית הטעינה המוגדרת כברירת מחדל תיטען מהמשאבים ומספריית הבדיקות. ניתן להאריך או להחליף.

פרמטרים
abis : סט האביס להתמודד מולו.

testsDirs : מדריך הבדיקות.

suitePrefix String : קידומת לסנן את ספריית משאבים.

suiteTag String : מודול תג החבילה צריך להיכלל. יכול להיות בטל.

החזרות
רשימה של תצורות נטענות עבור החבילה.

הערך מחדש של מסננים

public void reevaluateFilters ()

setBuild

public void setBuild (IBuildInfo buildInfo)

פרמטרים
buildInfo IBuildInfo

setEnableOptionalParameterizedModules

public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

הגדר אם מודולים אופציונליים של פרמטרים מותאמים או לא.

פרמטרים
enableOptionalParameter boolean

setEnableParameterizedModules

public void setEnableParameterizedModules (boolean enableParameter)

הגדר אם מודולים עם פרמטרים מופעלים או לא.

פרמטרים
enableParameter boolean

setExcludeFilter

public void setExcludeFilter ( excludeFilters)

קובע מסנני exclude לבדיקת התאימות

פרמטרים
excludeFilters

setIncludeFilter

public void setIncludeFilter ( includeFilters)

סטים כוללים מסננים לבדיקת התאימות

פרמטרים
includeFilters

setModuleParameter

public void setModuleParameter (ModuleParameters forceParameter)

פרמטרים
forceParameter ModuleParameters

שיטות מוגנות

getExcludeFilter

protected  getExcludeFilter ()

מקבל עותק של מסנני exclude לבדיקת התאימות

החזרות

getFoldableStates

protected  getFoldableStates (ITestDevice device)

פרמטרים
device ITestDevice

החזרות

זורק
DeviceNotAvailableException

getIncludeFilter

protected  getIncludeFilter ()

מקבל עותק של מסנני כולל לבדיקת התאימות

החזרות

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

הגדר אפשרות prioritize-host-config.

פרמטרים
prioritizeHostConfig boolean : נכון לתעדף config המארח, כלומר, מבחן מארח שמופעל במידת האפשר.

setupFilters

protected void setupFilters (File testsDir)

מגדיר את מסנני הכללה/אי הכללה בהתבסס על אם ניתן שם מודול.

פרמטרים
testsDir File

זורק
אם לא נמצא קובץ כלשהו.

shouldModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

פרמטרים
module ModuleDefinition

החזרות
boolean