חבילת 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( patterns)

הוספת דפוסי הגדרה

void addModuleArgs( moduleArgs)

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

void cleanUpSuiteSetup()

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

void clearExcludeFilter()
void clearIncludeFilter()
SuiteModuleLoader createModuleLoader( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)

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

getExcludeFilter()

קבלת עותק של מסנני החרגה לבדיקת התאימות

getIncludeFilter()

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

SuiteModuleLoader getModuleLoader()

הפונקציה מחזירה את הערך הנוכחי של SuiteModuleLoader.

String getRunSuiteTag()
loadTests()

שיטה מופשטת לטעינת הגדרות הבדיקה שיופעלו.

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

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

void reevaluateFilters()
boolean reverseExcludeFilters()
void setBuild(IBuildInfo buildInfo)

void setEnableOptionalParameterizedModules(boolean enableOptionalParameter)

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

void setEnableParameterizedModules(boolean enableParameter)

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

void setExcludeFilter( excludeFilters)

מגדירה מסנני החרגה לבדיקת התאימות

void setIncludeFilter( includeFilters)

מגדיר מסנני הכללה לבדיקת התאימות

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

public  getExcludeFilter ()

קבלת עותק של מסנני החרגה לבדיקת התאימות

החזרות

המסנן getIncludeFilter

public  getIncludeFilter ()

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

החזרות

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

הפונקציה מחזירה את הערך הנוכחי של SuiteModuleLoader.

החזרות
SuiteModuleLoader

getRunSuiteTag

public String getRunSuiteTag ()

החזרות
String

בדיקות טעינה

public  loadTests ()

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

החזרות

אסטרטגיית טעינה

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

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

פרמטרים
abis : קבוצת ה-Abis שצריך לרוץ נגדם.

testsDirs : ספריית הבדיקות.

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

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

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

reestimatedFilters

public void reevaluateFilters ()

הפוך מסנן

public boolean reverseExcludeFilters ()

החזרות
boolean

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)

מגדירה מסנני החרגה לבדיקת התאימות

פרמטרים
excludeFilters

הגדרת המסנן

public void setIncludeFilter ( includeFilters)

מגדיר מסנני הכללה לבדיקת התאימות

פרמטרים
includeFilters

setModuleParameter

public void setModuleParameter (ModuleParameters forceParameter)

פרמטרים
forceParameter ModuleParameters

setSkipjarLoading

public void setSkipjarLoading (boolean skipJarLoading)

פרמטרים
skipJarLoading boolean

שיטות מוגנות

getFoldableStates

protected  getFoldableStates (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