Cấu hình I
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
Thông tin cấu hình cho lệnh gọi TradeFederation. Mỗi lệnh gọi TradeFederation có một IConfiguration
duy nhất. IConfiguration
lưu trữ tất cả các đối tượng đại biểu sẽ được sử dụng trong quá trình gọi và các đối tượng Option
liên quan của chúng
Bản tóm tắt
Phương pháp công khai | |
---|---|
abstract void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Thêm các tệp phải được làm sạch trong |
abstract void | cleanConfigurationData () Xóa mọi tệp đã được tải xuống các trường Tùy chọn đã được giải quyết của các tệp từ xa. |
abstract IConfiguration | clone () Tạo một bản sao nông của đối tượng này. |
abstract void | dumpXml (PrintWriter output) Lấy tệp XML mở rộng cho cấu hình với tất cả các tùy chọn được hiển thị cho |
abstract void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Lấy tệp XML mở rộng cho cấu hình với tất cả các tùy chọn được hiển thị cho |
abstract void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) Lấy tệp XML mở rộng cho cấu hình với tất cả các tùy chọn được hiển thị cho |
abstract | getAllConfigurationObjectsOfType (String typeName) Giao diện chung để nhận tất cả đối tượng của một tên loại nhất định trên các thiết bị. |
abstract IBuildProvider | getBuildProvider () Lấy |
abstract String | getCommandLine () Lấy dòng lệnh được sử dụng để tạo |
abstract ICommandOptions | getCommandOptions () Nhận |
abstract ConfigurationDescriptor | getConfigurationDescription () Trả về |
abstract Object | getConfigurationObject (String typeName) Giao diện chung để lấy đối tượng cấu hình với tên loại đã cho. |
abstract | getConfigurationObjectList (String typeName) Tương tự như |
abstract CoverageOptions | getCoverageOptions () Nhận |
abstract | getDeviceConfig () Lấy |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Trả về |
abstract TestDeviceOptions | getDeviceOptions () Lấy |
abstract IDeviceRecovery | getDeviceRecovery () Nhận |
abstract IDeviceSelection | getDeviceRequirements () Lấy |
abstract | getFilesToClean () Lấy danh sách các file sẽ được dọn dẹp trong |
abstract GlobalTestFilter | getGlobalFilters () Nhận |
abstract | getInopOptions () Nhận tên tùy chọn không thay đổi bất kỳ giá trị nào |
abstract | getLabPreparers () Lấy |
abstract ILeveledLogOutput | getLogOutput () Lấy |
abstract ILogSaver | getLogSaver () Nhận |
abstract | getMetricCollectors () Lấy |
abstract | getMultiPreTargetPreparers () Nhận |
abstract | getMultiTargetPreparers () Lấy |
abstract String | getName () Trả về tên của cấu hình. |
abstract | getPostProcessors () Nhận |
abstract IRetryDecision | getRetryDecision () Trả về |
abstract SkipManager | getSkipManager () Nhận |
abstract | getSystemStatusCheckers () Nhận |
abstract | getTargetPreparers () Lấy |
abstract | getTestInvocationListeners () Lấy các |
abstract | getTests () Bắt |
abstract void | injectOptionValue (String optionName, String optionValue) Đưa một giá trị tùy chọn vào tập hợp các đối tượng cấu hình. |
abstract void | injectOptionValue (String optionName, String optionKey, String optionValue) Đưa một giá trị tùy chọn vào tập hợp các đối tượng cấu hình. |
abstract void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource) Đưa một giá trị tùy chọn vào tập hợp các đối tượng cấu hình. |
abstract void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Đưa nhiều giá trị tùy chọn vào tập hợp các đối tượng cấu hình. |
abstract boolean | isDeviceConfiguredFake (String deviceName) Trả về xem thiết bị đã định cấu hình có được gắn thẻ isFake=true hay không. |
abstract IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Tạo một bản sao cơ sở từ |
abstract void | printCommandUsage (boolean importantOnly, PrintStream out) Xuất văn bản trợ giúp sử dụng dòng lệnh cho cấu hình này tới printStream đã cho. |
abstract void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Giải quyết các tùy chọn |
abstract void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Đưa nhiều giá trị tùy chọn vào tập hợp các đối tượng cấu hình mà không cần loại bỏ nếu một trong các tùy chọn không thể được áp dụng. |
abstract | setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Đặt các trường |
abstract void | setBuildProvider ( IBuildProvider provider) Thay thế |
abstract void | setCommandLine (String[] arrayArgs) Đặt dòng lệnh được sử dụng để tạo |
abstract void | setCommandOptions ( ICommandOptions cmdOptions) Đặt |
abstract void | setConfigurationObject (String name, Object configObject) Phương thức chung để đặt đối tượng cấu hình với tên đã cho, thay thế mọi giá trị hiện có. |
abstract void | setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList) Phương thức chung để đặt danh sách đối tượng cấu hình cho tên đã cho, thay thế mọi giá trị hiện có. |
abstract void | setCoverageOptions ( CoverageOptions coverageOptions) Đặt |
abstract void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Đặt |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Đặt |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Đặt danh sách |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) Đặt |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) Đặt |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) Đặt |
abstract void | setLabPreparer ( ITargetPreparer preparer) Đặt |
abstract void | setLabPreparers ( preparers) setLabPreparers ( preparers) Đặt danh sách |
abstract void | setLogOutput ( ILeveledLogOutput logger) Đặt |
abstract void | setLogSaver ( ILogSaver logSaver) Đặt |
abstract void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps) Phương pháp thuận tiện để đặt một |
abstract void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Đặt danh sách |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Phương pháp thuận tiện để đặt một |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Đặt danh sách |
abstract | setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Đặt các trường ArgsOptionParser cho định dạng mong đợi |
abstract | setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Đặt các trường ArgsOptionParser để biết định dạng dự kiến |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) Đặt danh sách |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) Đặt |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Phương pháp thuận tiện để đặt một |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Đặt danh sách |
abstract void | setTargetPreparer ( ITargetPreparer preparer) Đặt |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Đặt danh sách |
abstract void | setTest ( IRemoteTest test) Phương pháp thuận tiện để đặt một |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) Phương pháp thuận tiện để đặt một |
abstract void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Đặt danh sách |
abstract void | setTests ( tests) setTests ( tests) Đặt danh sách |
abstract void | validateOptions () Xác thực các giá trị tùy chọn. |
Phương pháp công khai
thêmFilesToClean
public abstract void addFilesToClean (toBeCleaned)
Thêm các tệp phải được làm sạch trong cleanConfigurationData()
Thông số | |
---|---|
toBeCleaned |
cleanConfigurationData
public abstract void cleanConfigurationData ()
Xóa mọi tệp đã được tải xuống các trường Tùy chọn đã được giải quyết của các tệp từ xa.
dòng vô tính
public abstract IConfiguration clone ()
Tạo một bản sao nông của đối tượng này.
Trả lại | |
---|---|
IConfiguration | một bản sao {link IConfiguration} |
dumpXml
public abstract void dumpXml (PrintWriter output)
Lấy tệp XML mở rộng cho cấu hình với tất cả các tùy chọn được hiển thị cho IConfiguration
này dưới dạng String
.
Thông số | |
---|---|
output | PrintWriter : người viết để in xml ra. |
Ném | |
---|---|
| IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
Lấy tệp XML mở rộng cho cấu hình với tất cả các tùy chọn được hiển thị cho IConfiguration
này trừ đi các bộ lọc đối tượng theo tên khóa của chúng.
Ví dụ về bộ lọc: Configuration#TARGET_PREPARER_TYPE_NAME
.
Thông số | |
---|---|
output | PrintWriter : người viết để in xml ra. |
excludeFilters |
Ném | |
---|---|
| IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Lấy tệp XML mở rộng cho cấu hình với tất cả các tùy chọn được hiển thị cho IConfiguration
này trừ đi các bộ lọc đối tượng theo tên khóa của chúng.
Ví dụ về bộ lọc: Configuration#TARGET_PREPARER_TYPE_NAME
.
Thông số | |
---|---|
output | PrintWriter : người viết để in xml ra. |
excludeFilters | |
printDeprecatedOptions | boolean : Có hay không in các tùy chọn được đánh dấu là không dùng nữa |
printUnchangedOptions | boolean |
Ném | |
---|---|
| IOException |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
Giao diện chung để nhận tất cả đối tượng của một tên loại nhất định trên các thiết bị.
Thông số | |
---|---|
typeName | String : kiểu duy nhất của đối tượng cấu hình |
Trả lại | |
---|---|
Danh sách các đối tượng cấu hình của loại nhất định. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Lấy IBuildProvider
từ cấu hình.
Trả lại | |
---|---|
IBuildProvider | IBuildProvider được cung cấp trong cấu hình |
getCommandLine
public abstract String getCommandLine ()
Lấy dòng lệnh được sử dụng để tạo IConfiguration
này.
Trả lại | |
---|---|
String | dòng lệnh được sử dụng để tạo IConfiguration này. |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Nhận ICommandOptions
để sử dụng từ cấu hình.
Trả lại | |
---|---|
ICommandOptions | ICommandOptions được cung cấp trong cấu hình. |
getConfigurationMô tả
public abstract ConfigurationDescriptor getConfigurationDescription ()
Trả về ConfigurationDescriptor
được cung cấp trong cấu hình.
Trả lại | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
Giao diện chung để lấy đối tượng cấu hình với tên loại đã cho.
Thông số | |
---|---|
typeName | String : kiểu duy nhất của đối tượng cấu hình |
Trả lại | |
---|---|
Object | đối tượng cấu hình hoặc null nếu loại đối tượng có tên đã cho không tồn tại. |
getConfigurationObjectList
public abstractgetConfigurationObjectList (String typeName)
Tương tự như getConfigurationObject(String)
, nhưng dành cho các loại đối tượng cấu hình hỗ trợ nhiều đối tượng.
Thông số | |
---|---|
typeName | String : tên kiểu duy nhất của đối tượng cấu hình |
Trả lại | |
---|---|
danh sách các đối tượng cấu hình hoặc null nếu loại đối tượng có tên đã cho không tồn tại. |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
Nhận CoverageOptions
để sử dụng từ cấu hình.
Trả lại | |
---|---|
CoverageOptions | các CoverageOptions được cung cấp trong cấu hình. |
getDeviceConfig
public abstractgetDeviceConfig ()
Lấy IDeviceConfiguration
s từ cấu hình.
Trả lại | |
---|---|
các IDeviceConfiguration được cung cấp theo thứ tự trong cấu hình |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Trả về IDeviceConfiguration
được liên kết với tên được cung cấp, null nếu không tìm thấy.
Thông số | |
---|---|
nameDevice | String |
Trả lại | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Lấy TestDeviceOptions
để sử dụng từ cấu hình.
Trả lại | |
---|---|
TestDeviceOptions | TestDeviceOptions được cung cấp trong cấu hình. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Nhận IDeviceRecovery
để sử dụng từ cấu hình.
Trả lại | |
---|---|
IDeviceRecovery | IDeviceRecovery được cung cấp trong cấu hình. |
getYêu cầu thiết bị
public abstract IDeviceSelection getDeviceRequirements ()
Lấy IDeviceSelection
để sử dụng từ cấu hình.
Trả lại | |
---|---|
IDeviceSelection | IDeviceSelection được cung cấp trong cấu hình. |
getFilesToClean
public abstractgetFilesToClean ()
Lấy danh sách các file sẽ được dọn dẹp trong cleanConfigurationData()
Trả lại | |
---|---|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Nhận GlobalTestFilter
cho lệnh gọi.
Trả lại | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Nhận tên tùy chọn không thay đổi bất kỳ giá trị nào
Trả lại | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
Lấy ITargetPreparer
s từ cấu hình.
Trả lại | |
---|---|
các ITargetPreparer được cung cấp theo thứ tự trong cấu hình |
getLogĐầu ra
public abstract ILeveledLogOutput getLogOutput ()
Lấy ILeveledLogOutput
để sử dụng từ cấu hình.
Trả lại | |
---|---|
ILeveledLogOutput | ILeveledLogOutput được cung cấp trong cấu hình. |
getLogSaver
public abstract ILogSaver getLogSaver ()
Nhận ILogSaver
để sử dụng từ cấu hình.
Trả lại | |
---|---|
ILogSaver | ILogSaver được cung cấp trong cấu hình. |
getMetricCollectors
public abstractgetMetricCollectors ()
Lấy IMetricCollector
từ cấu hình.
Trả lại | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
Nhận IMultiTargetPreparer
từ cấu hình sẽ được thực thi trước bất kỳ thiết bị nào target_preparers.
Trả lại | |
---|---|
các IMultiTargetPreparer được cung cấp theo thứ tự trong cấu hình |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Lấy IMultiTargetPreparer
từ cấu hình.
Trả lại | |
---|---|
các IMultiTargetPreparer được cung cấp theo thứ tự trong cấu hình |
lấy tên
public abstract String getName ()
Trả về tên của cấu hình.
Trả lại | |
---|---|
String |
lấy lại quyết định
public abstract IRetryDecision getRetryDecision ()
Trả về IRetryDecision
được sử dụng cho lệnh gọi.
Trả lại | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
Nhận SkipManager
cho lệnh gọi.
Trả lại | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Nhận ISystemStatusChecker
s từ cấu hình.
Trả lại | |
---|---|
ISystemStatusChecker được cung cấp theo thứ tự trong cấu hình |
getTargetPreparers
public abstractgetTargetPreparers ()
Lấy ITargetPreparer
s từ cấu hình.
Trả lại | |
---|---|
các ITargetPreparer được cung cấp theo thứ tự trong cấu hình |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Lấy các ITestInvocationListener
để sử dụng từ cấu hình.
Trả lại | |
---|---|
ITestInvocationListener được cung cấp trong cấu hình. |
getTests
public abstractgetTests ()
Bắt IRemoteTest
s chạy từ cấu hình.
Trả lại | |
---|---|
các thử nghiệm được cung cấp trong cấu hình |
tiêmOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
Đưa một giá trị tùy chọn vào tập hợp các đối tượng cấu hình.
Hữu ích để cung cấp giá trị cho các tùy chọn được tạo động.Thông số | |
---|---|
optionName | String : tên tùy chọn |
optionValue | String : giá trị tùy chọn |
Ném | |
---|---|
ConfigurationException | nếu không đặt được giá trị của tùy chọn |
tiêmOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
Đưa một giá trị tùy chọn vào tập hợp các đối tượng cấu hình.
Hữu ích để cung cấp giá trị cho các tùy chọn được tạo động.Thông số | |
---|---|
optionName | String : tên tùy chọn |
optionKey | String : khóa tùy chọn cho các tùy chọn bản đồ hoặc null |
optionValue | String : giá trị tùy chọn bản đồ |
Ném | |
---|---|
ConfigurationException | nếu không đặt được giá trị của tùy chọn |
tiêmOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
Đưa một giá trị tùy chọn vào tập hợp các đối tượng cấu hình.
Hữu ích để cung cấp giá trị cho các tùy chọn được tạo động.Thông số | |
---|---|
optionName | String : tên tùy chọn |
optionKey | String : khóa tùy chọn cho các tùy chọn bản đồ hoặc null |
optionValue | String : giá trị tùy chọn bản đồ |
optionSource | String : cấu hình nguồn cung cấp giá trị tùy chọn này |
Ném | |
---|---|
ConfigurationException | nếu không đặt được giá trị của tùy chọn |
giá trị tiêm Tùy chọn
public abstract void injectOptionValues (optionDefs)
Đưa nhiều giá trị tùy chọn vào tập hợp các đối tượng cấu hình.
Hữu ích khi thêm nhiều giá trị tùy chọn cùng một lúc sau khi tạo đối tượng mới.Thông số | |
---|---|
optionDefs |
Ném | |
---|---|
ConfigurationException | nếu không đặt được giá trị tùy chọn |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Trả về xem thiết bị đã định cấu hình có được gắn thẻ isFake=true hay không.
Thông số | |
---|---|
deviceName | String |
Trả lại | |
---|---|
boolean |
một phầnDeepClone
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Tạo một bản sao cơ sở từ clone()
sau đó sao chép sâu danh sách đối tượng cấu hình đã cho.
Thông số | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : Ứng dụng kho khóa. |
Trả lại | |
---|---|
IConfiguration | Cấu hình nhân bản sâu một phần. |
Ném | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandSử dụng
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
Xuất văn bản trợ giúp sử dụng dòng lệnh cho cấu hình này tới printStream đã cho.
Thông số | |
---|---|
importantOnly | boolean : nếu true chỉ in trợ giúp cho các tùy chọn quan trọng |
out | PrintStream : ERROR(/PrintStream) cần sử dụng. |
Ném | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
giải quyếtTùy chọn động
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Giải quyết các tùy chọn ERROR(/File)
trỏ đến một vị trí từ xa. Điều này yêu cầu phải gọi cleanConfigurationData()
để dọn dẹp các tệp.
Thông số | |
---|---|
resolver | DynamicRemoteFileResolver : DynamicRemoteFileResolver để giải quyết các tệp |
Ném | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
| com.android.tradefed.config.ConfigurationException |
BuildRetrievalError | |
ConfigurationException |
giá trị safeInjectOption
public abstract void safeInjectOptionValues (optionDefs)
Đưa nhiều giá trị tùy chọn vào tập hợp các đối tượng cấu hình mà không cần loại bỏ nếu một trong các tùy chọn không thể được áp dụng.
Hữu ích khi thêm nhiều giá trị tùy chọn cùng một lúc sau khi tạo đối tượng mới.
Thông số | |
---|---|
optionDefs |
Ném | |
---|---|
ConfigurationException | nếu không tạo được OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Đặt các trường Option
cấu hình với tập hợp đối số dòng lệnh nhất định bằng cách sử dụng phương pháp nỗ lực tốt nhất.
Xem ArgsOptionParser
để biết định dạng dự kiến
Thông số | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient để sử dụng. |
Trả lại | |
---|---|
những lý lẽ không được sử dụng |
Ném | |
---|---|
ConfigurationException |
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Thay thế IBuildProvider
hiện tại trong cấu hình.
Thông số | |
---|---|
provider | IBuildProvider : IBuildProvider mới |
setCommandLine
public abstract void setCommandLine (String[] arrayArgs)
Đặt dòng lệnh được sử dụng để tạo IConfiguration
này. Điều này lưu trữ toàn bộ dòng lệnh, bao gồm cả tên cấu hình, không giống như setOptionsFromCommandLineArgs.
Thông số | |
---|---|
arrayArgs | String : dòng lệnh |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
Đặt ICommandOptions
, thay thế mọi giá trị hiện có
setConfigurationObject
public abstract void setConfigurationObject (String name, Object configObject)
Phương thức chung để đặt đối tượng cấu hình với tên đã cho, thay thế mọi giá trị hiện có.
Thông số | |
---|---|
name | String : tên duy nhất của loại đối tượng cấu hình. |
configObject | Object : đối tượng cấu hình |
Ném | |
---|---|
ConfigurationException | nếu configObject không đúng loại |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
Phương thức chung để đặt danh sách đối tượng cấu hình cho tên đã cho, thay thế mọi giá trị hiện có.
Thông số | |
---|---|
name | String : tên duy nhất của loại đối tượng cấu hình. |
configList |
Ném | |
---|---|
ConfigurationException | nếu bất kỳ đối tượng nào trong danh sách không đúng loại |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Đặt CoverageOptions
, thay thế mọi giá trị hiện có.
Thông số | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
Đặt IDeviceConfiguration
, thay thế mọi giá trị hiện có.
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
Đặt IDeviceConfiguration
s, thay thế mọi giá trị hiện có.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Đặt danh sách IMetricCollector
s, thay thế mọi giá trị hiện có.
Thông số | |
---|---|
collectors |
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Đặt TestDeviceOptions
, thay thế mọi giá trị hiện có
Thông số | |
---|---|
deviceOptions | TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
Đặt IDeviceRecovery
, thay thế mọi giá trị hiện có.
setDeviceYêu cầu
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Đặt IDeviceSelection
, thay thế mọi giá trị hiện có
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Đặt ITargetPreparer
, thay thế mọi giá trị hiện có.
setLabNgười chuẩn bị
public abstract void setLabPreparers (preparers)
Đặt danh sách ITargetPreparer
s, thay thế mọi giá trị hiện có.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Đặt ILeveledLogOutput
, thay thế mọi giá trị hiện có.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Đặt ILogSaver
, thay thế mọi giá trị hiện có.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
Phương pháp thuận tiện để đặt một IMultiTargetPreparer
duy nhất trong cấu hình này sẽ được thực thi trước bất kỳ thiết bị target_preparers nào, thay thế mọi giá trị hiện có
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
Đặt danh sách IMultiTargetPreparer
s trong cấu hình này sẽ được thực thi trước bất kỳ thiết bị nào target_preparers, thay thế mọi giá trị hiện có
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Phương pháp thuận tiện để đặt một IMultiTargetPreparer
duy nhất trong cấu hình này, thay thế mọi giá trị hiện có
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
Đặt danh sách IMultiTargetPreparer
s trong cấu hình này, thay thế mọi giá trị hiện có
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
Đặt các trường Option
chọn cấu hình với bộ đối số dòng lệnh đã cho
ArgsOptionParser
cho định dạng mong đợiThông số | |
---|---|
listArgs |
Trả lại | |
---|---|
những lý lẽ không được sử dụng |
Ném | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Đặt các trường Option
chọn cấu hình với bộ đối số dòng lệnh đã cho
ArgsOptionParser
để biết định dạng dự kiếnThông số | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient để sử dụng. |
Trả lại | |
---|---|
những lý lẽ không được sử dụng |
Ném | |
---|---|
ConfigurationException |
setPostProcessor
public abstract void setPostProcessors (processors)
Đặt danh sách IPostProcessor
s, thay thế mọi giá trị hiện có.
Thông số | |
---|---|
processors |
setThử lạiQuyết định
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Đặt IRetryDecision
, thay thế mọi giá trị hiện có.
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Phương pháp thuận tiện để đặt một ISystemStatusChecker
duy nhất trong cấu hình này, thay thế mọi giá trị hiện có
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
Đặt danh sách ISystemStatusChecker
s trong cấu hình này, thay thế mọi giá trị hiện có
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Đặt ITargetPreparer
, thay thế mọi giá trị hiện có.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
Đặt danh sách ITargetPreparer
s, thay thế mọi giá trị hiện có.
setTest
public abstract void setTest (IRemoteTest test)
Phương pháp thuận tiện để đặt một IRemoteTest
duy nhất trong cấu hình này, thay thế mọi giá trị hiện có
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Phương pháp thuận tiện để đặt một ITestInvocationListener
duy nhất
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
Đặt danh sách ITestInvocationListener
s, thay thế mọi giá trị hiện có
setTests
public abstract void setTests (tests)
Đặt danh sách IRemoteTest
s trong cấu hình này, thay thế mọi giá trị hiện có
xác thựcOptions
public abstract void validateOptions ()
Xác thực các giá trị tùy chọn.
Hiện tại điều này sẽ chỉ xác nhận rằng tất cả các tùy chọn bắt buộc đã được đặtNém | |
---|---|
ConfigurationException | nếu cấu hình không hợp lệ |