IConfiguration
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
מידע על תצורה עבור קריאת TradeFederation. לכל קריאת TradeFederation יש IConfiguration
יחידה. IConfiguration
מאחסנת את כל אובייקטי הנציג שיש להשתמש בהם במהלך ההזמנה, ואת Option
המשויכות להם
סיכום
שיטות ציבוריות | |
---|---|
abstract void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) הוסף קבצים שיש לנקות במהלך |
abstract void | cleanConfigurationData () מחק את כל הקבצים שהורדו לשדות אופציה שנפתרו בקבצים מרוחקים. |
abstract IConfiguration | clone () צור עותק רדוד של אובייקט זה. |
abstract void | dumpXml (PrintWriter output) מקבל את קובץ ה-XML המורחב עבור התצורה עם כל האפשרויות המוצגות עבור |
abstract void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) מקבל את קובץ ה-XML המורחב עבור התצורה עם כל האפשרויות המוצגות עבור |
abstract void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) מקבל את קובץ ה-XML המורחב עבור התצורה עם כל האפשרויות המוצגות עבור |
abstract | getAllConfigurationObjectsOfType (String typeName) ממשק גנרי כדי לקבל את כל האובייקטים של שם סוג נתון אחד על פני מכשירים. |
abstract IBuildProvider | getBuildProvider () מקבל את |
abstract String | getCommandLine () מקבל את שורת הפקודה המשמשת ליצירת |
abstract ICommandOptions | getCommandOptions () מקבל את |
abstract ConfigurationDescriptor | getConfigurationDescription () מחזירה את |
abstract Object | getConfigurationObject (String typeName) ממשק כללי לקבל את אובייקט התצורה עם שם הסוג הנתון. |
abstract | getConfigurationObjectList (String typeName) דומה ל- |
abstract CoverageOptions | getCoverageOptions () מקבל את |
abstract | getDeviceConfig () מקבל את ה- |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) החזר את ה- |
abstract TestDeviceOptions | getDeviceOptions () מקבל את |
abstract IDeviceRecovery | getDeviceRecovery () מקבל את ה- |
abstract IDeviceSelection | getDeviceRequirements () מקבל את ה- |
abstract | getFilesToClean () קבל את רשימת הקבצים שיינוקו במהלך |
abstract GlobalTestFilter | getGlobalFilters () מקבל את |
abstract | getInopOptions () קבל את שמות האפשרויות שלא שינו שום ערכים |
abstract | getLabPreparers () מקבל את ה- |
abstract ILeveledLogOutput | getLogOutput () מקבל את |
abstract ILogSaver | getLogSaver () מקבל את |
abstract | getMetricCollectors () מקבל את ה- |
abstract | getMultiPreTargetPreparers () מקבל את ה- |
abstract | getMultiTargetPreparers () מקבל את ה- |
abstract String | getName () מחזירה את שם התצורה. |
abstract | getPostProcessors () מקבל את ה- |
abstract IRetryDecision | getRetryDecision () מחזירה את ה- |
abstract | getSystemStatusCheckers () מקבל את |
abstract | getTargetPreparers () מקבל את ה- |
abstract | getTestInvocationListeners () מקבל את ה- |
abstract | getTests () מקבל את s |
abstract void | injectOptionValue (String optionName, String optionValue) הזרקת ערך אופציה לתוך קבוצת אובייקטי התצורה. |
abstract void | injectOptionValue (String optionName, String optionKey, String optionValue) הזרקת ערך אופציה לתוך קבוצת אובייקטי התצורה. |
abstract void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource) הזרקת ערך אופציה לתוך קבוצת אובייקטי התצורה. |
abstract void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) הכנס ערכי אפשרויות מרובים לקבוצת אובייקטי התצורה. |
abstract boolean | isDeviceConfiguredFake (String deviceName) מחזירה אם מכשיר מוגדר או לא מתויג isFake=true או לא. |
abstract IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) צור שיבוט בסיס מ- |
abstract void | printCommandUsage (boolean importantOnly, PrintStream out) מוציא טקסט עזרה של שורת פקודה עבור תצורה זו ל-printStream נתון. |
abstract void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) פתרון אפשרויות של |
abstract void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) הזרקת ערכי אפשרויות מרובים לקבוצת אובייקטי התצורה מבלי לזרוק אם לא ניתן להחיל אחת מהאפשרויות. |
abstract | setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) הגדר את שדות ה-config |
abstract void | setBuildProvider ( IBuildProvider provider) החלף את |
abstract void | setCommandLine (String[] arrayArgs) מגדיר את שורת הפקודה המשמשת ליצירת |
abstract void | setCommandOptions ( ICommandOptions cmdOptions) הגדר את |
abstract void | setConfigurationObject (String name, Object configObject) שיטה גנרית להגדיר את אובייקט התצורה עם השם הנתון, תוך החלפת כל ערך קיים. |
abstract void | setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList) שיטה כללית להגדרת רשימת אובייקטי התצורה עבור השם הנתון, תוך החלפת כל ערך קיים. |
abstract void | setCoverageOptions ( CoverageOptions coverageOptions) הגדר את |
abstract void | setDeviceConfig ( IDeviceConfiguration deviceConfig) הגדר |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) הגדר את s |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) הגדר את רשימת ה- |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) הגדר את |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) הגדר את |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) הגדר את |
abstract void | setLabPreparer ( ITargetPreparer preparer) הגדר את ה- |
abstract void | setLabPreparers ( preparers) setLabPreparers ( preparers) הגדר את הרשימה של |
abstract void | setLogOutput ( ILeveledLogOutput logger) הגדר את ה- |
abstract void | setLogSaver ( ILogSaver logSaver) הגדר את |
abstract void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps) שיטת נוחות להגדיר |
abstract void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) הגדר את רשימת ה- |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) שיטת נוחות להגדיר |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) הגדר את רשימת ה- |
abstract | setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) הגדר את שדות ה-config |
abstract | setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) הגדר את שדות ה-config ראה |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) הגדר את רשימת ה- |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) הגדר את |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) שיטת נוחות להגדיר |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) הגדר את הרשימה של |
abstract void | setTargetPreparer ( ITargetPreparer preparer) הגדר את ה- |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) הגדר את הרשימה של |
abstract void | setTest ( IRemoteTest test) שיטת נוחות להגדיר |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) שיטת נוחות להגדרת |
abstract void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) הגדר את רשימת ה- |
abstract void | setTests ( tests) setTests ( tests) הגדר את רשימת |
abstract void | validateOptions () אימות ערכי אופציות. |
שיטות ציבוריות
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
הוסף קבצים שיש לנקות במהלך cleanConfigurationData()
פרמטרים | |
---|---|
toBeCleaned |
cleanConfigurationData
public abstract void cleanConfigurationData ()
מחק את כל הקבצים שהורדו לשדות אופציה שנפתרו בקבצים מרוחקים.
שיבוט
public abstract IConfiguration clone ()
צור עותק רדוד של אובייקט זה.
החזרות | |
---|---|
IConfiguration | עותק של {link IConfiguration} |
dumpXml
public abstract void dumpXml (PrintWriter output)
מקבל את קובץ ה-XML המורחב עבור התצורה עם כל האפשרויות המוצגות עבור IConfiguration
זה String
.
פרמטרים | |
---|---|
output | PrintWriter : הכותב שאליו יש להדפיס את ה-xml. |
זורק | |
---|---|
| IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
מקבל את קובץ ה-XML המורחב עבור התצורה עם כל האפשרויות המוצגות עבור IConfiguration
זו בניכוי האובייקטים המסננים לפי שם המפתח שלהם.
דוגמה לסנן: Configuration#TARGET_PREPARER_TYPE_NAME
.
פרמטרים | |
---|---|
output | PrintWriter : הכותב שאליו יש להדפיס את ה-xml. |
excludeFilters |
זורק | |
---|---|
| IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
מקבל את קובץ ה-XML המורחב עבור התצורה עם כל האפשרויות המוצגות עבור IConfiguration
זו בניכוי האובייקטים המסננים לפי שם המפתח שלהם.
דוגמה לסנן: Configuration#TARGET_PREPARER_TYPE_NAME
.
פרמטרים | |
---|---|
output | PrintWriter : הכותב שאליו יש להדפיס את ה-xml. |
excludeFilters | |
printDeprecatedOptions | boolean : האם להדפיס אפשרויות מסומנות כיוצאות משימוש או לא |
printUnchangedOptions | boolean |
זורק | |
---|---|
| IOException |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
ממשק גנרי כדי לקבל את כל האובייקטים של שם סוג נתון אחד על פני מכשירים.
פרמטרים | |
---|---|
typeName | String : הסוג הייחודי של אובייקט התצורה |
החזרות | |
---|---|
רשימת אובייקטי התצורה מהסוג הנתון. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
מקבל את IBuildProvider
מהתצורה.
החזרות | |
---|---|
IBuildProvider | IBuildProvider שסופק בתצורה |
getCommandLine
public abstract String getCommandLine ()
מקבל את שורת הפקודה המשמשת ליצירת IConfiguration
זו.
החזרות | |
---|---|
String | שורת הפקודה המשמשת ליצירת IConfiguration זו. |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
מקבל את ICommandOptions
לשימוש מהתצורה.
החזרות | |
---|---|
ICommandOptions | את ICommandOptions שסופקו בתצורה. |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
מחזירה את ConfigurationDescriptor
שסופק בתצורה.
החזרות | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
ממשק כללי לקבל את אובייקט התצורה עם שם הסוג הנתון.
פרמטרים | |
---|---|
typeName | String : הסוג הייחודי של אובייקט התצורה |
החזרות | |
---|---|
Object | אובייקט התצורה או null אם סוג האובייקט עם השם הפרטי אינו קיים. |
getConfigurationObjectList
public abstractgetConfigurationObjectList (String typeName)
דומה ל- getConfigurationObject(String)
, אך עבור סוגי אובייקטים בתצורה התומכים במספר אובייקטים.
פרמטרים | |
---|---|
typeName | String : שם הסוג הייחודי של אובייקט התצורה |
החזרות | |
---|---|
רשימת אובייקטי התצורה או null אם סוג האובייקט עם השם הפרטי אינו קיים. |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
מקבל את CoverageOptions
לשימוש מהתצורה.
החזרות | |
---|---|
CoverageOptions | CoverageOptions הניתנות בתצורה. |
getDeviceConfig
public abstractgetDeviceConfig ()
מקבל את ה- IDeviceConfiguration
מהתצורה.
החזרות | |
---|---|
ה- IDeviceConfiguration מסופק לפי הסדר בתצורה |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
החזר את ה- IDeviceConfiguration
המשויך לשם שסופק, null אם לא נמצא.
פרמטרים | |
---|---|
nameDevice | String |
החזרות | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
מקבל את TestDeviceOptions
לשימוש מהתצורה.
החזרות | |
---|---|
TestDeviceOptions | TestDeviceOptions שסופקו בתצורה. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
מקבל את ה- IDeviceRecovery
לשימוש מהתצורה.
החזרות | |
---|---|
IDeviceRecovery | IDeviceRecovery שסופק בתצורה. |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
מקבל את ה- IDeviceSelection
לשימוש מהתצורה.
החזרות | |
---|---|
IDeviceSelection | IDeviceSelection שסופק בתצורה. |
getFilesToClean
public abstractgetFilesToClean ()
קבל את רשימת הקבצים שיינוקו במהלך cleanConfigurationData()
החזרות | |
---|---|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
מקבל את GlobalTestFilter
עבור ההזמנה.
החזרות | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
קבל את שמות האפשרויות שלא שינו שום ערכים
החזרות | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
מקבל את ה- ITargetPreparer
מהתצורה.
החזרות | |
---|---|
ה- ITargetPreparer מסופק לפי הסדר בתצורה |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
מקבל את ILeveledLogOutput
לשימוש מהתצורה.
החזרות | |
---|---|
ILeveledLogOutput | ה- ILeveledLogOutput שסופק בתצורה. |
getLogSaver
public abstract ILogSaver getLogSaver ()
מקבל את ILogSaver
לשימוש מהתצורה.
החזרות | |
---|---|
ILogSaver | ה- ILogSaver שסופק בתצורה. |
getMetricCollectors
public abstractgetMetricCollectors ()
מקבל את ה- IMetricCollector
s מהתצורה.
החזרות | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
מקבל את ה- IMultiTargetPreparer
מהתצורה שאמורה להתבצע לפני כל אחד מהמכשירים target_preparers.
החזרות | |
---|---|
ה- IMultiTargetPreparer מסופק לפי הסדר בתצורה |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
מקבל את ה- IMultiTargetPreparer
מהתצורה.
החזרות | |
---|---|
ה- IMultiTargetPreparer מסופק לפי הסדר בתצורה |
getName
public abstract String getName ()
מחזירה את שם התצורה.
החזרות | |
---|---|
String |
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
מחזירה את ה- IRetryDecision
ששימשה עבור ההזמנה.
החזרות | |
---|---|
IRetryDecision |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
מקבל את ISystemStatusChecker
s מהתצורה.
החזרות | |
---|---|
ה- ISystemStatusChecker מסופק לפי הסדר בתצורה |
getTargetPreparers
public abstractgetTargetPreparers ()
מקבל את ה- ITargetPreparer
מהתצורה.
החזרות | |
---|---|
ה- ITargetPreparer מסופק לפי הסדר בתצורה |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
מקבל את ה- ITestInvocationListener
לשימוש מהתצורה.
החזרות | |
---|---|
ה- ITestInvocationListener מסופק בתצורה. |
getTests
public abstractgetTests ()
מקבל את s IRemoteTest
לפעול מהתצורה.
החזרות | |
---|---|
הבדיקות שסופקו בתצורה |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
הזרקת ערך אופציה לתוך קבוצת אובייקטי התצורה.
שימושי כדי לספק ערכים עבור אפשרויות שנוצרות באופן דינמי.
פרמטרים | |
---|---|
optionName | String : שם האפשרות |
optionValue | String : ערך האופציה |
זורק | |
---|---|
ConfigurationException | אם לא הצליח להגדיר את ערך האפשרות |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
הזרקת ערך אופציה לתוך קבוצת אובייקטי התצורה.
שימושי כדי לספק ערכים עבור אפשרויות שנוצרות באופן דינמי.
פרמטרים | |
---|---|
optionName | String : שם האפשרות |
optionKey | String : המפתח האופציונלי עבור אפשרויות מפה, או null |
optionValue | String : ערך אפשרות המפה |
זורק | |
---|---|
ConfigurationException | אם לא הצליח להגדיר את ערך האפשרות |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
הזרקת ערך אופציה לתוך קבוצת אובייקטי התצורה.
שימושי כדי לספק ערכים עבור אפשרויות שנוצרות באופן דינמי.
פרמטרים | |
---|---|
optionName | String : שם האפשרות |
optionKey | String : המפתח האופציונלי עבור אפשרויות מפה, או null |
optionValue | String : ערך אפשרות המפה |
optionSource | String : תצורת המקור שסיפקה את ערך האופציה הזו |
זורק | |
---|---|
ConfigurationException | אם לא הצליח להגדיר את ערך האפשרות |
injectOptionValues
public abstract void injectOptionValues (optionDefs)
הכנס ערכי אפשרויות מרובים לקבוצת אובייקטי התצורה.
שימושי להחדרת ערכי אפשרויות רבים בבת אחת לאחר יצירת אובייקט חדש.
פרמטרים | |
---|---|
optionDefs |
זורק | |
---|---|
ConfigurationException | אם לא הצליח להגדיר ערכי אפשרות |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
מחזירה אם מכשיר מוגדר או לא מתויג isFake=true או לא.
פרמטרים | |
---|---|
deviceName | String |
החזרות | |
---|---|
boolean |
partialDeepClone
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
צור שיבוט בסיס מ- clone()
ואז שיבוט עמוק את הרשימה של אובייקט התצורה הנתון.
פרמטרים | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : לקוח מאגר המפתחות. |
החזרות | |
---|---|
IConfiguration | התצורה המשובטת בחלקה עמוקה. |
זורק | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
מוציא טקסט עזרה של שורת פקודה עבור תצורה זו ל-printStream נתון.
פרמטרים | |
---|---|
importantOnly | boolean : אם true רק עזרה להדפסה עבור האפשרויות החשובות |
out | PrintStream : ה- ERROR(/PrintStream) לשימוש. |
זורק | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
resolveDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
פתרון אפשרויות של ERROR(/File)
המצביע על מיקום מרוחק. זה דורש לקרוא cleanConfigurationData()
כדי לנקות את הקבצים.
פרמטרים | |
---|---|
resolver | DynamicRemoteFileResolver : ה- DynamicRemoteFileResolver כדי לפתור את הקבצים |
זורק | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
| com.android.tradefed.config.ConfigurationException |
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
הזרקת ערכי אפשרויות מרובים לקבוצת אובייקטי התצורה מבלי לזרוק אם לא ניתן להחיל אחת מהאפשרויות.
שימושי להחדרת ערכי אפשרויות רבים בבת אחת לאחר יצירת אובייקט חדש.
פרמטרים | |
---|---|
optionDefs |
זורק | |
---|---|
ConfigurationException | אם לא הצליח ליצור את OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
הגדר את שדות ה-config Option
עם קבוצה נתונה של ארגומנטים של שורת הפקודה תוך שימוש בגישת המאמץ הטוב ביותר.
ראה ArgsOptionParser
לפורמט הצפוי
פרמטרים | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient לשימוש. |
החזרות | |
---|---|
הוויכוחים הלא נצרכים |
זורק | |
---|---|
ConfigurationException |
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
החלף את IBuildProvider
הנוכחי בתצורה.
פרמטרים | |
---|---|
provider | IBuildProvider : ה- IBuildProvider החדש |
setCommandLine
public abstract void setCommandLine (String[] arrayArgs)
מגדיר את שורת הפקודה המשמשת ליצירת IConfiguration
זו. פעולה זו מאחסנת את כל שורת הפקודה, כולל שם התצורה, שלא כמו setOptionsFromCommandLineArgs.
פרמטרים | |
---|---|
arrayArgs | String : שורת הפקודה |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
הגדר את ICommandOptions
, החלף את כל הערכים הקיימים
setConfigurationObject
public abstract void setConfigurationObject (String name, Object configObject)
שיטה גנרית להגדיר את אובייקט התצורה עם השם הנתון, תוך החלפת כל ערך קיים.
פרמטרים | |
---|---|
name | String : השם הייחודי של סוג אובייקט התצורה. |
configObject | Object : אובייקט התצורה |
זורק | |
---|---|
ConfigurationException | אם ה-configObject לא היה מהסוג הנכון |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
שיטה כללית להגדרת רשימת אובייקטי התצורה עבור השם הנתון, תוך החלפת כל ערך קיים.
פרמטרים | |
---|---|
name | String : השם הייחודי של סוג אובייקט התצורה. |
configList |
זורק | |
---|---|
ConfigurationException | אם אובייקטים כלשהם ברשימה אינם מהסוג הנכון |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
הגדר את CoverageOptions
, החלף את כל הערכים הקיימים.
פרמטרים | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
הגדר IDeviceConfiguration
, החלפת כל ערך קיים.
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
הגדר את s IDeviceConfiguration
, החלפת כל ערך קיים.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
הגדר את רשימת ה- IMetricCollector
, תוך החלפת כל הערכים הקיימים.
פרמטרים | |
---|---|
collectors |
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
הגדר את TestDeviceOptions
, החלף את כל הערכים הקיימים
פרמטרים | |
---|---|
deviceOptions | TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
הגדר את IDeviceRecovery
והחלפת כל ערך קיים.
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
הגדר את IDeviceSelection
, החלפת כל הערכים הקיימים
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
הגדר את ה- ITargetPreparer
, תוך החלפת כל ערך קיים.
setLabPreparers
public abstract void setLabPreparers (preparers)
הגדר את הרשימה של ITargetPreparer
, החלפת כל ערך קיים.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
הגדר את ה- ILeveledLogOutput
, תוך החלפת כל ערך קיים.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
הגדר את ILogSaver
, תוך החלפת כל ערך קיים.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
שיטת נוחות להגדיר IMultiTargetPreparer
יחיד בתצורה זו שאמור להתבצע לפני כל אחד מהמכשירים target_preparers, תוך החלפת כל הערכים הקיימים
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
הגדר את רשימת ה- IMultiTargetPreparer
בתצורה זו שיש להפעיל לפני כל אחד מהמכשירים target_preparers, תוך החלפת כל הערכים הקיימים
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
שיטת נוחות להגדיר IMultiTargetPreparer
יחיד בתצורה זו, תוך החלפת כל הערכים הקיימים
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
הגדר את רשימת ה- IMultiTargetPreparer
בתצורה זו, תוך החלפת כל הערכים הקיימים
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
הגדר את שדות ה-config Option
עם קבוצה נתונה של ארגומנטים של שורת הפקודה
ArgsOptionParser
עבור הפורמט הצפוי
פרמטרים | |
---|---|
listArgs |
החזרות | |
---|---|
הוויכוחים הלא נצרכים |
זורק | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
הגדר את שדות ה-config Option
עם קבוצה נתונה של ארגומנטים של שורת הפקודה
ראה ArgsOptionParser
לפורמט הצפוי
פרמטרים | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient לשימוש. |
החזרות | |
---|---|
הוויכוחים הלא נצרכים |
זורק | |
---|---|
ConfigurationException |
setPostProcessors
public abstract void setPostProcessors (processors)
הגדר את רשימת ה- IPostProcessor
, תוך החלפת כל הערכים הקיימים.
פרמטרים | |
---|---|
processors |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
הגדר את IRetryDecision
, החלפת כל ערך קיים.
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
שיטת נוחות להגדיר ISystemStatusChecker
יחיד בתצורה זו, תוך החלפת כל הערכים הקיימים
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
הגדר את הרשימה של ISystemStatusChecker
בתצורה זו, תוך החלפת כל הערכים הקיימים
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
הגדר את ה- ITargetPreparer
, תוך החלפת כל ערך קיים.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
הגדר את הרשימה של ITargetPreparer
, החלפת כל ערך קיים.
setTest
public abstract void setTest (IRemoteTest test)
שיטת נוחות להגדיר IRemoteTest
יחיד בתצורה זו, תוך החלפת כל הערכים הקיימים
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
שיטת נוחות להגדרת ITestInvocationListener
יחיד
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
הגדר את רשימת ה- ITestInvocationListener
, תוך החלפת כל הערכים הקיימים
setTests
public abstract void setTests (tests)
הגדר את רשימת IRemoteTest
בתצורה זו, תוך החלפת כל הערכים הקיימים
validateOptions
public abstract void validateOptions ()
אימות ערכי אופציות.
כרגע זה רק יאמת שכל האפשרויות החובה הוגדרו
זורק | |
---|---|
ConfigurationException | אם התצורה אינה חוקית |