IConfiguration
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ả đối tượng uỷ quyền cần dùng trong lệnh gọi và đối tượng Option
liên kết
Tóm tắt
Phương thức công khai | |
---|---|
abstract
void
|
addFilesToClean(
Thêm các tệp phải được dọn dẹp trong |
abstract
void
|
cleanConfigurationData()
Xoá mọi tệp đã tải xuống các trường Tuỳ chọn đã được phân giải 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)
Lấy tệp XML mở rộng cho cấu hình với tất cả các tuỳ chọn hiển thị cho |
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 tuỳ chọn hiển thị cho |
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 tuỳ chọn hiển thị cho |
abstract
|
getAllConfigurationObjectsOfType(String typeName)
Giao diện chung để lấy 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 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 có tên loại đã cho. |
abstract
|
getConfigurationObjectList(String typeName)
Tương tự như |
abstract
CoverageOptions
|
getCoverageOptions()
Lấy |
abstract
|
getDeviceConfig()
Lấy |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Trả về |
abstract
TestDeviceOptions
|
getDeviceOptions()
Lấy |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Lấy |
abstract
IDeviceSelection
|
getDeviceRequirements()
Lấy |
abstract
|
getFilesToClean()
Lấy danh sách các tệp sẽ được xoá trong |
abstract
GlobalTestFilter
|
getGlobalFilters()
Lấy |
abstract
|
getInopOptions()
Lấy tên tuỳ chọn không thay đổi giá trị nào |
abstract
|
getLabPreparers()
Lấy |
abstract
ILeveledLogOutput
|
getLogOutput()
Lấy |
abstract
ILogSaver
|
getLogSaver()
Lấy |
abstract
|
getMetricCollectors()
Lấy |
abstract
|
getMultiPreTargetPreparers()
Lấy |
abstract
|
getMultiTargetPreparers()
Lấy |
abstract
String
|
getName()
Trả về tên của cấu hình. |
abstract
|
getPostProcessors()
Lấy |
abstract
IRetryDecision
|
getRetryDecision()
Trả về |
abstract
SkipManager
|
getSkipManager()
Lấy |
abstract
|
getSystemStatusCheckers()
Lấy |
abstract
|
getTargetPreparers()
Lấy các |
abstract
|
getTestInvocationListeners()
Lấy các |
abstract
|
getTests()
Lấy |
abstract
void
|
injectOptionValue(String optionName, String optionValue)
Chèn một giá trị tuỳ chọn vào tập hợp đối tượng cấu hình. |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Chèn một giá trị tuỳ chọn vào tập hợp đối tượng cấu hình. |
abstract
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)
Chèn một giá trị tuỳ chọn vào tập hợp đối tượng cấu hình. |
abstract
void
|
injectOptionValues(
Chèn nhiều giá trị tuỳ chọn vào tập hợp đối tượng cấu hình. |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
Trả về thông tin về việc một thiết bị đã định cấu hình có được gắn thẻ isFake=true hay không. |
abstract
IConfiguration
|
partialDeepClone(
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 đến printStream được cung cấp. |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Giải quyết các tuỳ chọn của |
abstract
void
|
safeInjectOptionValues(
Chèn nhiều giá trị tuỳ chọn vào tập hợp các đối tượng cấu hình mà không gửi nếu không thể áp dụng một trong các tuỳ chọn. |
abstract
|
setBestEffortOptionsFromCommandLineArgs(
Đặt các trường |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Thay thế |
abstract
void
|
setCommandLine(String[] arrayArgs)
Đặt dòng lệnh 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 có tên đã cho, thay thế mọi giá trị hiện có. |
abstract
void
|
setConfigurationObjectList(String name,
Phương thức chung để đặt danh sách đối tượng cấu hình cho tên cụ thể, thay thế mọi giá trị hiện có. |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Đặt |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Đặt |
abstract
void
|
setDeviceConfigList(
Đặt các |
abstract
void
|
setDeviceMetricCollectors(
Đặ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(
Đặ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(
Đặt danh sách |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Phương thức thuận tiện để đặt một |
abstract
void
|
setMultiTargetPreparers(
Đặt danh sách |
abstract
|
setOptionsFromCommandLineArgs(
Đặt các trường
|
abstract
|
setOptionsFromCommandLineArgs(
Đặt các trường
Hãy xem |
abstract
void
|
setPostProcessors(
Đặt danh sách các |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
Đặt |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Phương thức thuận tiện để đặt một |
abstract
void
|
setSystemStatusCheckers(
Đặt danh sách |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Đặt |
abstract
void
|
setTargetPreparers(
Đặt danh sách |
abstract
void
|
setTest(IRemoteTest test)
Phương thức thuận tiện để đặt một |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
Phương thức thuận tiện để đặt một |
abstract
void
|
setTestInvocationListeners(
Đặt danh sách |
abstract
void
|
setTests(
Đặt danh sách |
abstract
void
|
validateOptions()
Xác thực giá trị của tuỳ chọn. |
Phương thức công khai
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
Thêm các tệp phải được dọn dẹp trong cleanConfigurationData()
Tham số | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public abstract void cleanConfigurationData ()
Xoá mọi tệp đã tải xuống để giải quyết các trường Tuỳ chọn của tệp từ xa.
nhân bản
public abstract IConfiguration clone ()
Tạo một bản sao nông của đối tượng này.
Giá trị trả về | |
---|---|
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 tuỳ chọn hiển thị cho IConfiguration
này dưới dạng String
.
Tham số | |
---|---|
output |
PrintWriter : trình ghi để in xml. |
Gửi | |
---|---|
|
IOException |
tệp 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 tuỳ chọn hiển thị cho IConfiguration
này trừ các bộ lọc đối tượng theo tên khoá của chúng.
Ví dụ về bộ lọc: Configuration#TARGET_PREPARER_TYPE_NAME
.
Tham số | |
---|---|
output |
PrintWriter : trình ghi để in xml. |
excludeFilters |
: danh sách loại đối tượng không được kết xuất. |
Gửi | |
---|---|
|
IOException |
tệp 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 tuỳ chọn hiển thị cho IConfiguration
này trừ các bộ lọc đối tượng theo tên khoá của chúng.
Ví dụ về bộ lọc: Configuration#TARGET_PREPARER_TYPE_NAME
.
Tham số | |
---|---|
output |
PrintWriter : trình ghi để in xml. |
excludeFilters |
: danh sách loại đối tượng không được kết xuất. |
printDeprecatedOptions |
boolean : Có in các tuỳ chọn được đánh dấu là không dùng nữa hay không |
printUnchangedOptions |
boolean |
Gửi | |
---|---|
|
IOException |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
Giao diện chung để lấy tất cả đối tượng của một tên loại nhất định trên các thiết bị.
Tham số | |
---|---|
typeName |
String : loại duy nhất của đối tượng cấu hình |
Giá trị trả về | |
---|---|
|
Danh sách đố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.
Giá trị trả về | |
---|---|
IBuildProvider |
IBuildProvider được cung cấp trong cấu hình |
getCommandLine
public abstract String getCommandLine ()
Lấy dòng lệnh dùng để tạo IConfiguration
này.
Giá trị trả về | |
---|---|
String |
dòng lệnh dùng để tạo IConfiguration này. |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Lấy ICommandOptions
để sử dụng từ cấu hình.
Giá trị trả về | |
---|---|
ICommandOptions |
ICommandOptions được cung cấp trong cấu hình. |
nhận mô tả cấu hình
public abstract ConfigurationDescriptor getConfigurationDescription ()
Trả về ConfigurationDescriptor
được cung cấp trong cấu hình.
Giá trị trả về | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
Giao diện chung để lấy đối tượng cấu hình có tên loại đã cho.
Tham số | |
---|---|
typeName |
String : loại duy nhất của đối tượng cấu hình |
Giá trị trả về | |
---|---|
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 đối với các loại đối tượng cấu hình hỗ trợ nhiều đối tượng.
Tham số | |
---|---|
typeName |
String : tên loại duy nhất của đối tượng cấu hình |
Giá trị trả về | |
---|---|
|
danh sách đố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 ()
Lấy CoverageOptions
để sử dụng từ cấu hình.
Giá trị trả về | |
---|---|
CoverageOptions |
CoverageOptions được cung cấp trong cấu hình. |
getDeviceConfig
public abstractgetDeviceConfig ()
Lấy IDeviceConfiguration
từ cấu hình.
Giá trị trả về | |
---|---|
|
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 đã cung cấp, rỗng nếu không tìm thấy.
Tham số | |
---|---|
nameDevice |
String |
Giá trị trả về | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Lấy TestDeviceOptions
để sử dụng từ cấu hình.
Giá trị trả về | |
---|---|
TestDeviceOptions |
TestDeviceOptions được cung cấp trong cấu hình. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Lấy IDeviceRecovery
để sử dụng từ cấu hình.
Giá trị trả về | |
---|---|
IDeviceRecovery |
IDeviceRecovery được cung cấp trong cấu hình. |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Lấy IDeviceSelection
để sử dụng từ cấu hình.
Giá trị trả về | |
---|---|
IDeviceSelection |
IDeviceSelection được cung cấp trong cấu hình. |
getFilesToClean
public abstractgetFilesToClean ()
Lấy danh sách các tệp sẽ được dọn dẹp trong cleanConfigurationData()
Giá trị trả về | |
---|---|
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Lấy GlobalTestFilter
cho lệnh gọi.
Giá trị trả về | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Lấy tên tuỳ chọn không thay đổi giá trị nào
Giá trị trả về | |
---|---|
|
getLabPreparers
public abstractgetLabPreparers ()
Lấy các ITargetPreparer
từ cấu hình.
Giá trị trả về | |
---|---|
|
ITargetPreparer được cung cấp theo thứ tự trong cấu hình |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Lấy ILeveledLogOutput
để sử dụng từ cấu hình.
Giá trị trả về | |
---|---|
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.
Giá trị trả về | |
---|---|
ILogSaver |
ILogSaver được cung cấp trong cấu hình. |
getMetricCollectors
public abstractgetMetricCollectors ()
Lấy IMetricCollector
từ cấu hình.
Giá trị trả về | |
---|---|
|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
Lấy IMultiTargetPreparer
từ cấu hình cần được thực thi trước khi bất kỳ target_preparers nào của thiết bị.
Giá trị trả về | |
---|---|
|
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.
Giá trị trả về | |
---|---|
|
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.
Giá trị trả về | |
---|---|
String |
getPostProcessor
public abstractgetPostProcessors ()
Lấy các IPostProcessor
từ cấu hình.
Giá trị trả về | |
---|---|
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Trả về IRetryDecision
dùng cho lệnh gọi.
Giá trị trả về | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
Lấy SkipManager
cho lệnh gọi.
Giá trị trả về | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Lấy ISystemStatusChecker
từ cấu hình.
Giá trị trả về | |
---|---|
|
ISystemStatusChecker được cung cấp theo thứ tự trong cấu hình |
getTargetPreparers
public abstractgetTargetPreparers ()
Lấy ITargetPreparer
từ cấu hình.
Giá trị trả về | |
---|---|
|
ITargetPreparer được cung cấp theo thứ tự trong cấu hình |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Lấy ITestInvocationListener
để sử dụng từ cấu hình.
Giá trị trả về | |
---|---|
|
ITestInvocationListener được cung cấp trong cấu hình. |
getTests
public abstractgetTests ()
Lấy IRemoteTest
để chạy từ cấu hình.
Giá trị trả về | |
---|---|
|
các chương trình kiểm thử được cung cấp trong cấu hình |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
Chèn một giá trị tuỳ chọn vào tập hợp đối tượng cấu hình.
Hữu ích để cung cấp giá trị cho các tuỳ chọn được tạo động.
Tham số | |
---|---|
optionName |
String : tên tuỳ chọn |
optionValue |
String : giá trị tuỳ chọn |
Gửi | |
---|---|
ConfigurationException |
nếu không đặt được giá trị của tuỳ chọn |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
Chèn một giá trị tuỳ chọn vào tập hợp đối tượng cấu hình.
Hữu ích để cung cấp giá trị cho các tuỳ chọn được tạo động.
Tham số | |
---|---|
optionName |
String : tên tuỳ chọn |
optionKey |
String : khoá không bắt buộc cho các tuỳ chọn bản đồ hoặc giá trị rỗng |
optionValue |
String : giá trị tuỳ chọn ánh xạ |
Gửi | |
---|---|
ConfigurationException |
nếu không thể đặt giá trị cho lựa chọn này |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
Chèn một giá trị tuỳ 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 tuỳ chọn được tạo động.
Tham số | |
---|---|
optionName |
String : tên tuỳ chọn |
optionKey |
String : khoá không bắt buộc cho các tuỳ chọn bản đồ hoặc giá trị rỗng |
optionValue |
String : giá trị tuỳ chọn ánh xạ |
optionSource |
String : cấu hình nguồn đã cung cấp giá trị tuỳ chọn này |
Gửi | |
---|---|
ConfigurationException |
nếu không đặt được giá trị của tuỳ chọn |
chèn giá trị tuỳ chọn
public abstract void injectOptionValues (optionDefs)
Chèn nhiều giá trị tuỳ chọn vào tập hợp đối tượng cấu hình.
Hữu ích khi chèn nhiều giá trị lựa chọn cùng một lúc sau khi tạo đối tượng mới.
Tham số | |
---|---|
optionDefs |
: danh sách các định nghĩa tuỳ chọn để chèn |
Gửi | |
---|---|
ConfigurationException |
nếu không đặt được giá trị tuỳ chọn |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Trả về thông tin về việc một thiết bị đã định cấu hình có được gắn thẻ isFake=true hay không.
Tham số | |
---|---|
deviceName |
String |
Giá trị trả về | |
---|---|
boolean |
partialDeepClone
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.
Tham số | |
---|---|
objectToDeepClone |
: Danh sách đối tượng cấu hình để nhân bản sâu. |
client |
IKeyStoreClient : Ứng dụng kho khoá. |
Giá trị trả về | |
---|---|
IConfiguration |
Cấu hình được nhân bản sâu một phần. |
Gửi | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
Xuất văn bản trợ giúp về cách sử dụng dòng lệnh cho cấu hình này đến printStream đã cho.
Tham số | |
---|---|
importantOnly |
boolean : nếu true chỉ in trợ giúp cho các tuỳ chọn quan trọng |
out |
PrintStream : ERROR(/PrintStream) cần sử dụng. |
Gửi | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
resolveDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Giải quyết các tuỳ chọn của ERROR(/File)
trỏ đến một vị trí từ xa. Bạn cần gọi cleanConfigurationData()
để dọn dẹp các tệp.
Tham số | |
---|---|
resolver |
DynamicRemoteFileResolver : DynamicRemoteFileResolver để phân giải các tệp |
Gửi | |
---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
com.android.tradefed.config.ConfigurationException |
BuildRetrievalError |
|
ConfigurationException |
safeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
Chèn nhiều giá trị tuỳ chọn vào tập hợp các đối tượng cấu hình mà không gửi nếu không thể áp dụng một trong các tuỳ chọn.
Hữu ích khi chèn nhiều giá trị lựa chọn cùng một lúc sau khi tạo đối tượng mới.
Tham số | |
---|---|
optionDefs |
: danh sách các định nghĩa tuỳ chọn để chèn |
Gửi | |
---|---|
ConfigurationException |
nếu không tạo được OptionSetter |
đặtBestEffortOptionsTừCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Đặt các trường Option
cấu hình bằng một tập hợp các đối số dòng lệnh nhất định bằng một phương pháp tối ưu nhất.
Xem ArgsOptionParser
để biết định dạng dự kiến
Tham số | |
---|---|
listArgs |
: đối số dòng lệnh |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient cần sử dụng. |
Giá trị trả về | |
---|---|
|
các đối số không được sử dụng |
Gửi | |
---|---|
ConfigurationException |
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Thay thế IBuildProvider
hiện tại trong cấu hình.
Tham số | |
---|---|
provider |
IBuildProvider : IBuildProvider mới |
setCommandLine
public abstract void setCommandLine (String[] arrayArgs)
Đặt dòng lệnh dùng để tạo IConfiguration
này.
Phương thức này lưu trữ toàn bộ dòng lệnh, bao gồm cả tên cấu hình, khác với setOptionsFromCommandLineArgs.
Tham 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 có tên đã cho, thay thế mọi giá trị hiện có.
Tham 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 |
Gửi | |
---|---|
ConfigurationException |
nếu configObject không phải là loại chính xác |
Danh sách đối tượng setConfiguration
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ó.
Tham số | |
---|---|
name |
String : tên duy nhất của loại đối tượng cấu hình. |
configList |
: danh sách đối tượng cấu hình |
Gửi | |
---|---|
ConfigurationException |
nếu có đối tượng nào trong danh sách không thuộc đúng loại |
setScopeOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Đặt CoverageOptions
, thay thế mọi giá trị hiện có.
Tham 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
, thay thế mọi giá trị hiện có.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Đặt danh sách IMetricCollector
, thay thế mọi giá trị hiện có.
Tham số | |
---|---|
collectors |
|
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Đặt TestDeviceOptions
, thay thế mọi giá trị hiện có
Tham số | |
---|---|
deviceOptions |
TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
Đặt IDeviceRecovery
, thay thế mọi giá trị hiện có.
setDeviceRequirements
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ó.
setLabPreparers
public abstract void setLabPreparers (preparers)
Đặt danh sách ITargetPreparer
, 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 thức thuận tiện để đặt một IMultiTargetPreparer
duy nhất trong cấu hình này. Phương thức này sẽ được thực thi trước mọi thiết bị target_preparers 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 mọi trình chuẩn bị mục tiêu của thiết bị, thay thế mọi giá trị hiện có
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Phương thức 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
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 bằng tập hợp đối số dòng lệnh nhất định
ArgsOptionParser
cho định dạng hợp lệ
Tham số | |
---|---|
listArgs |
: đối số dòng lệnh |
Giá trị trả về | |
---|---|
|
các đối số không được sử dụng |
Gửi | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Đặt các trường Option
cấu hình bằng tập hợp đối số dòng lệnh nhất định
Xem ArgsOptionParser
để biết định dạng dự kiến
Tham số | |
---|---|
listArgs |
: đối số dòng lệnh |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient cần sử dụng. |
Giá trị trả về | |
---|---|
|
các đối số không được sử dụng |
Gửi | |
---|---|
ConfigurationException |
setPostProcessors
public abstract void setPostProcessors (processors)
Đặt danh sách IPostProcessor
, thay thế mọi giá trị hiện có.
Tham số | |
---|---|
processors |
|
setRetryDecision
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 thức thuận tiện để đặt một ISystemStatusChecker
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
trong cấu hình này, thay thế mọi giá trị hiện có
bộ chuẩn bị mục tiêu
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
, thay thế mọi giá trị hiện có.
setTest
public abstract void setTest (IRemoteTest test)
Phương thức thuận tiện để đặt một IRemoteTest
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 thức thuận tiện để đặt một ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
Đặt danh sách ITestInvocationListener
, thay thế mọi giá trị hiện có
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 giá trị của tuỳ chọn.
Hiện tại, thao tác này sẽ chỉ xác thực rằng tất cả các tuỳ chọn bắt buộc đều đã được đặt
Gửi | |
---|---|
ConfigurationException |
nếu cấu hình không hợp lệ |