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ả đối tượng uỷ quyền cần dùng trong khi gọi, cùng với các đối tượng được liên kết
Điều khoản dịch vụ và Chính sách quyền riêng tư của Option
Tóm tắt
Phương thức công khai | |
---|---|
abstract
void
|
addFilesToClean(
Thêm các tệp cần phải được dọn dẹp trong |
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. |
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 chứa tất cả các lựa chọn cho trường hợp 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
|
getAllConfigurationObjectsOfType(String typeName)
Giao diện chung để nhận tất cả đối tượng của một tên loại cho trước 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 các |
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()
Nhận |
abstract
|
getInopOptions()
Lấy tên lựa chọn không làm thay đổi bất kỳ giá trị nào |
abstract
|
getLabPreparers()
Lấy các |
abstract
ILeveledLogOutput
|
getLogOutput()
Lấy |
abstract
ILogSaver
|
getLogSaver()
Lấy |
abstract
|
getMetricCollectors()
Lấy các |
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 các |
abstract
IRetryDecision
|
getRetryDecision()
Trả về |
abstract
SkipManager
|
getSkipManager()
Nhận |
abstract
|
getSystemStatusCheckers()
Lấy các |
abstract
|
getTargetPreparers()
Lấy các |
abstract
|
getTestInvocationListeners()
Lấy các |
abstract
|
getTests()
Lấy các |
abstract
void
|
injectOptionValue(String optionName, String optionValue)
Chèn một giá trị tuỳ 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ị tuỳ 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ị tuỳ chọn vào tập hợp các đối tượng cấu hình. |
abstract
void
|
injectOptionValues(
Chèn nhiều giá trị lựa chọn vào tập hợp các đối tượng cấu hình. |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
Trả 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ị lựa chọn vào tập hợp các đối tượng cấu hình mà không gửi nếu có một giá trị không thể áp dụng 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 bằng tên đã cho, thay thế mọi giá trị hiện có. |
abstract
void
|
setConfigurationObjectList(String name,
Phương thức chung để thiết lập danh sách đối tượng cấu hình cho tên cụ thể, thay thế mọi đối tượng hiện có giá trị. |
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 các |
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 thuận tiện để đặ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 các |
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 các |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Đặt |
abstract
void
|
setTargetPreparers(
Đặt danh sách các |
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 các |
abstract
void
|
setTests(
Đặt danh sách các |
abstract
void
|
validateOptions()
Xác thực các giá trị lựa chọn. |
Phương thức công khai
addFilesTos
public abstract void addFilesToClean (toBeCleaned)
Thêm các tệp cần phải được dọn dẹp trong cleanConfigurationData()
Tham số | |
---|---|
toBeCleaned |
|
sạch cấu hình dữ liệu
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.
sao chép
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 |
bản sao {link IConfiguration} |
tệp dumpXml
public abstract void dumpXml (PrintWriter output)
Lấy tệp XML mở rộng cho cấu hình chứa tất cả các lựa chọn cho trường hợp này
IConfiguration
trong vai trò String
.
Tham số | |
---|---|
output |
PrintWriter : trình ghi để in tệp xml sang. |
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á.
Ví dụ về bộ lọc: Configuration#TARGET_PREPARER_TYPE_NAME
.
Tham số | |
---|---|
output |
PrintWriter : trình ghi để in tệp xml sang. |
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á.
Ví dụ về bộ lọc: Configuration#TARGET_PREPARER_TYPE_NAME
.
Tham số | |
---|---|
output |
PrintWriter : trình ghi để in tệp xml sang. |
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 để nhận tất cả đối tượng của một tên loại cho trước 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 (Danh sách đối tượng cấu hình)
public abstractgetConfigurationObjectList (String typeName)
Tương tự như getConfigurationObject(String)
, nhưng về cấu hình
các kiểu đối tượng 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 cụ thể không tồn tại. |
Phạm vi bao phủ
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 các 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
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. |
getDevice Recovery (Khôi phục thiết bị)
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. |
getDeviceYêu cầu
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. |
getFilesToDọn
public abstractgetFilesToClean ()
Lấy danh sách các tệp sẽ được xoá trong cleanConfigurationData()
Giá trị trả về | |
---|---|
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Nhận GlobalTestFilter
cho lệnh gọi.
Giá trị trả về | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Lấy tên lựa chọn không làm thay đổi bất kỳ giá trị nào
Giá trị trả về | |
---|---|
|
getLabChuẩn bị
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. |
getMetricCollectionor
public abstractgetMetricCollectors ()
Lấy các IMetricCollector
từ cấu hình.
Giá trị trả về | |
---|---|
|
getMultiPreTarget Preparers (Trình chuẩn bị nhiều mục tiêu trước)
public abstractgetMultiPreTargetPreparers ()
Lấy các IMultiTargetPreparer
từ cấu hình cần được thực thi trước
bất kỳ thiết bị target_preparers nào.
Giá trị trả về | |
---|---|
|
IMultiTargetPreparer được cung cấp theo thứ tự trong cấu hình |
getMultiTargetTargetr (Trình chuẩn bị nhiều mục tiêu)
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 |
getPostProcessors
public abstractgetPostProcessors ()
Lấy các IPostProcessor
từ cấu hình.
Giá trị trả về | |
---|---|
|
getThử lạiQuyết định
public abstract IRetryDecision getRetryDecision ()
Trả về IRetryDecision
dùng cho lệnh gọi.
Giá trị trả về | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
Nhận SkipManager
cho lệnh gọi.
Giá trị trả về | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Lấy các ISystemStatusChecker
từ cấu hình.
Giá trị trả về | |
---|---|
|
ISystemStatusChecker được cung cấp theo thứ tự trong cấu hình |
getTarget chuẩn bị
public abstractgetTargetPreparers ()
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 |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Lấy các 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 các IRemoteTest
để chạy từ cấu hình.
Giá trị trả về | |
---|---|
|
các kiểm thử được cung cấp trong cấu hình |
InsertOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
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 khi cung cấp giá trị cho các tuỳ chọn được tạo động.
Tham số | |
---|---|
optionName |
String : tên lựa chọn |
optionValue |
String : giá trị lựa chọn |
Gửi | |
---|---|
ConfigurationException |
nếu không thể đặt giá trị cho lựa chọn này |
InsertOptionValue
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 các đối tượng cấu hình.
Hữu ích khi cung cấp giá trị cho các tuỳ chọn được tạo động.
Tham số | |
---|---|
optionName |
String : tên lựa 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 bản đồ |
Gửi | |
---|---|
ConfigurationException |
nếu không thể đặt giá trị cho lựa chọn này |
InsertOptionValueWithSource
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 khi cung cấp giá trị cho các tuỳ chọn được tạo động.
Tham số | |
---|---|
optionName |
String : tên lựa 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 bản đồ |
optionSource |
String : cấu hình nguồn đã cung cấp giá trị lựa chọn này |
Gửi | |
---|---|
ConfigurationException |
nếu không thể đặt giá trị cho lựa chọn này |
InsertOptionValues
public abstract void injectOptionValues (optionDefs)
Chèn nhiều giá trị lựa chọn vào tập hợp các đố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 tuỳ chọn def để chèn |
Gửi | |
---|---|
ConfigurationException |
nếu không thể đặt giá trị cho lựa chọn |
Giả mạo thiết bị được định cấu hình
public abstract boolean isDeviceConfiguredFake (String deviceName)
Trả 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 |
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 nhất định.
Tham số | |
---|---|
objectToDeepClone |
: Danh sách đối tượng cấu hình để sao chép sâu. |
client |
IKeyStoreClient : Ứng dụng kho khoá. |
Giá trị trả về | |
---|---|
IConfiguration |
Cấu hình sao chép sâu một phần. |
Gửi | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
Sử dụng printCommand
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 đến printStream được cung cấp.
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) để 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 |
safetyInjectOptionValue
public abstract void safeInjectOptionValues (optionDefs)
Chèn nhiều giá trị lựa chọn vào tập hợp các đối tượng cấu hình mà không gửi nếu có một giá trị không thể áp dụng 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 tuỳ chọn def để 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 với một tập hợp các đối số dòng lệnh nhất định bằng cách sử dụng phương pháp
chúng tôi có một phương pháp nỗ lực.
Hãy xem ArgsOptionParser
để biết định dạng hợp lệ
Tham số | |
---|---|
listArgs |
: đối số dòng lệnh |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient để 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 |
Đặt dòng lệnh
public abstract void setCommandLine (String[] arrayArgs)
Đặt dòng lệnh dùng để tạo IConfiguration
này.
Thao tác 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.
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 bằng 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 cấu hình setConfiguration
public abstract void setConfigurationObjectList (String name,configList)
Phương thức chung để thiết lập danh sách đối tượng cấu hình cho tên cụ thể, thay thế mọi đối tượng hiện có giá trị.
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ó bất kỳ đối tượng nào trong danh sách không phải là loại chính xác |
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ó.
Danh sách cấu hình thiết bị
public abstract void setDeviceConfigList (deviceConfigs)
Đặt các IDeviceConfiguration
, thay thế mọi giá trị hiện có.
setDeviceMetricCollectionors
public abstract void setDeviceMetricCollectors (collectors)
Đặt danh sách các 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ó.
thiết lậpYêu cầu thiết bị
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 các 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ó.
setMultiPreTarget Preparer (Trình chuẩn bị nhiều mục tiêu)
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 mà
phải đượ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ó
setMultiPreTargetDefaultrs (Trình chuẩn bị nhiều mục tiêu trước)
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
Đặt danh sách IMultiTargetPreparer
trong cấu hình cần được thực thi này
trước bất kỳ thiết bị target_preparers nào, thay thế mọi giá trị hiện có
setMultiTarget Preparer (Trình chuẩn bị nhiều mục tiêu)
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ế bất kỳ giá trị hiện có nào
thiết lập nhiều mục tiêu chuẩn bị
public abstract void setMultiTargetPreparers (multiTargPreps)
Đặt danh sách các IMultiTargetPreparer
trong cấu hình này, thay thế bất kỳ
giá trị hiện có
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
Đặt các trường Option
cấu hình bằng một nhóm đố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 một nhóm đối số dòng lệnh nhất định
Hãy xem ArgsOptionParser
để biết định dạng hợp lệ
Tham số | |
---|---|
listArgs |
: đối số dòng lệnh |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient để sử dụng. |
Giá trị trả về | |
---|---|
|
các đối số không được sử dụng |
Gửi | |
---|---|
ConfigurationException |
setPostProcessor
public abstract void setPostProcessors (processors)
Đặt danh sách các IPostProcessor
, thay thế mọi giá trị hiện có.
Tham 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 thức thuận tiện để đặ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ó
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ó.
bộ chuẩn bị mục tiêu
public abstract void setTargetPreparers (preparers)
Đặt danh sách các 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
duy nhất trong cấu hình này, thay thế bất kỳ
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 các ITestInvocationListener
, thay thế mọi giá trị hiện có
setTest
public abstract void setTests (tests)
Đặt danh sách các IRemoteTest
trong cấu hình này, thay thế bất kỳ
giá trị hiện có
Tùy chọn xác thực
public abstract void validateOptions ()
Xác thực các giá trị lựa chọn.
Hiện tại, thao tác này chỉ xác thực rằng tất cả tuỳ chọn bắt buộc đã được đặt
Gửi | |
---|---|
ConfigurationException |
nếu cấu hình không hợp lệ |