הגדרה
public
interface
IConfiguration
com.android.tradefed.config.IConfiguration |
פרטי ההגדרה להפעלה של TradeFederation.
לכל הפעלה של TradeFederation יש IConfiguration
יחיד. IConfiguration
שומרת את כל האובייקטים עם הרשאות הגישה שצריך להשתמש בהם במהלך ההפעלה, ואת כל האובייקטים
Option
סיכום
שיטות ציבוריות | |
---|---|
abstract
void
|
addFilesToClean(
הוספת קבצים שצריך לנקות במהלך |
abstract
void
|
cleanConfigurationData()
מוחקים קבצים שהורדו לשדות Option של קבצים מרוחקים שטופלו. |
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(
יוצרים שכפול בסיסי מ- |
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)
שיטה גנרית להגדרת אובייקט ה-config עם השם הנתון, שמחליפה כל ערך קיים. |
abstract
void
|
setConfigurationObjectList(String name,
שיטה גנרית להגדרת רשימת אובייקטי config עבור השם הנתון, שמחליפה כל הגדרה קיימת עם ערך מסוים. |
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(
הגדרת שדות ההגדרה של
|
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 ()
מוחקים קבצים שהורדו לשדות Option של קבצים מרוחקים שטופלו.
לשכפל
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 |
: הרשימה של סוגי האובייקטים שלא צריכים לאחסן. |
קליעות | |
---|---|
|
חריגת 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 |
קליעות | |
---|---|
|
חריגת IO |
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 שסופק בהגדרה. |
getDevicerecovery
public abstract IDeviceRecovery getDeviceRecovery ()
קבלת ה-IDeviceRecovery
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
IDeviceRecovery |
IDeviceRecovery שסופק בהגדרה. |
דרישות מכשיר getDevice
public abstract IDeviceSelection getDeviceRequirements ()
קבלת ה-IDeviceSelection
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
IDeviceSelection |
IDeviceSelection שסופק בהגדרה. |
getFilesToClean
public abstractgetFilesToClean ()
הצגה של רשימת הקבצים שיימחקו במהלך cleanConfigurationData()
החזרות | |
---|---|
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
מקבל את ה-GlobalTestFilter
להפעלה.
החזרות | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
קבלת שמות של אפשרויות שלא שינו ערכים
החזרות | |
---|---|
|
הכנה ל-getLab
public abstractgetLabPreparers ()
הפונקציה מקבלת את ה-ITargetPreparer
מההגדרה.
החזרות | |
---|---|
|
הערכים מסוג 'ITargetPreparer ' שסופקו לפי ההגדרה |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
קבלת ה-ILeveledLogOutput
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
ILeveledLogOutput |
ILeveledLogOutput שסופק בהגדרה. |
getLogSaver
public abstract ILogSaver getLogSaver ()
קבלת ה-ILogSaver
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
ILogSaver |
ILogSaver שסופק בהגדרה. |
getMetricCollectors
public abstractgetMetricCollectors ()
הפונקציה מקבלת את ה-IMetricCollector
מההגדרה.
החזרות | |
---|---|
|
getMultiPreTargetPreparers
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 ' שסופקו לפי ההגדרה |
מכינים את הקרקע
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()
ואז שכפול עמוק את הרשימה של אובייקט config הנתון.
פרמטרים | |
---|---|
objectToDeepClone |
: רשימת האובייקטים של ההגדרה לשכפול עמוק. |
client |
IKeyStoreClient : הלקוח של מאגר המפתחות. |
החזרות | |
---|---|
IConfiguration |
ההגדרה הכפולה חלקית. |
קליעות | |
---|---|
|
com.android.tradefed.config.Configuration וכל החריגות |
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.Configuration וכל החריגות |
BuildRetrievalError |
|
ConfigurationException |
safeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
הוספת ערכי אפשרויות מרובים לקבוצת האובייקטים של התצורה בלי להשליך או להשליך אחד מהם של האפשרות הזו אי אפשר ליישם.
שימושי להחדרת ערכי אפשרויות רבים בבת אחת לאחר יצירת אובייקט חדש.
פרמטרים | |
---|---|
optionDefs |
: רשימה של הגדרות אפשריות להחדרה |
קליעות | |
---|---|
ConfigurationException |
אם לא נוצר 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 : השם הייחודי של סוג אובייקט ה-config. |
configObject |
Object : אובייקט ה-config |
קליעות | |
---|---|
ConfigurationException |
אם configObject לא היה הסוג הנכון |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
שיטה גנרית להגדרת רשימת אובייקטי config עבור השם הנתון, שמחליפה כל הגדרה קיימת עם ערך מסוים.
פרמטרים | |
---|---|
name |
String : השם הייחודי של סוג אובייקט ה-config. |
configList |
: רשימת האובייקטים ל-config |
קליעות | |
---|---|
ConfigurationException |
אם אחד מהאובייקטים ברשימה אינו מהסוג הנכון |
setCoverOptions
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
ומחליפים את הערך הקיים.
setDeviceSettings (דרישות המכשיר)
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
מגדירים את הערך של IDeviceSelection
, ומחליפים את הערכים הקיימים
הכנה ל-setLab
public abstract void setLabPreparer (ITargetPreparer preparer)
מגדירים את ITargetPreparer
ומחליפים את הערך הקיים.
מכינים את הקרקע ל-setLab
public abstract void setLabPreparers (preparers)
מגדירים את הרשימה של הערכים ITargetPreparer
ומחליפים את הערכים הקיימים.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
מגדירים את ILeveledLogOutput
ומחליפים את הערך הקיים.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
מגדירים את ILogSaver
ומחליפים את הערך הקיים.
setMultiPreTargetSetupr
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
שיטת נוחות להגדרת IMultiTargetPreparer
אחד בהגדרה הזו
צריך לבצע לפני כל אחד מהמכשירים target_preparers, תוך החלפת הערכים הקיימים
setMultiPreTargetTargets (מכינים לפי יעד מרובה)
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
צריך להגדיר את הרשימה של פריטי IMultiTargetPreparer
בהגדרה הזו שצריך להריץ
לפני כל אחד מהמכשירים target_preparers, שמחליפים ערכים קיימים
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
שיטת נוחות להגדרת IMultiTargetPreparer
יחיד בתצורה הזו,
החלפת ערכים קיימים כלשהם
setMultiTargetPlans (מכינים למספר יעדים)
public abstract void setMultiTargetPreparers (multiTargPreps)
הגדרת הרשימה של פריטי IMultiTargetPreparer
בהגדרה הזו, תוך החלפה של כל
ערכים קיימים
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
הגדרת שדות ההגדרה של Option
עם קבוצה נתונה של ארגומנטים בשורת הפקודה
ArgsOptionParser
בפורמט הנדרש
פרמטרים | |
---|---|
listArgs |
: הארגומנטים בשורת הפקודה |
החזרות | |
---|---|
|
את הארגומנטים שלא צורכים |
קליעות | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
הגדרת שדות ההגדרה של 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
ומחליפים את הערך הקיים.
setTargetSetups (מכינים את היעד)
public abstract void setTargetPreparers (preparers)
מגדירים את הרשימה של הערכים ITargetPreparer
ומחליפים את הערכים הקיימים.
הגדרת הבדיקה
public abstract void setTest (IRemoteTest test)
שיטת נוחות להגדרת IRemoteTest
יחיד בהגדרה הזו, שתחליף כל
ערכים קיימים
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
שיטת נוחות להגדרת ITestInvocationListener
יחיד
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
הגדרת הרשימה של ITestInvocationListener
והחלפת הערכים הקיימים
בדיקות setTest
public abstract void setTests (tests)
הגדרת הרשימה של פריטי IRemoteTest
בהגדרה הזו, תוך החלפה של כל
ערכים קיימים
VerifyOptions
public abstract void validateOptions ()
לאמת את הערכים של האפשרויות.
כרגע זה רק נועד לוודא שכל אפשרויות החובה הוגדרו
קליעות | |
---|---|
ConfigurationException |
אם ההגדרה לא חוקית |