SuiteModuleLoader
public
class
SuiteModuleLoader
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader |
אחזור של הגדרות המודול של בדיקת התאימות מהמאגר. TODO: Add the expansion of suite when loading a module.
סיכום
כיתות בתצוגת עץ | |
|---|---|
class |
SuiteModuleLoader.ConfigFilter
|
שדות | |
|---|---|
public
static
final
String |
CONFIG_EXT
|
קונסטרוקטורים גלויים לכולם | |
|---|---|
SuiteModuleLoader(
ה-Ctor של SuiteModuleLoader. |
|
שיטות ציבוריות | |
|---|---|
static
void
|
addFilters(
שיטת שירות שמאפשרת לנתח וליצור מבנה באמצעות מסנני האפשרויות. |
void
|
addFiltersToTest(IRemoteTest test, IAbi abi, String moduleId,
מעבירים את המסננים אל |
static
|
getModuleNamesMatching(File directory, String suitePrefix, String pattern)
|
|
loadConfigsFromDirectory(
הטעינה הראשית של ההגדרות האישיות, חיפוש בתיקייה |
|
loadConfigsFromJars(
הטעינה הראשית של ההגדרות, תוך בדיקה של המשאבים ב-classpath. |
|
loadConfigsFromSpecifiedPaths(
הטעינה הראשית של ההגדרות האישיות, תוך בדיקה של הקבצים שצוינו |
|
loadTfConfigsFromSpecifiedPaths(
הטעינה הראשית של ההגדרות, תוך בדיקה של המשאבים שצוינו ב-classpath. |
final
void
|
setExcludedModuleParameters(
הגדרת הקבוצה של |
final
void
|
setFoldableStates(
מגדיר את קבוצת |
final
void
|
setIgnoreNonPreloadedMainlineModule(boolean ignore)
מגדיר אם להתעלם מהתקנת המודול אם הוא לא נטען מראש. |
final
void
|
setInvocationContext(IInvocationContext context)
|
final
void
|
setMainlineParameterizedModules(boolean allowed)
ההגדרה קובעת אם לאפשר מודולים ראשיים עם פרמטרים או לא. |
final
void
|
setModuleParameter(ModuleParameters param)
מגדיר את סוג ה- |
final
void
|
setOptimizeMainlineTest(boolean allowed)
הגדרה של ביצוע אופטימיזציה לבדיקת ההסתעפות הראשית או לא. |
final
void
|
setOptionalParameterizedModules(boolean allowed)
קובעת אם לאפשר מודולים אופציונליים עם פרמטרים או לא. |
final
void
|
setParameterizedModules(boolean allowed)
הגדרה שמאפשרת לקבוע אם לאפשר מודולים עם פרמטרים או לא. |
שדות
CONFIG_EXT
public static final String CONFIG_EXT
קונסטרוקטורים גלויים לכולם
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
ה-Ctor של SuiteModuleLoader.
| פרמטרים | |
|---|---|
includeFilters |
: המסננים נכללים בנתונים שעבר עיבוד ופורמט. |
excludeFilters |
: מסנני ההחרגה בפורמט ובניתוח. |
testArgs |
: רשימת הארגומנטים של הבדיקה (IRemoteTest). |
moduleArgs |
: רשימת הארגומנטים של המודול.
|
שיטות ציבוריות
addFilters
public static void addFilters (stringFilters, filters, abis, foldableStates)
שיטת שירות שמאפשרת לנתח וליצור מבנה באמצעות מסנני האפשרויות.
| פרמטרים | |
|---|---|
stringFilters |
: הפורמט המקורי של מסנני האפשרויות. |
filters |
: המסננים שנותחו מפורמט המחרוזת. |
abis |
: ה-ABIs שרוצים להביא בחשבון בסינון.
|
foldableStates |
|
addFiltersToTest
public void addFiltersToTest (IRemoteTest test,
IAbi abi,
String moduleId,
includeFilters,
excludeFilters) מעבירים את המסננים אל IRemoteTest. ברירת המחדל היא להתעלם אם ה-IRemoteTest לא מטמיע את ITestFileFilterReceiver. אפשר לשנות את ההגדרה הזו כדי ליצור התנהגות מגבילה יותר.
| פרמטרים | |
|---|---|
test |
IRemoteTest: ה-IRemoteTest שאותו רוצים להביא בחשבון. |
abi |
IAbi: ה-ABI שאנחנו עובדים עליו כרגע. |
moduleId |
String: המזהה של המודול (בדרך כלל abi + שם המודול). |
includeFilters |
: המסננים נכללים בנתונים שעבר עיבוד ופורמט. |
excludeFilters |
: מסנני ההחרגה בפורמט ובניתוח.
|
getModuleNamesMatching
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
| פרמטרים | |
|---|---|
directory |
File |
suitePrefix |
String |
pattern |
String |
| החזרות | |
|---|---|
|
ERROR(/Set) של המודולים שהשם שלהם מכיל את הדפוס הנתון. |
loadConfigsFromDirectory
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)
הטעינה הראשית של ההגדרות האישיות, חיפוש בתיקייה
| פרמטרים | |
|---|---|
testsDirs |
|
abis |
|
suitePrefix |
String |
suiteTag |
String |
patterns |
|
| החזרות | |
|---|---|
|
|
loadConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
הטעינה הראשית של ההגדרות, תוך בדיקה של המשאבים ב-classpath. (לדוגמה, הגדרות של TF).
| פרמטרים | |
|---|---|
abis |
|
suitePrefix |
String |
suiteTag |
String |
| החזרות | |
|---|---|
|
|
loadConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
הטעינה הראשית של ההגדרות האישיות, תוך בדיקה של הקבצים שצוינו
| פרמטרים | |
|---|---|
listConfigFiles |
|
abis |
|
suiteTag |
String |
| החזרות | |
|---|---|
|
|
loadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
הטעינה הראשית של ההגדרות, תוך בדיקה של המשאבים שצוינו ב-classpath.
| פרמטרים | |
|---|---|
configs |
|
abis |
|
suiteTag |
String |
| החזרות | |
|---|---|
|
|
setExcludedModuleParameters
public final void setExcludedModuleParameters (excludedParams)
הגדרת הקבוצה של ModuleParameters שלא צריך להביא בחשבון בכלל.
| פרמטרים | |
|---|---|
excludedParams |
|
setFoldableStates
public final void setFoldableStates (foldableStates)
מגדיר את קבוצת DeviceFoldableState שצריך להריץ.
| פרמטרים | |
|---|---|
foldableStates |
|
setIgnoreNonPreloadedMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
מגדיר אם להתעלם מהתקנת המודול אם הוא לא נטען מראש.
| פרמטרים | |
|---|---|
ignore |
boolean |
setInvocationContext
public final void setInvocationContext (IInvocationContext context)
| פרמטרים | |
|---|---|
context |
IInvocationContext |
setMainlineParameterizedModules
public final void setMainlineParameterizedModules (boolean allowed)
ההגדרה קובעת אם לאפשר מודולים ראשיים עם פרמטרים או לא.
| פרמטרים | |
|---|---|
allowed |
boolean |
setModuleParameter
public final void setModuleParameter (ModuleParameters param)
מגדיר את סוג ה-ModuleParameters היחיד שצריך להריץ.
| פרמטרים | |
|---|---|
param |
ModuleParameters |
setOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
הגדרה של ביצוע אופטימיזציה לבדיקת ההסתעפות הראשית או לא.
| פרמטרים | |
|---|---|
allowed |
boolean |
setOptionalParameterizedModules
public final void setOptionalParameterizedModules (boolean allowed)
קובעת אם לאפשר מודולים אופציונליים עם פרמטרים או לא.
| פרמטרים | |
|---|---|
allowed |
boolean |
setParameterizedModules
public final void setParameterizedModules (boolean allowed)
הגדרה שמאפשרת לקבוע אם לאפשר מודולים עם פרמטרים או לא.
| פרמטרים | |
|---|---|
allowed |
boolean |