הגדרות אישיות
public
class
Configuration
extends Object
implements
IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Configuration |
הטמעה קונקרטית של IConfiguration שמאחסנת את אובייקטי ההגדרה שנטענו במפה.
סיכום
ערכים קבועים | |
|---|---|
String |
BUILD_PROVIDER_TYPE_NAME
|
String |
CMD_OPTIONS_TYPE_NAME
|
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
String |
COVERAGE_OPTIONS_TYPE_NAME
|
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
String |
DEVICE_NAME
|
String |
DEVICE_OPTIONS_TYPE_NAME
|
String |
DEVICE_RECOVERY_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_FILTERS_TYPE_NAME
|
String |
LAB_PREPARER_TYPE_NAME
|
String |
LOGGER_TYPE_NAME
|
String |
LOG_SAVER_TYPE_NAME
|
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
String |
MULTI_PREPARER_TYPE_NAME
|
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
String |
RESULT_REPORTER_TYPE_NAME
|
String |
RETRY_DECISION_TYPE_NAME
|
String |
SANBOX_OPTIONS_TYPE_NAME
|
String |
SANDBOX_TYPE_NAME
|
String |
SKIP_MANAGER_TYPE_NAME
|
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
String |
TARGET_PREPARER_TYPE_NAME
|
String |
TEST_TYPE_NAME
|
שדות | |
|---|---|
public
static
final
Set<String> |
NON_MODULE_OBJECTS
|
constructors ציבוריים | |
|---|---|
Configuration(String name, String description)
יוצרת |
|
methods ציבוריים | |
|---|---|
void
|
addFilesToClean(Set<File> toBeCleaned)
הוספת קבצים שצריך לנקות במהלך |
void
|
cleanConfigurationData()
מוחקים קבצים שהורדו לשדות של אפשרויות שנפתרו בקבצים מרוחקים. |
Configuration
|
clone()
יוצרת עותק שטחי של האובייקט הזה. |
void
|
dumpXml(PrintWriter output)
מקבלים את קובץ ה-XML המורחב של ההגדרות עם כל האפשרויות שמוצגות עבור |
void
|
dumpXml(PrintWriter output, List<String> excludeFilters)
מקבל את קובץ ה-XML המורחב של ההגדרה עם כל האפשרויות שמוצגות עבור |
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
מקבל את קובץ ה-XML המורחב של ההגדרה עם כל האפשרויות שמוצגות עבור |
Collection<Object>
|
getAllConfigurationObjectsOfType(String configType)
ממשק כללי לקבלת כל האובייקטים של שם סוג נתון מסוים בכל המכשירים. |
IBuildProvider
|
getBuildProvider()
הפונקציה מקבלת את |
String
|
getCommandLine()
מקבל את שורת הפקודה ששימשה ליצירת |
ICommandOptions
|
getCommandOptions()
הפונקציה מקבלת את |
ConfigurationDescriptor
|
getConfigurationDescription()
מחזירה את |
Object
|
getConfigurationObject(String typeName)
ממשק כללי לקבלת אובייקט ההגדרה עם שם הסוג הנתון. |
List<?>
|
getConfigurationObjectList(String typeName)
בדומה ל- |
CoverageOptions
|
getCoverageOptions()
הפונקציה מקבלת את |
String
|
getDescription()
|
List<IDeviceConfiguration>
|
getDeviceConfig()
הפונקציה מקבלת את ה- |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
הפונקציה מחזירה את הערך |
TestDeviceOptions
|
getDeviceOptions()
הפונקציה מקבלת את |
IDeviceRecovery
|
getDeviceRecovery()
הפונקציה מקבלת את |
IDeviceSelection
|
getDeviceRequirements()
הפונקציה מקבלת את |
Set<File>
|
getFilesToClean()
קבלת רשימת הקבצים שינוקו במהלך |
GlobalTestFilter
|
getGlobalFilters()
הפונקציה מחזירה את ה- |
Set<String>
|
getInopOptions()
קבלת שמות האפשרויות שלא שינו ערכים |
List<ITargetPreparer>
|
getLabPreparers()
הפונקציה מקבלת את ה- |
ILeveledLogOutput
|
getLogOutput()
הפונקציה מקבלת את |
ILogSaver
|
getLogSaver()
הפונקציה מקבלת את |
List<IMetricCollector>
|
getMetricCollectors()
הפונקציה מקבלת את ה- |
static
Set<String>
|
getMultiDeviceSupportedTag()
מחזירה את |
List<IMultiTargetPreparer>
|
getMultiPreTargetPreparers()
מקבל את ה- |
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
הפונקציה מקבלת את ה- |
String
|
getName()
הפונקציה מחזירה את שם ההגדרה. |
List<IPostProcessor>
|
getPostProcessors()
הפונקציה מקבלת את ה- |
IRetryDecision
|
getRetryDecision()
מחזירה את ה- |
SkipManager
|
getSkipManager()
הפונקציה מחזירה את ה- |
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
הפונקציה מקבלת את ה- |
List<ITargetPreparer>
|
getTargetPreparers()
הפונקציה מקבלת את ה- |
List<ITestInvocationListener>
|
getTestInvocationListeners()
הפונקציה מקבלת את ה- |
List<IRemoteTest>
|
getTests()
הפונקציה מקבלת את ה- |
void
|
injectOptionValue(String optionName, String optionValue)
הוספת ערך של אפשרות לקבוצת אובייקטי ההגדרה. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
הוספת ערך של אפשרות לקבוצת אובייקטי ההגדרה. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
הוספת ערך של אפשרות לקבוצת אובייקטי ההגדרה. |
void
|
injectOptionValues(List<OptionDef> optionDefs)
הוספת ערכים של כמה אפשרויות לקבוצת אובייקטים של הגדרות. |
boolean
|
isDeviceConfiguredFake(String deviceName)
הפונקציה מחזירה את הערך true אם מכשיר מוגדר מתויג בתג isFake=true, אחרת היא מחזירה את הערך false. |
IConfiguration
|
partialDeepClone(List<String> objectToDeepClone, IKeyStoreClient client)
יוצרים שיבוט בסיסי מ- |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
מוציא טקסט עזרה לשימוש בשורת הפקודה עבור ההגדרה הזו ל-printStream הנתון. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
פתרון אפשרויות של |
void
|
safeInjectOptionValues(List<OptionDef> optionDefs)
הוספת ערכים מרובים של אפשרויות לקבוצת אובייקטים של הגדרות בלי להפעיל חריגה אם אי אפשר להחיל אחת מהאפשרויות. |
List<String>
|
setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
הגדרת השדות של config |
void
|
setBuildProvider(IBuildProvider provider)
מחליפים את הערך הנוכחי של |
void
|
setCommandLine(String[] arrayArgs)
מגדירה את שורת הפקודה ששימשה ליצירת |
void
|
setCommandOptions(ICommandOptions cmdOptions)
מגדירים את |
void
|
setConfigurationObject(String typeName, Object configObject)
שיטה כללית להגדרת אובייקט ההגדרה עם השם הנתון, והחלפת כל ערך קיים. |
void
|
setConfigurationObjectList(String typeName, List<?> configList)
שיטה כללית להגדרת רשימת אובייקטים של הגדרות עבור השם הנתון, שמחליפה כל ערך קיים. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
מגדירים את |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
מגדירים את הערך |
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
מגדירים את |
void
|
setDeviceMetricCollectors(List<IMetricCollector> collectors)
מגדירים את רשימת ה- |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
מגדירים את |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
מגדירים את הערך של |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
מגדירים את |
void
|
setLabPreparer(ITargetPreparer preparer)
מגדירים את הערך של |
void
|
setLabPreparers(List<ITargetPreparer> preparers)
מגדירים את רשימת ה- |
void
|
setLogOutput(ILeveledLogOutput logger)
מגדירים את הערך של |
void
|
setLogSaver(ILogSaver logSaver)
מגדירים את הערך של |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
שיטה נוחה להגדרת |
void
|
setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)
מגדירים ברשימה את |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
שיטה נוחה להגדרת ערך יחיד של |
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
מגדירים את רשימת ה- |
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
הגדרת השדות של
|
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
הגדרת השדות של
הפורמט הרצוי מפורט במאמר |
void
|
setPostProcessors(List<IPostProcessor> processors)
מגדירים את רשימת ה- |
void
|
setRetryDecision(IRetryDecision decisionRetry)
מגדירים את הערך של |
void
|
setSkipManager(SkipManager skipManager)
מגדירה את ה- |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
שיטה נוחה להגדרת ערך יחיד של |
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
מגדירים את רשימת ה- |
void
|
setTargetPreparer(ITargetPreparer preparer)
מגדירים את הערך של |
void
|
setTargetPreparers(List<ITargetPreparer> preparers)
מגדירים את רשימת ה- |
void
|
setTest(IRemoteTest test)
שיטה נוחה להגדרת |
void
|
setTestInvocationListener(ITestInvocationListener listener)
שיטה נוחה להגדרת |
void
|
setTestInvocationListeners(List<ITestInvocationListener> listeners)
הגדרת רשימה של |
void
|
setTests(List<IRemoteTest> tests)
מגדירים את רשימת ה- |
void
|
validateOptions()
מאמתים את הערכים של האפשרויות. |
שיטות מוגנות | |
|---|---|
boolean
|
isRemoteEnvironment()
הפונקציה מחזירה תשובה אם סביבת TF היא הפעלה מרחוק. |
ערכים קבועים
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
ערך קבוע: "build_provider"
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
ערך קבוע: "cmd_options"
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
ערך קבוע: "config_desc"
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
ערך קבוע: "coverage"
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
ערך קבוע: "metrics_collector"
DEVICE_NAME
public static final String DEVICE_NAME
ערך קבוע: "device"
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
ערך קבוע: "device_options"
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
ערך קבוע: "device_recovery"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
ערך קבוע: "device_requirements"
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
ערך קבוע: "global_filters"
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
ערך קבוע: "lab_preparer"
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
ערך קבוע: "logger"
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
ערך קבוע: "log_saver"
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
ערך קבוע: "metric_post_processor"
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
ערך קבוע: "multi_target_preparer"
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
ערך קבוע: "multi_pre_target_preparer"
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
ערך קבוע: "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
ערך קבוע: "retry_decision"
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
ערך קבוע: "sandbox_options"
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
ערך קבוע: "sandbox"
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
ערך קבוע: "skip_manager"
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
ערך קבוע: "system_checker"
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
ערך קבוע: "target_preparer"
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
ערך קבוע: "test"
שדות
NON_MODULE_OBJECTS
public static final Set<String> NON_MODULE_OBJECTS
constructors ציבוריים
הגדרות אישיות
public Configuration (String name,
String description)יוצרת Configuration עם אובייקטים של הגדרות ברירת מחדל.
| פרמטרים | |
|---|---|
name |
String |
description |
String |
methods ציבוריים
addFilesToClean
public void addFilesToClean (Set<File> toBeCleaned)
הוספת קבצים שצריך לנקות במהלך cleanConfigurationData()
| פרמטרים | |
|---|---|
toBeCleaned |
Set |
cleanConfigurationData
public void cleanConfigurationData ()
מוחקים קבצים שהורדו לשדות של אפשרויות שנפתרו בקבצים מרוחקים.
dumpXml
public void dumpXml (PrintWriter output)
מקבלים את קובץ ה-XML המורחב של ההגדרות עם כל האפשרויות שמוצגות עבור IConfiguration הזה בתור String.
| פרמטרים | |
|---|---|
output |
PrintWriter: האובייקט שכותב את ה-XML. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
dumpXml
public void dumpXml (PrintWriter output,
List<String> excludeFilters)מקבל את קובץ ה-XML המורחב של ההגדרה עם כל האפשרויות שמוצגות עבור IConfiguration, ללא מסנני האובייקטים לפי שם המפתח שלהם.
דוגמה לסינון: Configuration.TARGET_PREPARER_TYPE_NAME.
| פרמטרים | |
|---|---|
output |
PrintWriter: האובייקט שכותב את ה-XML. |
excludeFilters |
List: רשימת סוגי האובייקטים שלא צריך לבצע dump שלהם. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
dumpXml
public void dumpXml (PrintWriter output,
List<String> excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions)מקבל את קובץ ה-XML המורחב של ההגדרה עם כל האפשרויות שמוצגות עבור IConfiguration, למעט מסנני האובייקטים לפי שם המפתח שלהם.
דוגמה לסינון: Configuration.TARGET_PREPARER_TYPE_NAME.
| פרמטרים | |
|---|---|
output |
PrintWriter: האובייקט שכותב את ה-XML. |
excludeFilters |
List: רשימת סוגי האובייקטים שלא צריך לבצע dump שלהם. |
printDeprecatedOptions |
boolean: האם להדפיס אפשרויות שסומנו כהוצאה משימוש |
printUnchangedOptions |
boolean |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
getAllConfigurationObjectsOfType
public Collection<Object> getAllConfigurationObjectsOfType (String configType)
ממשק כללי לקבלת כל האובייקטים של שם סוג נתון מסוים בכל המכשירים.
| פרמטרים | |
|---|---|
configType |
String: הסוג הייחודי של אובייקט ההגדרה |
| החזרות | |
|---|---|
Collection<Object> |
רשימת אובייקטים של הגדרות מהסוג הנתון. |
getBuildProvider
public IBuildProvider getBuildProvider ()
הפונקציה מקבלת את IBuildProvider מההגדרה.
| החזרות | |
|---|---|
IBuildProvider |
ה-IBuildProvider שסופק בהגדרה |
getCommandLine
public String getCommandLine ()
מקבל את שורת הפקודה ששימשה ליצירת IConfiguration הזה.
| החזרות | |
|---|---|
String |
שורת הפקודה ששימשה ליצירת IConfiguration. |
getCommandOptions
public ICommandOptions getCommandOptions ()
הפונקציה מקבלת את ICommandOptions לשימוש מההגדרה.
| החזרות | |
|---|---|
ICommandOptions |
ICommandOptions שסופק בהגדרה. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
מחזירה את ConfigurationDescriptor שצוין בהגדרה.
| החזרות | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public Object getConfigurationObject (String typeName)
ממשק כללי לקבלת אובייקט ההגדרה עם שם הסוג הנתון.
| פרמטרים | |
|---|---|
typeName |
String: הסוג הייחודי של אובייקט ההגדרה |
| החזרות | |
|---|---|
Object |
אובייקט ההגדרה או null אם סוג האובייקט עם השם שצוין לא קיים. |
getConfigurationObjectList
public List<?> getConfigurationObjectList (String typeName)
בדומה ל-getConfigurationObject(String), אבל לסוגי אובייקטים של הגדרות שתומכים בכמה אובייקטים.
| פרמטרים | |
|---|---|
typeName |
String: השם הייחודי של סוג אובייקט ההגדרה |
| החזרות | |
|---|---|
List<?> |
רשימת אובייקטים של הגדרות או null אם סוג האובייקט עם השם שצוין לא קיים. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
הפונקציה מקבלת את CoverageOptions לשימוש מההגדרה.
| החזרות | |
|---|---|
CoverageOptions |
הערך של CoverageOptions שצוין בהגדרה. |
getDeviceConfig
public List<IDeviceConfiguration> getDeviceConfig ()
הפונקציה מקבלת את ה-IDeviceConfiguration מההגדרה.
| החזרות | |
|---|---|
List<IDeviceConfiguration> |
IDeviceConfigurations שסופקו בסדר בהגדרה |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
הפונקציה מחזירה את הערך IDeviceConfiguration שמשויך לשם שצוין, או null אם לא נמצאה התאמה.
| פרמטרים | |
|---|---|
nameDevice |
String |
| החזרות | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
הפונקציה מקבלת את TestDeviceOptions לשימוש מההגדרה.
| החזרות | |
|---|---|
TestDeviceOptions |
הערך של TestDeviceOptions שצוין בהגדרה. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
הפונקציה מקבלת את IDeviceRecovery לשימוש מההגדרה.
| החזרות | |
|---|---|
IDeviceRecovery |
הערך של IDeviceRecovery שצוין בהגדרה. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
הפונקציה מקבלת את IDeviceSelection לשימוש מההגדרה.
| החזרות | |
|---|---|
IDeviceSelection |
הערך של IDeviceSelection שצוין בהגדרה. |
getFilesToClean
public Set<File> getFilesToClean ()
קבלת רשימת הקבצים שינוקו במהלך cleanConfigurationData()
| החזרות | |
|---|---|
Set<File> |
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
הפונקציה מחזירה את ה-GlobalTestFilter של הקריאה.
| החזרות | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public Set<String> getInopOptions ()
קבלת שמות האפשרויות שלא שינו ערכים
| החזרות | |
|---|---|
Set<String> |
|
getLabPreparers
public List<ITargetPreparer> getLabPreparers ()
הפונקציה מקבלת את ה-ITargetPreparer מההגדרה.
| החזרות | |
|---|---|
List<ITargetPreparer> |
ITargetPreparers שסופקו בסדר בהגדרה |
getLogOutput
public ILeveledLogOutput getLogOutput ()
הפונקציה מקבלת את ILeveledLogOutput לשימוש מההגדרה.
| החזרות | |
|---|---|
ILeveledLogOutput |
הערך של ILeveledLogOutput שצוין בהגדרה. |
getLogSaver
public ILogSaver getLogSaver ()
הפונקציה מקבלת את ILogSaver לשימוש מההגדרה.
| החזרות | |
|---|---|
ILogSaver |
הערך של ILogSaver שצוין בהגדרה. |
getMetricCollectors
public List<IMetricCollector> getMetricCollectors ()
הפונקציה מקבלת את ה-IMetricCollector מההגדרה.
| החזרות | |
|---|---|
List<IMetricCollector> |
|
getMultiDeviceSupportedTag
public static Set<String> getMultiDeviceSupportedTag ()
מחזירה את Set של תגים שנתמכים בתג מכשיר להגדרה של כמה מכשירים.
| החזרות | |
|---|---|
Set<String> |
|
getMultiPreTargetPreparers
public List<IMultiTargetPreparer> getMultiPreTargetPreparers ()
מקבל את ה-IMultiTargetPreparers מההגדרה שצריך להפעיל לפני כל target_preparers של המכשירים.
| החזרות | |
|---|---|
List<IMultiTargetPreparer> |
IMultiTargetPreparers שסופקו בסדר בהגדרה |
getMultiTargetPreparers
public List<IMultiTargetPreparer> getMultiTargetPreparers ()
הפונקציה מקבלת את ה-IMultiTargetPreparer מההגדרה.
| החזרות | |
|---|---|
List<IMultiTargetPreparer> |
IMultiTargetPreparers שסופקו בסדר בהגדרה |
getName
public String getName ()
הפונקציה מחזירה את שם ההגדרה.
| החזרות | |
|---|---|
String |
|
getPostProcessors
public List<IPostProcessor> getPostProcessors ()
הפונקציה מקבלת את ה-IPostProcessor מההגדרה.
| החזרות | |
|---|---|
List<IPostProcessor> |
|
getRetryDecision
public IRetryDecision getRetryDecision ()
מחזירה את ה-IRetryDecision ששימש לקריאה.
| החזרות | |
|---|---|
IRetryDecision |
|
getSkipManager
public SkipManager getSkipManager ()
הפונקציה מחזירה את ה-SkipManager של הקריאה.
| החזרות | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
public List<ISystemStatusChecker> getSystemStatusCheckers ()
הפונקציה מקבלת את ה-ISystemStatusChecker מההגדרה.
| החזרות | |
|---|---|
List<ISystemStatusChecker> |
ISystemStatusCheckers שסופקו בסדר בהגדרה |
getTargetPreparers
public List<ITargetPreparer> getTargetPreparers ()
הפונקציה מקבלת את ה-ITargetPreparer מההגדרה.
| החזרות | |
|---|---|
List<ITargetPreparer> |
ITargetPreparers שסופקו בסדר בהגדרה |
getTestInvocationListeners
public List<ITestInvocationListener> getTestInvocationListeners ()
הפונקציה מקבלת את ה-ITestInvocationListeners לשימוש מההגדרה.
| החזרות | |
|---|---|
List<ITestInvocationListener> |
ITestInvocationListeners שסופקו בהגדרה. |
getTests
public List<IRemoteTest> getTests ()
הפונקציה מקבלת את ה-IRemoteTests להפעלה מההגדרה.
| החזרות | |
|---|---|
List<IRemoteTest> |
הבדיקות שמופיעות בהגדרה |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)הוספת ערך של אפשרות לקבוצת אובייקטי ההגדרה.
המאפיין הזה שימושי כשרוצים לספק ערכים לאפשרויות שנוצרות באופן דינמי.
| פרמטרים | |
|---|---|
optionName |
String: שם האפשרות |
optionValue |
String: ערך האפשרות |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)הוספת ערך של אפשרות לקבוצת אובייקטי ההגדרה.
המאפיין הזה שימושי כשרוצים לספק ערכים לאפשרויות שנוצרות באופן דינמי.
| פרמטרים | |
|---|---|
optionName |
String: שם האפשרות |
optionKey |
String: המפתח האופציונלי לאפשרויות המפה, או null |
optionValue |
String: הערך של אפשרות המיפוי |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String source)הוספת ערך של אפשרות לקבוצת אובייקטי ההגדרה.
המאפיין הזה שימושי כשרוצים לספק ערכים לאפשרויות שנוצרות באופן דינמי.
| פרמטרים | |
|---|---|
optionName |
String: שם האפשרות |
optionKey |
String: המפתח האופציונלי לאפשרויות המפה, או null |
optionValue |
String: הערך של אפשרות המיפוי |
source |
String: הגדרות המקור שסיפקו את ערך האפשרות הזה |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
injectOptionValues
public void injectOptionValues (List<OptionDef> optionDefs)
הוספת ערכים של כמה אפשרויות לקבוצת אובייקטים של הגדרות.
הפונקציה שימושית להוספה של הרבה ערכי אפשרויות בבת אחת אחרי שיוצרים אובייקט חדש.
| פרמטרים | |
|---|---|
optionDefs |
List: רשימה של הגדרות אפשרויות להחדרה |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
הפונקציה מחזירה את הערך true אם מכשיר מוגדר מתויג בתג isFake=true, אחרת היא מחזירה את הערך false.
| פרמטרים | |
|---|---|
deviceName |
String |
| החזרות | |
|---|---|
boolean |
|
partialDeepClone
public IConfiguration partialDeepClone (List<String> objectToDeepClone, IKeyStoreClient client)
יוצרים שיבוט בסיסי מ-clone() ואז משבטים לעומק את רשימת אובייקט ההגדרות שצוין.
| פרמטרים | |
|---|---|
objectToDeepClone |
List: רשימת אובייקטים של הגדרות שצריך לשכפל באופן מלא. |
client |
IKeyStoreClient: לקוח מאגר המפתחות. |
| החזרות | |
|---|---|
IConfiguration |
ההגדרה ששוכפלה באופן חלקי. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)מוציא טקסט עזרה לשימוש בשורת הפקודה עבור ההגדרה הזו ל-printStream הנתון.
| פרמטרים | |
|---|---|
importantOnly |
boolean: אם true, רק העזרה לגבי האפשרויות החשובות להדפסה |
out |
PrintStream: PrintStream שבו רוצים להשתמש. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
פתרון אפשרויות של File שמצביעות על מיקום מרוחק. כדי לעשות את זה, צריך לקרוא ל-cleanConfigurationData() כדי לנקות את הקבצים.
| פרמטרים | |
|---|---|
resolver |
DynamicRemoteFileResolver: DynamicRemoteFileResolver לפתרון הקבצים |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public void safeInjectOptionValues (List<OptionDef> optionDefs)
הוספת ערכים מרובים של אפשרויות לקבוצת אובייקטים של הגדרות בלי להפעיל חריגה אם אי אפשר להחיל אחת מהאפשרויות.
הפונקציה שימושית להוספה של הרבה ערכי אפשרויות בבת אחת אחרי שיוצרים אובייקט חדש.
| פרמטרים | |
|---|---|
optionDefs |
List: רשימה של הגדרות אפשרויות להחדרה |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
setBestEffortOptionsFromCommandLineArgs
public List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)הגדרת השדות של config Option באמצעות קבוצה נתונה של ארגומנטים של שורת פקודה, בגישה של 'הסיכוי הטוב ביותר'.
הפורמט הרצוי מפורט במאמר ArgsOptionParser
| פרמטרים | |
|---|---|
listArgs |
List: הארגומנטים בשורת הפקודה |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient לשימוש. |
| החזרות | |
|---|---|
List<String> |
הארגומנטים שלא נעשה בהם שימוש |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
מחליפים את הערך הנוכחי של IBuildProvider בהגדרה.
| פרמטרים | |
|---|---|
provider |
IBuildProvider: הערך החדש של IBuildProvider |
setCommandLine
public void setCommandLine (String[] arrayArgs)
מגדירה את שורת הפקודה ששימשה ליצירת IConfiguration.
הפונקציה הזו שומרת את כל שורת הפקודה, כולל שם ההגדרה, בניגוד לפונקציה setOptionsFromCommandLineArgs.
| פרמטרים | |
|---|---|
arrayArgs |
String: שורת הפקודה |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
מגדירים את ICommandOptions, ומחליפים את הערכים הקיימים
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)שיטה כללית להגדרת אובייקט ההגדרה עם השם הנתון, והחלפת כל ערך קיים.
| פרמטרים | |
|---|---|
typeName |
String: השם הייחודי של סוג אובייקט ההגדרה. |
configObject |
Object: אובייקט ההגדרות |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
List<?> configList)שיטה כללית להגדרת רשימת אובייקטים של הגדרות עבור השם הנתון, שמחליפה כל ערך קיים.
| פרמטרים | |
|---|---|
typeName |
String: השם הייחודי של סוג אובייקט ההגדרה. |
configList |
List: רשימת אובייקטים של הגדרות |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
מגדירים את CoverageOptions ומחליפים את הערכים הקיימים.
| פרמטרים | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
מגדירים את הערך IDeviceConfiguration ומחליפים את הערך הקיים, אם יש כזה.
setDeviceConfigList
public void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)
מגדירים את IDeviceConfiguration, ומחליפים את הערך הקיים.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (List<IMetricCollector> collectors)
מגדירים את רשימת ה-IMetricCollector, ומחליפים את הערכים הקיימים.
| פרמטרים | |
|---|---|
collectors |
List |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
מגדירים את TestDeviceOptions, ומחליפים את הערכים הקיימים
| פרמטרים | |
|---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
מגדירים את הערך של IDeviceRecovery ומחליפים את הערך הקיים, אם יש כזה.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
מגדירים את IDeviceSelection, ומחליפים את הערכים הקיימים
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
מגדירים את הערך של ITargetPreparer ומחליפים את הערך הקיים, אם יש כזה.
setLabPreparers
public void setLabPreparers (List<ITargetPreparer> preparers)
מגדירים את רשימת ה-ITargetPreparer, ומחליפים את הערך הקיים.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
מגדירים את הערך של ILeveledLogOutput ומחליפים את הערך הקיים, אם יש כזה.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
מגדירים את הערך של ILogSaver ומחליפים את הערך הקיים, אם יש כזה.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
שיטה נוחה להגדרת IMultiTargetPreparer יחיד בהגדרה הזו שצריך להפעיל לפני כל אחד מה-target_preparers של המכשירים, והיא מחליפה את כל הערכים הקיימים
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (List<IMultiTargetPreparer> multiPreTargPreps)
מגדירים ברשימה את IMultiTargetPreparers שצריך להפעיל בהגדרה הזו לפני כל target_preparers במכשירים, ומחליפים את כל הערכים הקיימים
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
שיטה נוחה להגדרת ערך יחיד של IMultiTargetPreparer בהגדרה הזו, במקום הערכים הקיימים
setMultiTargetPreparers
public void setMultiTargetPreparers (List<IMultiTargetPreparer> multiTargPreps)
מגדירים את רשימת ה-IMultiTargetPreparers בהגדרה הזו, ומחליפים את כל הערכים הקיימים.
setOptionsFromCommandLineArgs
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
הגדרת השדות של Option באמצעות קבוצה נתונה של ארגומנטים של שורת הפקודה
ArgsOptionParser לפורמט הצפוי
| פרמטרים | |
|---|---|
listArgs |
List: הארגומנטים בשורת הפקודה |
| החזרות | |
|---|---|
List<String> |
הארגומנטים שלא נעשה בהם שימוש |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)הגדרת השדות של Option באמצעות קבוצה נתונה של ארגומנטים של שורת הפקודה
הפורמט הרצוי מפורט במאמר ArgsOptionParser
| פרמטרים | |
|---|---|
listArgs |
List: הארגומנטים בשורת הפקודה |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient לשימוש. |
| החזרות | |
|---|---|
List<String> |
הארגומנטים שלא נעשה בהם שימוש |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
setPostProcessors
public void setPostProcessors (List<IPostProcessor> processors)
מגדירים את רשימת ה-IPostProcessor, ומחליפים את הערכים הקיימים.
| פרמטרים | |
|---|---|
processors |
List |
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
מגדירים את הערך של IRetryDecision ומחליפים את הערך הקיים, אם יש כזה.
setSkipManager
public void setSkipManager (SkipManager skipManager)
מגדירה את ה-SkipManager של הקריאה.
| פרמטרים | |
|---|---|
skipManager |
SkipManager |
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
שיטה נוחה להגדרת ערך יחיד של ISystemStatusChecker בהגדרה הזו, במקום הערכים הקיימים
setSystemStatusCheckers
public void setSystemStatusCheckers (List<ISystemStatusChecker> systemCheckers)
מגדירים את רשימת ה-ISystemStatusCheckers בהגדרה הזו, ומחליפים את כל הערכים הקיימים.
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
מגדירים את הערך של ITargetPreparer ומחליפים את הערך הקיים, אם יש כזה.
setTargetPreparers
public void setTargetPreparers (List<ITargetPreparer> preparers)
מגדירים את רשימת ה-ITargetPreparer, ומחליפים את הערך הקיים.
setTest
public void setTest (IRemoteTest test)
שיטה נוחה להגדרת IRemoteTest יחיד בהגדרה הזו, במקום ערכים קיימים
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
שיטה נוחה להגדרת ITestInvocationListener יחיד
setTestInvocationListeners
public void setTestInvocationListeners (List<ITestInvocationListener> listeners)
הגדרת רשימה של ITestInvocationListener, והחלפת הערכים הקיימים
setTests
public void setTests (List<IRemoteTest> tests)
מגדירים את רשימת ה-IRemoteTests בהגדרה הזו, ומחליפים את כל הערכים הקיימים.
validateOptions
public void validateOptions ()
מאמתים את הערכים של האפשרויות.
בשלב הזה, המערכת רק תבדוק שכל אפשרויות החובה הוגדרו
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
שיטות מוגנות
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
הפונקציה מחזירה תשובה אם סביבת TF היא הפעלה מרחוק.
| החזרות | |
|---|---|
boolean |
|