תְצוּרָה
public class Configuration
extends Object
implements IConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.Configuration |
מימוש IConfiguration
קונקרטי המאחסן את אובייקטי התצורה הטעונים במפה.
סיכום
שדות | |
---|---|
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 ( toBeCleaned) addFilesToClean ( toBeCleaned) הוסף קבצים שיש לנקות במהלך |
void | cleanConfigurationData () מחק את כל הקבצים שהורדו לשדות אופציה שנפתרו בקבצים מרוחקים. |
Configuration | clone () יוצר עותק רדוד של אובייקט זה. |
void | dumpXml (PrintWriter output) מקבל את קובץ ה-XML המורחב עבור התצורה עם כל האפשרויות המוצגות עבור |
void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) מקבל את קובץ ה-XML המורחב עבור התצורה עם כל האפשרויות המוצגות עבור |
void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) מקבל את קובץ ה-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 () מקבל את ה- | |
static | getMultiDeviceSupportedTag () החזר את ה- |
getMultiPreTargetPreparers () מקבל את ה- | |
getMultiTargetPreparers () מקבל את ה- | |
String | getName () מחזירה את שם התצורה. |
getPostProcessors () מקבל את ה- | |
IRetryDecision | getRetryDecision () מחזירה את ה- |
getSystemStatusCheckers () מקבל את | |
getTargetPreparers () מקבל את ה- | |
getTestInvocationListeners () מקבל את ה- | |
getTests () מקבל את s | |
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 ( optionDefs) injectOptionValues ( optionDefs) הכנס ערכי אפשרויות מרובים לקבוצת אובייקטי התצורה. |
boolean | isDeviceConfiguredFake (String deviceName) מחזירה אם מכשיר מוגדר או לא מתויג isFake=true או לא. |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) צור שיבוט בסיס מ- |
void | printCommandUsage (boolean importantOnly, PrintStream out) מוציא טקסט עזרה של שורת פקודה עבור תצורה זו ל-printStream נתון. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) פתרון אפשרויות של |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) הזרקת ערכי אפשרויות מרובים לקבוצת אובייקטי התצורה מבלי לזרוק אם לא ניתן להחיל אחת מהאפשרויות. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) הגדר את שדות ה-config | |
void | setBuildProvider ( IBuildProvider provider) החלף את |
void | setCommandLine (String[] arrayArgs) מגדיר את שורת הפקודה המשמשת ליצירת |
void | setCommandOptions ( ICommandOptions cmdOptions) הגדר את |
void | setConfigurationObject (String typeName, Object configObject) שיטה גנרית להגדיר את אובייקט התצורה עם השם הנתון, תוך החלפת כל ערך קיים. |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) שיטה כללית להגדרת רשימת אובייקטי התצורה עבור השם הנתון, תוך החלפת כל ערך קיים. |
void | setCoverageOptions ( CoverageOptions coverageOptions) הגדר את |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) הגדר |
void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) הגדר את s |
void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) הגדר את רשימת ה- |
void | setDeviceOptions ( TestDeviceOptions devOptions) הגדר את |
void | setDeviceRecovery ( IDeviceRecovery recovery) הגדר את |
void | setDeviceRequirements ( IDeviceSelection devRequirements) הגדר את |
void | setLabPreparer ( ITargetPreparer preparer) הגדר את ה- |
void | setLabPreparers ( preparers) setLabPreparers ( preparers) הגדר את הרשימה של |
void | setLogOutput ( ILeveledLogOutput logger) הגדר את ה- |
void | setLogSaver ( ILogSaver logSaver) הגדר את |
void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep) שיטת נוחות להגדיר |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) הגדר את רשימת ה- |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) שיטת נוחות להגדיר |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) הגדר את רשימת ה- |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) הגדר את שדות ה-config | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) הגדר את שדות ה-config ראה | |
void | setPostProcessors ( processors) setPostProcessors ( processors) הגדר את רשימת ה- |
void | setRetryDecision ( IRetryDecision decisionRetry) הגדר את |
void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) שיטת נוחות להגדיר |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) הגדר את הרשימה של |
void | setTargetPreparer ( ITargetPreparer preparer) הגדר את ה- |
void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) הגדר את הרשימה של |
void | setTest ( IRemoteTest test) שיטת נוחות להגדיר |
void | setTestInvocationListener ( ITestInvocationListener listener) שיטת נוחות להגדרת |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) הגדר את רשימת ה- |
void | setTests ( tests) setTests ( tests) הגדר את רשימת |
void | validateOptions () אימות ערכי אופציות. |
שיטות מוגנות | |
---|---|
boolean | isRemoteEnvironment () מחזירה אם הסביבה של TF היא הפעלה מרחוק או לא. |
שדות
BUILD_PROVIDER_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
שם התקן
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
TEST_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 ()
מחק את כל הקבצים שהורדו לשדות אופציה שנפתרו בקבצים מרוחקים.
dumpXml
public void dumpXml (PrintWriter output)
מקבל את קובץ ה-XML המורחב עבור התצורה עם כל האפשרויות המוצגות עבור IConfiguration
זה בתור ERROR(/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 אם סוג האובייקט עם השם הפרטי אינו קיים. |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
דומה ל- getConfigurationObject(String)
, אך עבור סוגי אובייקטים בתצורה התומכים במספר אובייקטים.
פרמטרים | |
---|---|
typeName | String : שם הסוג הייחודי של אובייקט התצורה |
החזרות | |
---|---|
רשימת אובייקטי התצורה או null אם סוג האובייקט עם השם הפרטי אינו קיים. |
getCoverageOptions
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 שסופק בתצורה. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
מקבל את ה- IDeviceSelection
לשימוש מהתצורה.
החזרות | |
---|---|
IDeviceSelection | IDeviceSelection שסופק בתצורה. |
getFilesToClean
publicgetFilesToClean ()
קבל את רשימת הקבצים שיינוקו במהלך cleanConfigurationData()
החזרות | |
---|---|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
מקבל את GlobalTestFilter
עבור ההזמנה.
החזרות | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
קבל את שמות האפשרויות שלא שינו שום ערכים
החזרות | |
---|---|
getLabPreparers
publicgetLabPreparers ()
מקבל את ה- ITargetPreparer
מהתצורה.
החזרות | |
---|---|
ה- ITargetPreparer מסופק לפי הסדר בתצורה |
getLogOutput
public ILeveledLogOutput getLogOutput ()
מקבל את ILeveledLogOutput
לשימוש מהתצורה.
החזרות | |
---|---|
ILeveledLogOutput | ה- ILeveledLogOutput שסופק בתצורה. |
getLogSaver
public ILogSaver getLogSaver ()
מקבל את ILogSaver
לשימוש מהתצורה.
החזרות | |
---|---|
ILogSaver | ה- ILogSaver שסופק בתצורה. |
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
החזר את ה- ERROR(/Set)
של התגים הנתמכים בתג התקן עבור תצורת ריבוי מכשירים.
החזרות | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
מקבל את ה- IMultiTargetPreparer
מהתצורה שאמורה להתבצע לפני כל אחד מהמכשירים target_preparers.
החזרות | |
---|---|
ה- IMultiTargetPreparer מסופק לפי הסדר בתצורה |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
מקבל את ה- IMultiTargetPreparer
מהתצורה.
החזרות | |
---|---|
ה- IMultiTargetPreparer מסופק לפי הסדר בתצורה |
getName
public String getName ()
מחזירה את שם התצורה.
החזרות | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
מחזירה את ה- IRetryDecision
ששימשה עבור ההזמנה.
החזרות | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
מקבל את ISystemStatusChecker
s מהתצורה.
החזרות | |
---|---|
ה- ISystemStatusChecker מסופק לפי הסדר בתצורה |
getTargetPreparers
publicgetTargetPreparers ()
מקבל את ה- ITargetPreparer
מהתצורה.
החזרות | |
---|---|
ה- ITargetPreparer מסופק לפי הסדר בתצורה |
getTestInvocationListeners
publicgetTestInvocationListeners ()
מקבל את ה- ITestInvocationListener
לשימוש מהתצורה.
החזרות | |
---|---|
ה- ITestInvocationListener מסופק בתצורה. |
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 |
partialDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
צור שיבוט בסיס מ- clone()
ואז שיבוט עמוק את הרשימה של אובייקט התצורה הנתון.
פרמטרים | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : לקוח מאגר המפתחות. |
החזרות | |
---|---|
IConfiguration | התצורה המשובטת בחלקה עמוקה. |
זורק | |
---|---|
ConfigurationException |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
מוציא טקסט עזרה של שורת פקודה עבור תצורה זו ל-printStream נתון.
פרמטרים | |
---|---|
importantOnly | boolean : אם true רק עזרה להדפסה עבור האפשרויות החשובות |
out | PrintStream : ה- ERROR(/PrintStream) לשימוש. |
זורק | |
---|---|
| com.android.tradefed.config.ConfigurationException |
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)
הגדר את שדות ה-config 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)
שיטה גנרית להגדיר את אובייקט התצורה עם השם הנתון, תוך החלפת כל ערך קיים.
פרמטרים | |
---|---|
typeName | String : השם הייחודי של סוג אובייקט התצורה. |
configObject | Object : אובייקט התצורה |
זורק | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
שיטה כללית להגדרת רשימת אובייקטי התצורה עבור השם הנתון, תוך החלפת כל ערך קיים.
פרמטרים | |
---|---|
typeName | String : השם הייחודי של סוג אובייקט התצורה. |
configList |
זורק | |
---|---|
ConfigurationException |
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
הגדר את CoverageOptions
, החלף את כל הערכים הקיימים.
פרמטרים | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
הגדר IDeviceConfiguration
, החלפת כל ערך קיים.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
הגדר את s IDeviceConfiguration
, החלפת כל ערך קיים.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
הגדר את רשימת ה- IMetricCollector
, תוך החלפת כל הערכים הקיימים.
פרמטרים | |
---|---|
collectors |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
הגדר את TestDeviceOptions
, החלף את כל הערכים הקיימים
פרמטרים | |
---|---|
devOptions | TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
הגדר את IDeviceRecovery
והחלפת כל ערך קיים.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
הגדר את IDeviceSelection
, החלפת כל הערכים הקיימים
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
הגדר את ה- ITargetPreparer
, תוך החלפת כל ערך קיים.
setLabPreparers
public void setLabPreparers (preparers)
הגדר את הרשימה של ITargetPreparer
, החלפת כל ערך קיים.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
הגדר את ה- ILeveledLogOutput
, תוך החלפת כל ערך קיים.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
שיטת נוחות להגדיר IMultiTargetPreparer
יחיד בתצורה זו שיש להפעיל לפני כל אחד מהמכשירים target_preparers, תוך החלפת כל הערכים הקיימים
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
הגדר את רשימת ה- IMultiTargetPreparer
בתצורה זו שיש להפעיל לפני כל אחד מהמכשירים target_preparers, תוך החלפת כל הערכים הקיימים
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
שיטת נוחות להגדיר IMultiTargetPreparer
יחיד בתצורה זו, תוך החלפת כל הערכים הקיימים
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
הגדר את רשימת ה- IMultiTargetPreparer
בתצורה זו, תוך החלפת כל הערכים הקיימים
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
הגדר את שדות ה-config Option
עם קבוצה נתונה של ארגומנטים של שורת הפקודה
ArgsOptionParser
עבור הפורמט הצפוי
פרמטרים | |
---|---|
listArgs |
החזרות | |
---|---|
הוויכוחים הלא נצרכים |
זורק | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
הגדר את שדות ה-config 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
, תוך החלפת כל ערך קיים.
setTargetPreparers
public void setTargetPreparers (preparers)
הגדר את הרשימה של ITargetPreparer
, החלפת כל ערך קיים.
setTest
public void setTest (IRemoteTest test)
שיטת נוחות להגדיר IRemoteTest
יחיד בתצורה זו, תוך החלפת כל הערכים הקיימים
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
שיטת נוחות להגדרת ITestInvocationListener
יחיד
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
הגדר את רשימת ה- ITestInvocationListener
, תוך החלפת כל הערכים הקיימים
setTests
public void setTests (tests)
הגדר את רשימת IRemoteTest
בתצורה זו, תוך החלפת כל הערכים הקיימים
validateOptions
public void validateOptions ()
אימות ערכי אופציות.
כרגע זה רק יאמת שכל האפשרויות החובה הוגדרו
זורק | |
---|---|
ConfigurationException |
שיטות מוגנות
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
מחזירה אם הסביבה של TF היא הפעלה מרחוק או לא.
החזרות | |
---|---|
boolean |