IConfiguration
public
interface
IConfiguration
com.android.tradefed.config.IConfiguration |
פרטי ההגדרה להפעלה של TradeFederation.
לכל קריאה ל-TradeFederation יש IConfiguration
יחיד. ב-IConfiguration
מאוחסנים כל אובייקטי הענקת הגישה שצריך להשתמש בהם במהלך ההפעלה, וגם ה-Option
's המשויכים להם.
סיכום
שיטות ציבוריות | |
---|---|
abstract
void
|
addFilesToClean(
הוספת קבצים שצריך לנקות במהלך |
abstract
void
|
cleanConfigurationData()
מחיקה של קבצים שהורדתם לשדות האפשרויות של קבצים מרוחקים. |
abstract
IConfiguration
|
clone()
יצירת עותק שטחי של האובייקט הזה. |
abstract
void
|
dumpXml(PrintWriter output)
הפונקציה מקבלת את קובץ ה-XML המורחב של התצורה עם כל האפשרויות שמוצגות ל- |
abstract
void
|
dumpXml(PrintWriter output,
הפונקציה מקבלת את קובץ ה-XML המורחב של ההגדרות עם כל האפשרויות שמוצגות ל- |
abstract
void
|
dumpXml(PrintWriter output,
הפונקציה מקבלת את קובץ ה-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
SkipManager
|
getSkipManager()
הפונקציה מקבלת את הערך של |
abstract
|
getSystemStatusCheckers()
הפונקציה מקבלת את הערכים של |
abstract
|
getTargetPreparers()
הפונקציה מקבלת את הערכים של |
abstract
|
getTestInvocationListeners()
הפונקציה מקבלת את הערכים של |
abstract
|
getTests()
הפונקציה מקבלת את ה- |
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(
הזרקה של מספר ערכים של אפשרויות לקבוצת אובייקטי התצורה. |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
הפונקציה מחזירה אם מכשיר מוגדר מסומן בתג isFake=true או לא. |
abstract
IConfiguration
|
partialDeepClone(
יוצרים עותק מקור (clone) בסיסי מ- |
abstract
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
מפיק טקסט עזרה לשימוש בשורת פקודה עבור התצורה הזו ל-printStream הנתון. |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
פתרון האפשרויות של |
abstract
void
|
safeInjectOptionValues(
אם אי אפשר להחיל אחת מהאפשרויות, מחדירים כמה ערכי אפשרויות לקבוצת האובייקטים של ההגדרות בלי להשליך אותה. |
abstract
|
setBestEffortOptionsFromCommandLineArgs(
הגדרת שדות התצורה |
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,
שיטה גנרית להגדרת רשימת אובייקטי התצורה לשם הנתון, תוך החלפת כל ערך קיים. |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
מגדירים את |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
מגדירים |
abstract
void
|
setDeviceConfigList(
מגדירים את הערכים של |
abstract
void
|
setDeviceMetricCollectors(
מגדירים את הרשימה של |
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
מגדירים את |
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
מגדירים את |
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
מגדירים את |
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
מגדירים את |
abstract
void
|
setLabPreparers(
מגדירים את רשימת הערכים של |
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
מגדירים את |
abstract
void
|
setLogSaver(ILogSaver logSaver)
מגדירים את |
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
שיטת נוחות להגדרת |
abstract
void
|
setMultiPreTargetPreparers(
מגדירים את רשימת ה- |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
שיטת נוחות להגדרת |
abstract
void
|
setMultiTargetPreparers(
מגדירים את הרשימה של פריטי |
abstract
|
setOptionsFromCommandLineArgs(
הגדרת שדות ה-config
|
abstract
|
setOptionsFromCommandLineArgs(
הגדרת שדות ההגדרה של
הפורמט הצפוי מפורט במאמר |
abstract
void
|
setPostProcessors(
מגדירים את הרשימה של |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
מגדירים את |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
שיטה נוחה להגדרת |
abstract
void
|
setSystemStatusCheckers(
מגדירים את רשימת ה- |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
מגדירים את |
abstract
void
|
setTargetPreparers(
מגדירים את הרשימה של הערכים |
abstract
void
|
setTest(IRemoteTest test)
שיטה נוחה להגדרת |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
שיטה נוחה להגדרת |
abstract
void
|
setTestInvocationListeners(
הגדרת רשימת הערכים של |
abstract
void
|
setTests(
מגדירים את רשימת ה- |
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. |
זריקות | |
---|---|
|
חריגת IO |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
הפונקציה מקבלת את קובץ ה-XML המורחב להגדרה עם כל האפשרויות שמוצגות עבור ה-IConfiguration
הזה, בניכוי מסנני האובייקטים לפי שם המפתח שלהם.
דוגמה למסנן: Configuration#TARGET_PREPARER_TYPE_NAME
.
פרמטרים | |
---|---|
output |
PrintWriter : הגורם שרוצים להדפיס אליו את קובץ ה-XML. |
excludeFilters |
: רשימת סוגי האובייקטים שלא צריך לבצע עליהם גרסת dump. |
קליעות | |
---|---|
|
חריגת IO |
קובץ 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 אם סוג האובייקט עם השם הנתון לא קיים. |
getConfigObjectList
public abstractgetConfigurationObjectList (String typeName)
דומה ל-getConfigurationObject(String)
, אבל לסוגי אובייקטים של הגדרות שתומכים בכמה אובייקטים.
פרמטרים | |
---|---|
typeName |
String : שם הסוג הייחודי של אובייקט ההגדרה |
החזרות | |
---|---|
|
רשימת האובייקטים של ההגדרות, או null אם סוג האובייקט עם השם הפרטי לא קיים. |
getCoverOptions
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 שצוין בתצורה. |
התאוששות ממכשיר שחזור
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
מההגדרה.
החזרות | |
---|---|
|
getMultiPreTargetPlans (מכינים)
public abstractgetMultiPreTargetPreparers ()
הפונקציה מקבלת את הערכים של IMultiTargetPreparer
מההגדרה שצריך להריץ לפני כל אחד מה-target_preparers של המכשירים.
החזרות | |
---|---|
|
הערכים של IMultiTargetPreparer שצוינו לפי הסדר בתצורה |
getMultiTargetTargets
public abstractgetMultiTargetPreparers ()
הפונקציה מקבלת את הערכים של IMultiTargetPreparer
מההגדרה.
החזרות | |
---|---|
|
הערכים של IMultiTargetPreparer שצוינו לפי הסדר בתצורה |
getName
public abstract String getName ()
הפונקציה מחזירה את שם התצורה.
החזרות | |
---|---|
String |
getPostProcessors
public abstractgetPostProcessors ()
הפונקציה מקבלת את הערכים של IPostProcessor
מההגדרה.
החזרות | |
---|---|
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
הפונקציה מחזירה את הערך של IRetryDecision
ששימש לקריאה.
החזרות | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
מקבל את ה-SkipManager
להפעלה.
החזרות | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
הפונקציה מקבלת את הערכים של ISystemStatusChecker
מההגדרה.
החזרות | |
---|---|
|
הערכים של ISystemStatusChecker שצוינו לפי הסדר בתצורה |
getTargetPreparers
public abstractgetTargetPreparers ()
הפונקציה מקבלת את הערכים של ITargetPreparer
מההגדרה.
החזרות | |
---|---|
|
הערכים של ITargetPreparer שצוינו לפי הסדר בתצורה |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
הפונקציה מקבלת את ה-ITestInvocationListener
לשימוש מההגדרה.
החזרות | |
---|---|
|
הערכים של ITestInvocationListener שצוינו בתצורה. |
בדיקות getTest
public abstractgetTests ()
הפונקציה מקבלת את ה-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 |
SharedDeepClone
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
יוצרים עותק מקור (clone) בסיסי מ-clone()
ואז יוצרים עותק מקור (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.Configuration וכל החריגות |
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 |
if failed to create the OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
הגדרת שדות התצורה 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)
שיטה גנרית להגדרת אובייקט ה-config עם השם הנתון, שמחליפה כל ערך קיים.
פרמטרים | |
---|---|
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)
מגדירים את הערכים של 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
s בהגדרה הזו שצריך להריץ לפני כל אחד מה-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 |
if config is not valid |