הגדרות אישיות
public
class
Configuration
extends Object
implements
IConfiguration
JavaScript.lang.Object | |
↳ | com.android.tradefed.config.Configuration |
הטמעה קונקרטית של IConfiguration
ששומרת במפה את אובייקטי ה-config שנטענו.
סיכום
שדות | |
---|---|
public
static
final
String |
BUILD_PROVIDER_TYPE_NAME
|
public
static
final
String |
CMD_OPTIONS_TYPE_NAME
|
public
static
final
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
public
static
final
String |
COVERAGE_OPTIONS_TYPE_NAME
|
public
static
final
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
public
static
final
String |
DEVICE_NAME
|
public
static
final
String |
DEVICE_OPTIONS_TYPE_NAME
|
public
static
final
String |
DEVICE_RECOVERY_TYPE_NAME
|
public
static
final
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
public
static
final
String |
GLOBAL_FILTERS_TYPE_NAME
|
public
static
final
String |
LAB_PREPARER_TYPE_NAME
|
public
static
final
String |
LOGGER_TYPE_NAME
|
public
static
final
String |
LOG_SAVER_TYPE_NAME
|
public
static
final
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
public
static
final
String |
MULTI_PREPARER_TYPE_NAME
|
public
static
final
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
public
static
final
String |
RESULT_REPORTER_TYPE_NAME
|
public
static
final
String |
RETRY_DECISION_TYPE_NAME
|
public
static
final
String |
SANBOX_OPTIONS_TYPE_NAME
|
public
static
final
String |
SANDBOX_TYPE_NAME
|
public
static
final
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
public
static
final
String |
TARGET_PREPARER_TYPE_NAME
|
public
static
final
String |
TEST_TYPE_NAME
|
בנאים ציבוריים | |
---|---|
Configuration(String name, String description)
יוצרת |
שיטות ציבוריות | |
---|---|
void
|
addFilesToClean(
הוספת קבצים שצריך לנקות במהלך |
void
|
cleanConfigurationData()
מוחקים קבצים שהורדו לשדות Option של קבצים מרוחקים שטופלו. |
Configuration
|
clone()
יוצר עותק רדוד של האובייקט הזה. |
void
|
dumpXml(PrintWriter output)
מקבל את קובץ ה-XML המורחב להגדרה עם כל האפשרויות שמוצגות
|
void
|
dumpXml(PrintWriter output,
הפונקציה מקבלת את קובץ ה-XML המורחב להגדרה עם כל האפשרויות שמוצגות עבור ה- |
void
|
dumpXml(PrintWriter output,
הפונקציה מקבלת את קובץ ה-XML המורחב להגדרה עם כל האפשרויות שמוצגות עבור ה- |
|
getAllConfigurationObjectsOfType(String configType)
ממשק כללי לקבלת כל האובייקט של סוג נתון בכל המכשירים. |
IBuildProvider
|
getBuildProvider()
הפונקציה מקבלת את |
String
|
getCommandLine()
קבלת שורת הפקודה ששימשה ליצירת ה- |
ICommandOptions
|
getCommandOptions()
קבלת ה- |
ConfigurationDescriptor
|
getConfigurationDescription()
הפונקציה מחזירה את |
Object
|
getConfigurationObject(String typeName)
ממשק גנרי לקבלת אובייקט התצורה עם שם הסוג הנתון. |
|
getConfigurationObjectList(String typeName)
דומה ל- |
CoverageOptions
|
getCoverageOptions()
קבלת ה- |
String
|
getDescription()
|
|
getDeviceConfig()
הפונקציה מקבלת את ה- |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
החזרת הערך של |
TestDeviceOptions
|
getDeviceOptions()
קבלת ה- |
IDeviceRecovery
|
getDeviceRecovery()
קבלת ה- |
IDeviceSelection
|
getDeviceRequirements()
קבלת ה- |
|
getFilesToClean()
הצגה של רשימת הקבצים שיימחקו במהלך |
GlobalTestFilter
|
getGlobalFilters()
מקבל את ה- |
|
getInopOptions()
קבלת שמות של אפשרויות שלא שינו ערכים |
|
getLabPreparers()
הפונקציה מקבלת את ה- |
ILeveledLogOutput
|
getLogOutput()
קבלת ה- |
ILogSaver
|
getLogSaver()
קבלת ה- |
|
getMetricCollectors()
הפונקציה מקבלת את ה- |
|
getMultiPreTargetPreparers()
הפונקציה מקבלת את ה- |
|
getMultiTargetPreparers()
הפונקציה מקבלת את ה- |
String
|
getName()
מחזיר את שם ההגדרה האישית. |
|
getPostProcessors()
הפונקציה מקבלת את ה- |
IRetryDecision
|
getRetryDecision()
הפונקציה מחזירה את הערך |
|
getSystemStatusCheckers()
הפונקציה מקבלת את ה- |
|
getTargetPreparers()
הפונקציה מקבלת את ה- |
|
getTestInvocationListeners()
הפונקציה מקבלת את ה- |
|
getTests()
הפונקציה מקבלת את ה- |
void
|
injectOptionValue(String optionName, String optionValue)
הוספת ערך של אפשרות לקבוצת האובייקטים של ההגדרות האישיות. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
הוספת ערך של אפשרות לקבוצת האובייקטים של ההגדרות האישיות. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
הוספת ערך של אפשרות לקבוצת האובייקטים של ההגדרות האישיות. |
void
|
injectOptionValues(
מחדירים כמה ערכי אפשרויות לקבוצת האובייקטים של ההגדרות האישיות. |
boolean
|
isDeviceConfiguredFake(String deviceName)
הפונקציה מחזירה אם מכשיר שהוגדר מתויג כ-isFake=true או לא. |
IConfiguration
|
partialDeepClone(
יוצרים שכפול בסיסי מ- |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
יוצר פלט של טקסט עזרה לשימוש בשורת הפקודה עבור ההגדרה הזו PrintStream. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
תיקון האפשרויות של |
void
|
safeInjectOptionValues(
הוספת ערכי אפשרויות מרובים לקבוצת האובייקטים של התצורה בלי להשליך או להשליך אחד מהם של האפשרות הזו אי אפשר ליישם. |
|
setBestEffortOptionsFromCommandLineArgs(
הגדרת שדות ההגדרה של |
void
|
setBuildProvider(IBuildProvider provider)
מחליפים את |
void
|
setCommandLine(String[] arrayArgs)
הגדרת שורת הפקודה שמשמשת ליצירת ה- |
void
|
setCommandOptions(ICommandOptions cmdOptions)
מגדירים את הערך של |
void
|
setConfigurationObject(String typeName, Object configObject)
שיטה גנרית להגדרת אובייקט ה-config עם השם הנתון, שמחליפה כל ערך קיים. |
void
|
setConfigurationObjectList(String typeName,
שיטה גנרית להגדרת רשימת אובייקטי config עבור השם הנתון, שמחליפה כל עם ערך מסוים. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
מגדירים את הערך של |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
מגדירים |
void
|
setDeviceConfigList(
מגדירים את הערכים של ' |
void
|
setDeviceMetricCollectors(
מגדירים את הרשימה של |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
מגדירים את הערך של |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
מגדירים את |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
מגדירים את הערך של |
void
|
setLabPreparer(ITargetPreparer preparer)
מגדירים את |
void
|
setLabPreparers(
מגדירים את הרשימה של הערכים |
void
|
setLogOutput(ILeveledLogOutput logger)
מגדירים את |
void
|
setLogSaver(ILogSaver logSaver)
מגדירים את |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
שיטת נוחות להגדרת |
void
|
setMultiPreTargetPreparers(
צריך להגדיר את הרשימה של פריטי |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
שיטת נוחות להגדרת |
void
|
setMultiTargetPreparers(
הגדרת הרשימה של פריטי |
|
setOptionsFromCommandLineArgs(
הגדרת שדות ההגדרה של
|
|
setOptionsFromCommandLineArgs(
הגדרת שדות ההגדרה של
הפורמט הצפוי הוא |
void
|
setPostProcessors(
מגדירים את הרשימה של |
void
|
setRetryDecision(IRetryDecision decisionRetry)
מגדירים את |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
שיטת נוחות להגדרת |
void
|
setSystemStatusCheckers(
הגדרת הרשימה של פריטי |
void
|
setTargetPreparer(ITargetPreparer preparer)
מגדירים את |
void
|
setTargetPreparers(
מגדירים את הרשימה של הערכים |
void
|
setTest(IRemoteTest test)
שיטת נוחות להגדרת |
void
|
setTestInvocationListener(ITestInvocationListener listener)
שיטת נוחות להגדרת |
void
|
setTestInvocationListeners(
הגדרת הרשימה של |
void
|
setTests(
הגדרת הרשימה של פריטי |
void
|
validateOptions()
לאמת את הערכים של האפשרויות. |
שיטות מוגנות | |
---|---|
boolean
|
isRemoteEnvironment()
מחזירה אם סביבת TF היא הפעלה מרחוק. |
שדות
BUILD_MERCHANT_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
DEVICE_NAME
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
DEVICE_recovery_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
METRIC_POST_ProcessOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
RETRY_decISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
בדיקה_TYPE_NAME
public static final String TEST_TYPE_NAME
בנאים ציבוריים
הגדרות אישיות
public Configuration (String name, String description)
יוצרת Configuration
עם אובייקטים עם הגדרות ברירת מחדל.
פרמטרים | |
---|---|
name |
String |
description |
String |
שיטות ציבוריות
addFilesToClean
public void addFilesToClean (toBeCleaned)
הוספת קבצים שצריך לנקות במהלך cleanConfigurationData()
פרמטרים | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
מוחקים קבצים שהורדו לשדות Option של קבצים מרוחקים שטופלו.
קובץ dumpXml
public void dumpXml (PrintWriter output)
מקבל את קובץ ה-XML המורחב להגדרה עם כל האפשרויות שמוצגות
IConfiguration
בתור String
.
פרמטרים | |
---|---|
output |
PrintWriter : הכותב שאליו רוצים להדפיס את קובץ ה-XML. |
קובץ dumpXml
public void dumpXml (PrintWriter output,excludeFilters)
הפונקציה מקבלת את קובץ ה-XML המורחב להגדרה עם כל האפשרויות שמוצגות עבור ה-IConfiguration
הזה, בניכוי מסנני האובייקטים לפי שם המפתח שלהם.
דוגמה למסנן: Configuration#TARGET_PREPARER_TYPE_NAME
.
פרמטרים | |
---|---|
output |
PrintWriter : הכותב שאליו רוצים להדפיס את קובץ ה-XML. |
excludeFilters |
: הרשימה של סוגי האובייקטים שלא צריכים לאחסן. |
קובץ dumpXml
public 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
publicgetAllConfigurationObjectsOfType (String configType)
ממשק כללי לקבלת כל האובייקט של סוג נתון בכל המכשירים.
פרמטרים | |
---|---|
configType |
String : הסוג הייחודי של אובייקט ההגדרה |
החזרות | |
---|---|
|
רשימת האובייקטים של ההגדרות מהסוג הנתון. |
getBuildProvider
public IBuildProvider getBuildProvider ()
הפונקציה מקבלת את IBuildProvider
מההגדרה.
החזרות | |
---|---|
IBuildProvider |
IBuildProvider שצוין בהגדרה
|
getCommandLine
public String getCommandLine ()
קבלת שורת הפקודה ששימשה ליצירת ה-IConfiguration
הזה.
החזרות | |
---|---|
String |
שורת הפקודה ששימשה ליצירת IConfiguration הזה.
|
getCommandOptions
public ICommandOptions getCommandOptions ()
קבלת ה-ICommandOptions
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
ICommandOptions |
ICommandOptions שסופק בהגדרה.
|
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
הפונקציה מחזירה את ConfigurationDescriptor
שסופק בהגדרה.
החזרות | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public Object getConfigurationObject (String typeName)
ממשק גנרי לקבלת אובייקט התצורה עם שם הסוג הנתון.
פרמטרים | |
---|---|
typeName |
String : הסוג הייחודי של אובייקט ההגדרה |
החזרות | |
---|---|
Object |
אובייקט ההגדרה או null אם סוג האובייקט עם השם הנתון
אינו קיים.
|
getConfigObjectList
publicgetConfigurationObjectList (String typeName)
דומה ל-getConfigurationObject(String)
, אבל בשביל הגדרות
של סוגי אובייקטים שתומכים במספר אובייקטים.
פרמטרים | |
---|---|
typeName |
String : שם הסוג הייחודי של אובייקט ההגדרה |
החזרות | |
---|---|
|
רשימת האובייקטים של ההגדרות, או null אם סוג האובייקט עם
השם שניתן אינו קיים.
|
getCoverOptions
public CoverageOptions getCoverageOptions ()
קבלת ה-CoverageOptions
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
CoverageOptions |
CoverageOptions שסופק בהגדרה.
|
getDeviceConfig
publicgetDeviceConfig ()
הפונקציה מקבלת את ה-IDeviceConfiguration
מההגדרה.
החזרות | |
---|---|
|
הערכים מסוג 'IDeviceConfiguration ' שסופקו לפי ההגדרה
|
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
החזרת הערך של IDeviceConfiguration
המשויך לשם שצוין. הערך null אם לא נמצא.
פרמטרים | |
---|---|
nameDevice |
String |
החזרות | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
קבלת ה-TestDeviceOptions
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
TestDeviceOptions |
TestDeviceOptions שסופק בהגדרה.
|
getDevicerecovery
public IDeviceRecovery getDeviceRecovery ()
קבלת ה-IDeviceRecovery
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
IDeviceRecovery |
IDeviceRecovery שסופק בהגדרה.
|
דרישות מכשיר getDevice
public IDeviceSelection getDeviceRequirements ()
קבלת ה-IDeviceSelection
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
IDeviceSelection |
IDeviceSelection שסופק בהגדרה.
|
getFilesToClean
publicgetFilesToClean ()
הצגה של רשימת הקבצים שיימחקו במהלך cleanConfigurationData()
החזרות | |
---|---|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
מקבל את ה-GlobalTestFilter
להפעלה.
החזרות | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
קבלת שמות של אפשרויות שלא שינו ערכים
החזרות | |
---|---|
|
הכנה ל-getLab
publicgetLabPreparers ()
הפונקציה מקבלת את ה-ITargetPreparer
מההגדרה.
החזרות | |
---|---|
|
הערכים מסוג 'ITargetPreparer ' שסופקו לפי ההגדרה
|
getLogOutput
public ILeveledLogOutput getLogOutput ()
קבלת ה-ILeveledLogOutput
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
ILeveledLogOutput |
ILeveledLogOutput שסופק בהגדרה.
|
getLogSaver
public ILogSaver getLogSaver ()
קבלת ה-ILogSaver
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
ILogSaver |
ILogSaver שסופק בהגדרה.
|
getMetricCollectors
publicgetMetricCollectors ()
הפונקציה מקבלת את ה-IMetricCollector
מההגדרה.
החזרות | |
---|---|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
הפונקציה מקבלת את ה-IMultiTargetPreparer
מההגדרות האישיות שצריך להריץ לפני כן
כל אחד מהמכשירים target_preparers.
החזרות | |
---|---|
|
הערכים מסוג 'IMultiTargetPreparer ' שסופקו לפי ההגדרה
|
getMultiTargetTargets
publicgetMultiTargetPreparers ()
הפונקציה מקבלת את ה-IMultiTargetPreparer
מההגדרה.
החזרות | |
---|---|
|
הערכים מסוג 'IMultiTargetPreparer ' שסופקו לפי ההגדרה
|
getName
public String getName ()
מחזיר את שם ההגדרה האישית.
החזרות | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
הפונקציה מחזירה את הערך IRetryDecision
המשמש להפעלה.
החזרות | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
הפונקציה מקבלת את ה-ISystemStatusChecker
מההגדרה.
החזרות | |
---|---|
|
הערכים מסוג 'ISystemStatusChecker ' שסופקו לפי ההגדרה
|
מכינים את הקרקע
publicgetTargetPreparers ()
הפונקציה מקבלת את ה-ITargetPreparer
מההגדרה.
החזרות | |
---|---|
|
הערכים מסוג 'ITargetPreparer ' שסופקו לפי ההגדרה
|
getTestInvocationListeners
publicgetTestInvocationListeners ()
הפונקציה מקבלת את ה-ITestInvocationListener
לשימוש מההגדרה.
החזרות | |
---|---|
|
הערכים מסוג 'ITestInvocationListener ' שצוינו בהגדרות האישיות.
|
בדיקות getTest
publicgetTests ()
הפונקציה מקבלת את ה-IRemoteTest
להפעלה מההגדרה.
החזרות | |
---|---|
|
את הבדיקות שצוינו בהגדרה |
injectOptionValue
public void injectOptionValue (String optionName, String optionValue)
הוספת ערך של אפשרות לקבוצת האובייקטים של ההגדרות האישיות.
כדאי לציין ערכים לאפשרויות שנוצרות באופן דינמי.
פרמטרים | |
---|---|
optionName |
String : שם האפשרות |
optionValue |
String : ערך האפשרות |
קליעות | |
---|---|
ConfigurationException |
injectOptionValue
public void injectOptionValue (String optionName, String optionKey, String optionValue)
הוספת ערך של אפשרות לקבוצת האובייקטים של ההגדרות האישיות.
כדאי לציין ערכים לאפשרויות שנוצרות באופן דינמי.
פרמטרים | |
---|---|
optionName |
String : שם האפשרות |
optionKey |
String : המפתח האופציונלי לאפשרויות מפה, או null |
optionValue |
String : הערך של אפשרות המפה |
קליעות | |
---|---|
ConfigurationException |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
הוספת ערך של אפשרות לקבוצת האובייקטים של ההגדרות האישיות.
כדאי לציין ערכים לאפשרויות שנוצרות באופן דינמי.
פרמטרים | |
---|---|
optionName |
String : שם האפשרות |
optionKey |
String : המפתח האופציונלי לאפשרויות מפה, או null |
optionValue |
String : הערך של אפשרות המפה |
source |
String : הגדרת המקור שסיפקה את הערך של האפשרות |
קליעות | |
---|---|
ConfigurationException |
injectOptionValues
public void injectOptionValues (optionDefs)
מחדירים כמה ערכי אפשרויות לקבוצת האובייקטים של ההגדרות האישיות.
שימושי להחדרת ערכי אפשרויות רבים בבת אחת לאחר יצירת אובייקט חדש.
פרמטרים | |
---|---|
optionDefs |
: רשימה של הגדרות אפשריות להחדרה |
קליעות | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
הפונקציה מחזירה אם מכשיר שהוגדר מתויג כ-isFake=true או לא.
פרמטרים | |
---|---|
deviceName |
String |
החזרות | |
---|---|
boolean |
SharedDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
יוצרים שכפול בסיסי מ-clone()
ואז שכפול עמוק את הרשימה של אובייקט config הנתון.
פרמטרים | |
---|---|
objectToDeepClone |
: רשימת האובייקטים של ההגדרה לשכפול עמוק. |
client |
IKeyStoreClient : הלקוח של מאגר המפתחות. |
החזרות | |
---|---|
IConfiguration |
ההגדרה הכפולה חלקית. |
קליעות | |
---|---|
ConfigurationException |
PrintCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
יוצר פלט של טקסט עזרה לשימוש בשורת הפקודה עבור ההגדרה הזו PrintStream.
פרמטרים | |
---|---|
importantOnly |
boolean : אם true מדפיסה עזרה רק עבור האפשרויות החשובות |
out |
PrintStream : ה-ERROR(/PrintStream) לשימוש. |
קליעות | |
---|---|
ConfigurationException |
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
תיקון האפשרויות של ERROR(/File)
שמצביעות על מיקום מרוחק. כדי לנקות את הקבצים, נדרשת קריאה ל-cleanConfigurationData()
.
פרמטרים | |
---|---|
resolver |
DynamicRemoteFileResolver : ה-DynamicRemoteFileResolver כדי לפענח את הקבצים |
קליעות | |
---|---|
BuildRetrievalError |
|
ConfigurationException |
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
הוספת ערכי אפשרויות מרובים לקבוצת האובייקטים של התצורה בלי להשליך או להשליך אחד מהם של האפשרות הזו אי אפשר ליישם.
שימושי להחדרת ערכי אפשרויות רבים בבת אחת לאחר יצירת אובייקט חדש.
פרמטרים | |
---|---|
optionDefs |
: רשימה של הגדרות אפשריות להחדרה |
קליעות | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
הגדרת שדות ההגדרה של Option
עם קבוצה נתונה של ארגומנטים בשורת הפקודה באמצעות השיטה הטובה ביותר
גישת מאמץ.
הפורמט הצפוי הוא ArgsOptionParser
פרמטרים | |
---|---|
listArgs |
: הארגומנטים בשורת הפקודה |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient לשימוש. |
החזרות | |
---|---|
|
את הארגומנטים שלא צורכים |
קליעות | |
---|---|
ConfigurationException |
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
מחליפים את IBuildProvider
הנוכחי בהגדרות.
פרמטרים | |
---|---|
provider |
IBuildProvider : IBuildProvider החדש
|
setCommandLine
public void setCommandLine (String[] arrayArgs)
הגדרת שורת הפקודה שמשמשת ליצירת ה-IConfiguration
הזה.
זה שומר את כל שורת הפקודה, כולל שם ההגדרה,
שלא דומה ל-setOptionsFromCommandLineArgs.
פרמטרים | |
---|---|
arrayArgs |
String : שורת הפקודה
|
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
מגדירים את הערך של ICommandOptions
, ומחליפים את הערכים הקיימים
setConfigurationObject (אובייקט הגדרה)
public void setConfigurationObject (String typeName, Object configObject)
שיטה גנרית להגדרת אובייקט ה-config עם השם הנתון, שמחליפה כל ערך קיים.
פרמטרים | |
---|---|
typeName |
String : השם הייחודי של סוג אובייקט ה-config. |
configObject |
Object : אובייקט ה-config |
קליעות | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
שיטה גנרית להגדרת רשימת אובייקטי config עבור השם הנתון, שמחליפה כל עם ערך מסוים.
פרמטרים | |
---|---|
typeName |
String : השם הייחודי של סוג אובייקט ה-config. |
configList |
: רשימת האובייקטים ל-config |
קליעות | |
---|---|
ConfigurationException |
setCoverOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
מגדירים את הערך של CoverageOptions
ומחליפים את הערכים הקיימים.
פרמטרים | |
---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
מגדירים IDeviceConfiguration
ומחליפים את הערך הקיים בערך.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
מגדירים את הערכים של 'IDeviceConfiguration
' ומחליפים את הערכים הקיימים.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
מגדירים את הרשימה של IMetricCollector
ומחליפים את הערכים הקיימים.
פרמטרים | |
---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
מגדירים את הערך של TestDeviceOptions
, ומחליפים את הערכים הקיימים
פרמטרים | |
---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery (שחזור מכשיר)
public void setDeviceRecovery (IDeviceRecovery recovery)
מגדירים את IDeviceRecovery
ומחליפים את הערך הקיים.
setDeviceSettings (דרישות המכשיר)
public void setDeviceRequirements (IDeviceSelection devRequirements)
מגדירים את הערך של IDeviceSelection
, ומחליפים את הערכים הקיימים
הכנה ל-setLab
public void setLabPreparer (ITargetPreparer preparer)
מגדירים את ITargetPreparer
ומחליפים את הערך הקיים.
מכינים את הקרקע ל-setLab
public void setLabPreparers (preparers)
מגדירים את הרשימה של הערכים ITargetPreparer
ומחליפים את הערכים הקיימים.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
מגדירים את ILeveledLogOutput
ומחליפים את הערך הקיים.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
מגדירים את ILogSaver
ומחליפים את הערך הקיים.
setMultiPreTargetSetupr
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
שיטת נוחות להגדרת IMultiTargetPreparer
אחד בהגדרה הזו
צריך לבצע לפני כל אחד מהמכשירים target_preparers, תוך החלפת הערכים הקיימים
setMultiPreTargetTargets (מכינים לפי יעד מרובה)
public void setMultiPreTargetPreparers (multiPreTargPreps)
צריך להגדיר את הרשימה של פריטי IMultiTargetPreparer
בהגדרה הזו שצריך להריץ
לפני כל אחד מהמכשירים target_preparers, שמחליפים ערכים קיימים
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
שיטת נוחות להגדרת IMultiTargetPreparer
יחיד בתצורה הזו,
החלפת ערכים קיימים כלשהם
setMultiTargetPlans (מכינים למספר יעדים)
public void setMultiTargetPreparers (multiTargPreps)
הגדרת הרשימה של פריטי IMultiTargetPreparer
בהגדרה הזו, תוך החלפה של כל
ערכים קיימים
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
הגדרת שדות ההגדרה של Option
עם קבוצה נתונה של ארגומנטים בשורת הפקודה
ArgsOptionParser
בפורמט הנדרש
פרמטרים | |
---|---|
listArgs |
: הארגומנטים בשורת הפקודה |
החזרות | |
---|---|
|
את הארגומנטים שלא צורכים |
קליעות | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
הגדרת שדות ההגדרה של Option
עם קבוצה נתונה של ארגומנטים בשורת הפקודה
הפורמט הצפוי הוא ArgsOptionParser
פרמטרים | |
---|---|
listArgs |
: הארגומנטים בשורת הפקודה |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient לשימוש. |
החזרות | |
---|---|
|
את הארגומנטים שלא צורכים |
קליעות | |
---|---|
ConfigurationException |
מעבדי setPostProcessors
public void setPostProcessors (processors)
מגדירים את הרשימה של IPostProcessor
ומחליפים את הערכים הקיימים.
פרמטרים | |
---|---|
processors |
|
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
מגדירים את IRetryDecision
ומחליפים את הערך הקיים.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
שיטת נוחות להגדרת ISystemStatusChecker
יחיד בתצורה הזו,
החלפת ערכים קיימים כלשהם
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
הגדרת הרשימה של פריטי ISystemStatusChecker
בהגדרה הזו, תוך החלפה של כל
ערכים קיימים
setTargetPreparer (מכין)
public void setTargetPreparer (ITargetPreparer preparer)
מגדירים את ITargetPreparer
ומחליפים את הערך הקיים.
setTargetSetups (מכינים את היעד)
public void setTargetPreparers (preparers)
מגדירים את הרשימה של הערכים ITargetPreparer
ומחליפים את הערכים הקיימים.
הגדרת הבדיקה
public void setTest (IRemoteTest test)
שיטת נוחות להגדרת IRemoteTest
יחיד בהגדרה הזו, שתחליף כל
ערכים קיימים
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
שיטת נוחות להגדרת ITestInvocationListener
יחיד
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
הגדרת הרשימה של ITestInvocationListener
והחלפת הערכים הקיימים
בדיקות setTest
public void setTests (tests)
הגדרת הרשימה של פריטי IRemoteTest
בהגדרה הזו, תוך החלפה של כל
ערכים קיימים
VerifyOptions
public void validateOptions ()
לאמת את הערכים של האפשרויות.
כרגע זה רק נועד לוודא שכל אפשרויות החובה הוגדרו
קליעות | |
---|---|
ConfigurationException |
שיטות מוגנות
סביבה
protected boolean isRemoteEnvironment ()
מחזירה אם סביבת TF היא הפעלה מרחוק.
החזרות | |
---|---|
boolean |