IConfiguration
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
Thông tin cấu hình cho một lệnh gọi TradeFederation. Mỗi lệnh gọi TradeFederation có một IConfiguration
duy nhất. Một IConfiguration
lưu trữ tất cả các đối tượng ủy nhiệm sẽ được sử dụng trong quá trình gọi và các 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 bất kỳ tệp nào đã được tải xuống các trường Tùy chọn đã giải quyết của 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) Nhận 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 cấu hình |
abstract void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Nhận 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 cấu hình |
abstract void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) Nhận 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 cấu hình |
abstract | getAllConfigurationObjectsOfType (String typeName) Giao diện chung để nhận tất cả cá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 () Nhận dòng lệnh được sử dụng để tạo |
abstract ICommandOptions | getCommandOptions () Lấy |
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 kiểu đã cho. |
abstract | getConfigurationObjectList (String typeName) Tương tự như |
abstract CoverageOptions | getCoverageOptions () Nhận |
abstract | getDeviceConfig () Lấy |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Trả lại |
abstract TestDeviceOptions | getDeviceOptions () Nhận |
abstract IDeviceRecovery | getDeviceRecovery () Nhận |
abstract IDeviceSelection | getDeviceRequirements () Nhận |
abstract | getFilesToClean () Nhận danh sách các tệp sẽ được xóa trong |
abstract GlobalTestFilter | getGlobalFilters () Nhận |
abstract | getInopOptions () Nhận các tên tùy chọn không thay đổi bất kỳ giá trị nào |
abstract | getLabPreparers () Lấy các |
abstract ILeveledLogOutput | getLogOutput () Nhận |
abstract ILogSaver | getLogSaver () Lấy |
abstract | getMetricCollectors () Lấy |
abstract | getMultiPreTargetPreparers () Lấy các |
abstract | getMultiTargetPreparers () Lấy các |
abstract String | getName () Trả về tên của cấu hình. |
abstract | getPostProcessors () Lấy |
abstract IRetryDecision | getRetryDecision () Trả về |
abstract | getSystemStatusCheckers () Lấy |
abstract | getTargetPreparers () Lấy các |
abstract | getTestInvocationListeners () Nhận |
abstract | getTests () |
abstract void | injectOptionValue (String optionName, String optionValue) Chèn 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) Chèn 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) Chèn 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) Chèn 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ề 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) Chèn 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 ném 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ế bất kỳ giá trị hiện có nào. |
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ế bất kỳ giá trị hiện có nào. |
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 các |
abstract void | setLogOutput ( ILeveledLogOutput logger) Đặt |
abstract void | setLogSaver ( ILogSaver logSaver) Đặt |
abstract void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps) Phương thức tiện lợi để đặt một |
abstract void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Đặt danh sách |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Phương pháp tiện lợi để đặt một |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Đặt danh sách các |
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 các |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) Đặt |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Phương pháp Tiện lợi để đặt một |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Đặt danh sách các |
abstract void | setTargetPreparer ( ITargetPreparer preparer) Đặt |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Đặt danh sách các |
abstract void | setTest ( IRemoteTest test) Phương pháp tiện lợi để đặ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 các |
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
addFilesToClean
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 bất kỳ tệp nào đã được tải xuống các trường Tùy chọn đã giải quyết của 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.
Lợi nhuận | |
---|---|
IConfiguration | một bản sao {link IConfiguration} |
dumpXml
public abstract void dumpXml (PrintWriter output)
Nhận 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 cấu hình IConfiguration
này dưới dạng String
.
Thông số | |
---|---|
output | PrintWriter : trình viết để in xml tới. |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
Nhận 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 cấu hình IConfiguration
này trừ 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 : trình viết để in xml tới. |
excludeFilters |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Nhận 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 cấu hình IConfiguration
này trừ 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 : trình viết để in xml tới. |
excludeFilters | |
printDeprecatedOptions | boolean : Có hay không in các tùy chọn được đánh dấu là không được dùng nữa |
printUnchangedOptions | boolean |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
Giao diện chung để nhận tất cả cá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 |
Lợi nhuận | |
---|---|
Danh sách các đối tượng cấu hình của kiểu đã cho. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Lấy IBuildProvider
từ cấu hình.
Lợi nhuận | |
---|---|
IBuildProvider | IBuildProvider được cung cấp trong cấu hình |
getCommandLine
public abstract String getCommandLine ()
Nhận dòng lệnh được sử dụng để tạo IConfiguration
này.
Lợi nhuận | |
---|---|
String | dòng lệnh được sử dụng để tạo IConfiguration này. |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Lấy ICommandOptions
để sử dụng từ cấu hình.
Lợi nhuận | |
---|---|
ICommandOptions | ICommandOptions được cung cấp trong cấu hình. |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
Trả về ConfigurationDescriptor
được cung cấp trong cấu hình.
Lợi nhuận | |
---|---|
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 kiểu đã cho.
Thông số | |
---|---|
typeName | String : kiểu duy nhất của đối tượng cấu hình |
Lợi nhuận | |
---|---|
Object | đối tượng cấu hình hoặc null nếu kiểu đối tượng với tên đã cho không tồn tại. |
getConfigurationObjectList
public abstractgetConfigurationObjectList (String typeName)
Tương tự như getConfigurationObject(String)
, nhưng đối với kiểu đố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 |
Lợi nhuận | |
---|---|
danh sách các đối tượng cấu hình hoặc null nếu kiểu đố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.
Lợi nhuận | |
---|---|
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.
Lợi nhuận | |
---|---|
IDeviceConfiguration được cung cấp theo thứ tự trong cấu hình |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Trả lại IDeviceConfiguration
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 |
Lợi nhuận | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Nhận TestDeviceOptions
để sử dụng từ cấu hình.
Lợi nhuận | |
---|---|
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.
Lợi nhuận | |
---|---|
IDeviceRecovery | IDeviceRecovery được cung cấp trong cấu hình. |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Nhận IDeviceSelection
để sử dụng từ cấu hình.
Lợi nhuận | |
---|---|
IDeviceSelection | IDeviceSelection được cung cấp trong cấu hình. |
getFilesToClean
public abstractgetFilesToClean ()
Nhận danh sách các tệp sẽ được xóa trong cleanConfigurationData()
Lợi nhuận | |
---|---|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Nhận GlobalTestFilter
cho lời gọi.
Lợi nhuận | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Nhận các tên tùy chọn không thay đổi bất kỳ giá trị nào
Lợi nhuận | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
Lấy các ITargetPreparer
từ cấu hình.
Lợi nhuận | |
---|---|
các ITargetPreparer được cung cấp theo thứ tự trong cấu hình |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Nhận ILeveledLogOutput
để sử dụng từ cấu hình.
Lợi nhuận | |
---|---|
ILeveledLogOutput | ILeveledLogOutput được cung cấp trong cấu hình. |
getLogSaver
public abstract ILogSaver getLogSaver ()
Lấy ILogSaver
để sử dụng từ cấu hình.
Lợi nhuận | |
---|---|
ILogSaver | ILogSaver được cung cấp trong cấu hình. |
getMetricCollectors
public abstractgetMetricCollectors ()
Lấy IMetricCollector
từ cấu hình.
Lợi nhuận | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
Lấy các IMultiTargetPreparer
từ cấu hình sẽ được thực thi trước bất kỳ target_preparers nào của thiết bị.
Lợi nhuận | |
---|---|
IMultiTargetPreparer được cung cấp theo thứ tự trong cấu hình |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Lấy các IMultiTargetPreparer
từ cấu hình.
Lợi nhuận | |
---|---|
IMultiTargetPreparer được cung cấp theo thứ tự trong cấu hình |
getName
public abstract String getName ()
Trả về tên của cấu hình.
Lợi nhuận | |
---|---|
String |
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Trả về IRetryDecision
được sử dụng cho lời gọi.
Lợi nhuận | |
---|---|
IRetryDecision |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Lấy ISystemStatusChecker
từ cấu hình.
Lợi nhuận | |
---|---|
ISystemStatusChecker được cung cấp theo thứ tự trong cấu hình |
getTargetPreparers
public abstractgetTargetPreparers ()
Lấy các ITargetPreparer
từ cấu hình.
Lợi nhuận | |
---|---|
các ITargetPreparer được cung cấp theo thứ tự trong cấu hình |
getTestInvocationListists
public abstractgetTestInvocationListeners ()
Nhận ITestInvocationListener
để sử dụng từ cấu hình.
Lợi nhuận | |
---|---|
ITestInvocationListener được cung cấp trong cấu hình. |
getTests
public abstractgetTests ()
IRemoteTest
chạy từ cấu hình.
Lợi nhuận | |
---|---|
các bài kiểm tra được cung cấp trong cấu hình |
injectionOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
Chèn 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 các 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 |
injectionOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
Chèn 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 các 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 |
injectionOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
Chèn 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 các 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 |
injectionOptionValues
public abstract void injectOptionValues (optionDefs)
Chèn 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 để đưa nhiều giá trị tùy chọn cùng một lúc sau khi tạo một đố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ề thiết bị đã định cấu hình có được gắn thẻ isFake = true hay không.
Thông số | |
---|---|
deviceName | String |
Lợi nhuận | |
---|---|
boolean |
partDeepClone
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 các đối tượng cấu hình đã cho.
Thông số | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : Ứng dụng khách kho khóa. |
Lợi nhuận | |
---|---|
IConfiguration | Cấu hình được nhân bản sâu một phần. |
Ném | |
---|---|
ConfigurationException |
printCommandUsage
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) để sử dụng. |
Ném | |
---|---|
ConfigurationException |
giải quyết
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 cleanConfigurationData()
được gọi để 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 |
ConfigurationException | |
BuildRetrievalError |
safeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
Chèn 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 ném nếu một trong các tùy chọn không thể được áp dụng.
Hữu ích để đưa nhiều giá trị tùy chọn cùng một lúc sau khi tạo một đố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 các đối số dòng lệnh nhất định bằng cách sử dụng cách tiếp cận nỗ lực nhất.
Xem ArgsOptionParser
để biết định dạng dự kiến
Thông số | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient để sử dụng. |
Lợi nhuận | |
---|---|
các đối số không tích lũy |
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ế bất kỳ giá trị hiện có nào.
Thông số | |
---|---|
name | String : tên duy nhất của kiểu đối tượng cấu hình. |
configObject | Object : đối tượng cấu hình |
Ném | |
---|---|
ConfigurationException | nếu configObject không phải là loại chính xác |
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ế bất kỳ giá trị hiện có nào.
Thông số | |
---|---|
name | String : tên duy nhất của kiểu đố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 phải là loại chính xác |
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ế bất kỳ giá trị hiện có nào.
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
Đặt IDeviceConfiguration
s, thay thế bất kỳ giá trị hiện có nào.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Đặt danh sách IMetricCollector
, 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ế bất kỳ giá trị hiện có nào.
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Đặt IDeviceSelection
, thay thế bất kỳ giá trị hiện có nào
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Đặt ITargetPreparer
, thay thế bất kỳ giá trị hiện có nào.
setLabPreparers
public abstract void setLabPreparers (preparers)
Đặt danh sách các ITargetPreparer
, thay thế bất kỳ giá trị hiện có nào.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Đặt ILeveledLogOutput
, thay thế bất kỳ giá trị hiện có nào.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Đặt ILogSaver
, thay thế bất kỳ giá trị hiện có nào.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
Phương thức tiện lợi để đặt một IMultiTargetPreparer
duy nhất trong cấu hình này sẽ được thực thi trước bất kỳ target_preparers nào của thiết bị, thay thế mọi giá trị hiện có
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
Đặt danh sách IMultiTargetPreparer
trong cấu hình này sẽ được thực thi trước bất kỳ target_preparers nào của thiết bị, thay thế mọi giá trị hiện có
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Phương pháp tiện lợi để đặt một IMultiTargetPreparer
duy nhất trong cấu hình này, thay thế bất kỳ giá trị hiện có nào
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
Đặt danh sách các IMultiTargetPreparer
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
cấu hình với tập hợp các đối số dòng lệnh nhất định
ArgsOptionParser
cho định dạng mong đợiThông số | |
---|---|
listArgs |
Lợi nhuận | |
---|---|
các đối số không tích lũy |
Ném | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Đặt các trường Option
cấu hình với tập hợp các đối số dòng lệnh nhất định
ArgsOptionParser
để biết định dạng dự kiếnThông số | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient để sử dụng. |
Lợi nhuận | |
---|---|
các đối số không tích lũy |
Ném | |
---|---|
ConfigurationException |
setPostProcessors
public abstract void setPostProcessors (processors)
Đặt danh sách các IPostProcessor
, thay thế mọi giá trị hiện có.
Thông số | |
---|---|
processors |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Đặt IRetryDecision
, thay thế bất kỳ giá trị hiện có nào.
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Phương pháp Tiện lợi để đặt một ISystemStatusChecker
duy nhất trong cấu hình này, thay thế bất kỳ giá trị hiện có nào
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
Đặt danh sách các ISystemStatusChecker
trong cấu hình này, thay thế bất kỳ giá trị hiện có nào
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Đặt ITargetPreparer
, thay thế bất kỳ giá trị hiện có nào.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
Đặt danh sách các ITargetPreparer
, thay thế bất kỳ giá trị hiện có nào.
setTest
public abstract void setTest (IRemoteTest test)
Phương pháp tiện lợi để đặ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
setTestInvocationListists
public abstract void setTestInvocationListeners (listeners)
Đặt danh sách các ITestInvocationListener
, thay thế bất kỳ giá trị hiện có nào
setTests
public abstract void setTests (tests)
Đặt danh sách IRemoteTest
trong cấu hình này, thay thế mọi giá trị hiện có
validateOptions
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 thực rằng tất cả các tùy chọn bắt buộc đã được thiết lậpNém | |
---|---|
ConfigurationException | nếu cấu hình không hợp lệ |