IConfiguration

public interface IConfiguration

com.android.tradefed.config.IConfiguration


מידע על תצורה עבור קריאת TradeFederation. לכל קריאת TradeFederation יש IConfiguration יחידה. IConfiguration מאחסנת את כל אובייקטי הנציג שיש להשתמש בהם במהלך ההזמנה, ואת Option המשויכות להם

סיכום

שיטות ציבוריות

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

הוסף קבצים שיש לנקות במהלך cleanConfigurationData()

abstract void cleanConfigurationData ()

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

abstract IConfiguration clone ()

צור עותק רדוד של אובייקט זה.

abstract void dumpXml (PrintWriter output)

מקבל את קובץ ה-XML המורחב עבור התצורה עם כל האפשרויות המוצגות עבור IConfiguration זה String .

abstract void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

מקבל את קובץ ה-XML המורחב עבור התצורה עם כל האפשרויות המוצגות עבור IConfiguration זו בניכוי האובייקטים המסננים לפי שם המפתח שלהם.

abstract void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

מקבל את קובץ ה-XML המורחב עבור התצורה עם כל האפשרויות המוצגות עבור IConfiguration זו בניכוי האובייקטים המסננים לפי שם המפתח שלהם.

abstract getAllConfigurationObjectsOfType (String typeName)

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

abstract IBuildProvider getBuildProvider ()

מקבל את IBuildProvider מהתצורה.

abstract String getCommandLine ()

מקבל את שורת הפקודה המשמשת ליצירת IConfiguration זו.

abstract ICommandOptions getCommandOptions ()

מקבל את ICommandOptions לשימוש מהתצורה.

abstract ConfigurationDescriptor getConfigurationDescription ()

מחזירה את ConfigurationDescriptor שסופק בתצורה.

abstract Object getConfigurationObject (String typeName)

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

abstract getConfigurationObjectList (String typeName)

דומה ל- getConfigurationObject(String) , אך עבור סוגי אובייקטים בתצורה התומכים במספר אובייקטים.

abstract CoverageOptions getCoverageOptions ()

מקבל את אפשרויות CoverageOptions לשימוש מהתצורה.

abstract getDeviceConfig ()

מקבל את ה- IDeviceConfiguration מהתצורה.

abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

החזר את ה- IDeviceConfiguration המשויך לשם שסופק, null אם לא נמצא.

abstract TestDeviceOptions getDeviceOptions ()

מקבל את TestDeviceOptions לשימוש מהתצורה.

abstract IDeviceRecovery getDeviceRecovery ()

מקבל את ה- IDeviceRecovery לשימוש מהתצורה.

abstract IDeviceSelection getDeviceRequirements ()

מקבל את ה- IDeviceSelection לשימוש מהתצורה.

abstract getFilesToClean ()

קבל את רשימת הקבצים שיינוקו במהלך cleanConfigurationData()

abstract GlobalTestFilter getGlobalFilters ()

מקבל את GlobalTestFilter עבור ההזמנה.

abstract getInopOptions ()

קבל את שמות האפשרויות שלא שינו שום ערכים

abstract getLabPreparers ()

מקבל את ה- ITargetPreparer מהתצורה.

abstract ILeveledLogOutput getLogOutput ()

מקבל את ILeveledLogOutput לשימוש מהתצורה.

abstract ILogSaver getLogSaver ()

מקבל את ILogSaver לשימוש מהתצורה.

abstract getMetricCollectors ()

מקבל את ה- IMetricCollector s מהתצורה.

abstract getMultiPreTargetPreparers ()

מקבל את ה- IMultiTargetPreparer מהתצורה שאמורה להתבצע לפני כל אחד מהמכשירים target_preparers.

abstract getMultiTargetPreparers ()

מקבל את ה- IMultiTargetPreparer מהתצורה.

abstract String getName ()

מחזירה את שם התצורה.

abstract getPostProcessors ()

מקבל את ה- IPostProcessor מהתצורה.

abstract IRetryDecision getRetryDecision ()

מחזירה את ה- IRetryDecision ששימשה עבור ההזמנה.

abstract getSystemStatusCheckers ()

מקבל את ISystemStatusChecker s מהתצורה.

abstract getTargetPreparers ()

מקבל את ה- ITargetPreparer מהתצורה.

abstract getTestInvocationListeners ()

מקבל את ה- ITestInvocationListener לשימוש מהתצורה.

abstract getTests ()

מקבל את s IRemoteTest לפעול מהתצורה.

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)

צור שיבוט בסיס מ- clone() ואז שיבוט עמוק את הרשימה של אובייקט התצורה הנתון.

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

מוציא טקסט עזרה של שורת פקודה עבור תצורה זו ל-printStream נתון.

abstract void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

פתרון אפשרויות של ERROR(/File) המצביע על מיקום מרוחק.

abstract void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

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

abstract setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

הגדר את שדות ה-config Option עם קבוצה נתונה של ארגומנטים של שורת הפקודה תוך שימוש בגישת המאמץ הטוב ביותר.

abstract void setBuildProvider ( IBuildProvider provider)

החלף את IBuildProvider הנוכחי בתצורה.

abstract void setCommandLine (String[] arrayArgs)

מגדיר את שורת הפקודה המשמשת ליצירת IConfiguration זו.

abstract void setCommandOptions ( ICommandOptions cmdOptions)

הגדר את ICommandOptions , החלף את כל הערכים הקיימים

abstract void setConfigurationObject (String name, Object configObject)

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

abstract void setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList)

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

abstract void setCoverageOptions ( CoverageOptions coverageOptions)

הגדר את CoverageOptions , החלף את כל הערכים הקיימים.

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

הגדר IDeviceConfiguration , החלפת כל ערך קיים.

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

הגדר את s IDeviceConfiguration , החלפת כל ערך קיים.

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

הגדר את רשימת ה- IMetricCollector , החלפת כל הערכים הקיימים.

abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

הגדר את TestDeviceOptions , החלף את כל הערכים הקיימים

abstract void setDeviceRecovery ( IDeviceRecovery recovery)

הגדר את IDeviceRecovery והחלפת כל ערך קיים.

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

הגדר את IDeviceSelection , החלפת כל הערכים הקיימים

abstract void setLabPreparer ( ITargetPreparer preparer)

הגדר את ה- ITargetPreparer , תוך החלפת כל ערך קיים.

abstract void setLabPreparers ( preparers) setLabPreparers ( preparers)

הגדר את רשימת ה- ITargetPreparer , החלפת כל ערך קיים.

abstract void setLogOutput ( ILeveledLogOutput logger)

הגדר את ה- ILeveledLogOutput והחלפת כל ערך קיים.

abstract void setLogSaver ( ILogSaver logSaver)

הגדר את ILogSaver , תוך החלפת כל ערך קיים.

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

שיטת נוחות להגדיר IMultiTargetPreparer יחיד בתצורה זו שאמור להתבצע לפני כל אחד מהמכשירים target_preparers, תוך החלפת כל הערכים הקיימים

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

הגדר את רשימת ה- IMultiTargetPreparer בתצורה זו שיש להפעיל לפני כל אחד מהמכשירים target_preparers, תוך החלפת כל הערכים הקיימים

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

שיטת נוחות להגדיר IMultiTargetPreparer יחיד בתצורה זו, תוך החלפת כל הערכים הקיימים

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

הגדר את רשימת ה- IMultiTargetPreparer בתצורה זו, תוך החלפת כל הערכים הקיימים

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

הגדר את שדות ה-config Option עם קבוצה נתונה של ארגומנטים של שורת הפקודה

ArgsOptionParser עבור הפורמט הצפוי

abstract setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

הגדר את שדות ה-config Option עם קבוצה נתונה של ארגומנטים של שורת הפקודה

ראה ArgsOptionParser לפורמט צפוי

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

הגדר את רשימת ה- IPostProcessor , תוך החלפת כל הערכים הקיימים.

abstract void setRetryDecision ( IRetryDecision decisionRetry)

הגדר את IRetryDecision , החלפת כל ערך קיים.

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

שיטת נוחות להגדיר ISystemStatusChecker יחיד בתצורה זו, תוך החלפת כל הערכים הקיימים

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

הגדר את הרשימה של ISystemStatusChecker בתצורה זו, תוך החלפת כל הערכים הקיימים

abstract void setTargetPreparer ( ITargetPreparer preparer)

הגדר את ה- ITargetPreparer , תוך החלפת כל ערך קיים.

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

הגדר את רשימת ה- ITargetPreparer , החלפת כל ערך קיים.

abstract void setTest ( IRemoteTest test)

שיטת נוחות להגדיר IRemoteTest בודד בתצורה זו, תוך החלפת כל הערכים הקיימים

abstract void setTestInvocationListener ( ITestInvocationListener listener)

שיטת נוחות ITestInvocationListener יחיד

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

הגדר את רשימת ה- ITestInvocationListener , תוך החלפת כל הערכים הקיימים

abstract void setTests ( tests) setTests ( tests)

הגדר את רשימת ה- IRemoteTest בתצורה זו, תוך החלפת כל הערכים הקיימים

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.

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

מקבל את קובץ ה-XML המורחב עבור התצורה עם כל האפשרויות המוצגות עבור IConfiguration זו בניכוי האובייקטים המסננים לפי שם המפתח שלהם.

דוגמה לסנן: Configuration#TARGET_PREPARER_TYPE_NAME .

פרמטרים
output PrintWriter : הכותב שאליו יש להדפיס את ה-xml.

excludeFilters : רשימת סוגי האובייקטים שאסור לזרוק.

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

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (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 abstract  getConfigurationObjectList (String typeName)

דומה ל- getConfigurationObject(String) , אך עבור סוגי אובייקטים בתצורה התומכים במספר אובייקטים.

פרמטרים
typeName String : שם הסוג הייחודי של אובייקט התצורה

החזרות
רשימת אובייקטי התצורה או null אם סוג האובייקט עם השם הפרטי אינו קיים.

getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

מקבל את אפשרויות CoverageOptions לשימוש מהתצורה.

החזרות
CoverageOptions CoverageOptions הניתנות בתצורה.

getDeviceConfig

public abstract  getDeviceConfig ()

מקבל את ה- 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 abstract  getFilesToClean ()

קבל את רשימת הקבצים שיינוקו במהלך cleanConfigurationData()

החזרות

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

מקבל את GlobalTestFilter עבור ההזמנה.

החזרות
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

קבל את שמות האפשרויות שלא שינו שום ערכים

החזרות

getLabPreparers

public abstract  getLabPreparers ()

מקבל את ה- ITargetPreparer מהתצורה.

החזרות
ה- ITargetPreparer מסופק לפי הסדר בתצורה

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

מקבל את ILeveledLogOutput לשימוש מהתצורה.

החזרות
ILeveledLogOutput ה- ILeveledLogOutput שסופק בתצורה.

getLogSaver

public abstract ILogSaver getLogSaver ()

מקבל את ILogSaver לשימוש מהתצורה.

החזרות
ILogSaver ה- ILogSaver שסופק בתצורה.

getMetricCollectors

public abstract  getMetricCollectors ()

מקבל את ה- IMetricCollector s מהתצורה.

החזרות

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

מקבל את ה- IMultiTargetPreparer מהתצורה שאמורה להתבצע לפני כל אחד מהמכשירים target_preparers.

החזרות
ה- IMultiTargetPreparer מסופק לפי הסדר בתצורה

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

מקבל את ה- IMultiTargetPreparer מהתצורה.

החזרות
ה- IMultiTargetPreparer מסופק לפי הסדר בתצורה

getName

public abstract String getName ()

מחזירה את שם התצורה.

החזרות
String

getPostProcessors

public abstract  getPostProcessors ()

מקבל את ה- IPostProcessor מהתצורה.

החזרות

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

מחזירה את ה- IRetryDecision ששימשה עבור ההזמנה.

החזרות
IRetryDecision

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

מקבל את ISystemStatusChecker s מהתצורה.

החזרות
ה- ISystemStatusChecker מסופק לפי הסדר בתצורה

getTargetPreparers

public abstract  getTargetPreparers ()

מקבל את ה- ITargetPreparer מהתצורה.

החזרות
ה- ITargetPreparer מסופק לפי הסדר בתצורה

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

מקבל את ה- ITestInvocationListener לשימוש מהתצורה.

החזרות
ה- ITestInvocationListener מסופק בתצורה.

getTests

public abstract  getTests ()

מקבל את 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 התצורה המשובטת בחלקה עמוקה.

זורק
ConfigurationException

printCommandUsage

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

מוציא טקסט עזרה של שורת פקודה עבור תצורה זו ל-printStream נתון.

פרמטרים
importantOnly boolean : אם true רק עזרה להדפסה עבור האפשרויות החשובות

out PrintStream : ה- ERROR(/PrintStream) לשימוש.

זורק
ConfigurationException

resolveDynamicOptions

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

פתרון אפשרויות של ERROR(/File) המצביע על מיקום מרוחק. זה מחייב לקרוא ל- cleanConfigurationData() כדי לנקות את הקבצים.

פרמטרים
resolver DynamicRemoteFileResolver : ה- DynamicRemoteFileResolver כדי לפתור את הקבצים

זורק
com.android.tradefed.build.BuildRetrievalError
ConfigurationException
BuildRetrievalError

safeInjectOptionValues

public abstract void safeInjectOptionValues ( optionDefs)

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

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

פרמטרים
optionDefs : רשימה של הגדרות אפשרויות להזרקה

זורק
ConfigurationException אם לא הצליח ליצור את OptionSetter

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( 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 abstract  setOptionsFromCommandLineArgs ( listArgs)

הגדר את שדות ה-config Option עם קבוצה נתונה של ארגומנטים של שורת הפקודה

ArgsOptionParser עבור הפורמט הצפוי

פרמטרים
listArgs : הארגומנטים של שורת הפקודה

החזרות
הוויכוחים הלא נצרכים

זורק
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( 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 אם התצורה אינה חוקית