Cấu hình
public class Configuration
extends Object
implements IConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.Configuration |
Một triển khai IConfiguration
cụ thể để lưu trữ các đối tượng cấu hình đã tải trong một bản đồ.
Bản tóm tắt
Lĩnh vực | |
---|---|
public static final String | BUILD_PROVIDER_TYPE_NAME |
public static final String | CMD_OPTIONS_TYPE_NAME |
public static final String | CONFIGURATION_DESCRIPTION_TYPE_NAME |
public static final String | COVERAGE_OPTIONS_TYPE_NAME |
public static final String | DEVICE_METRICS_COLLECTOR_TYPE_NAME |
public static final String | DEVICE_NAME |
public static final String | DEVICE_OPTIONS_TYPE_NAME |
public static final String | DEVICE_RECOVERY_TYPE_NAME |
public static final String | DEVICE_REQUIREMENTS_TYPE_NAME |
public static final String | GLOBAL_FILTERS_TYPE_NAME |
public static final String | LAB_PREPARER_TYPE_NAME |
public static final String | LOGGER_TYPE_NAME |
public static final String | LOG_SAVER_TYPE_NAME |
public static final String | METRIC_POST_PROCESSOR_TYPE_NAME |
public static final String | MULTI_PREPARER_TYPE_NAME |
public static final String | MULTI_PRE_TARGET_PREPARER_TYPE_NAME |
public static final String | RESULT_REPORTER_TYPE_NAME |
public static final String | RETRY_DECISION_TYPE_NAME |
public static final String | SANBOX_OPTIONS_TYPE_NAME |
public static final String | SANDBOX_TYPE_NAME |
public static final String | SYSTEM_STATUS_CHECKER_TYPE_NAME |
public static final String | TARGET_PREPARER_TYPE_NAME |
public static final String | TEST_TYPE_NAME
|
Các nhà xây dựng công cộng | |
---|---|
Configuration (String name, String description) Tạo |
Phương pháp công khai | |
---|---|
void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Thêm các tệp phải được làm sạch trong |
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. |
Configuration | clone () Tạo một bản sao nông của đối tượng này. |
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 |
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 |
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 |
getAllConfigurationObjectsOfType (String configType) 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ị. | |
IBuildProvider | getBuildProvider () Lấy |
String | getCommandLine () Nhận dòng lệnh được sử dụng để tạo |
ICommandOptions | getCommandOptions () Lấy |
ConfigurationDescriptor | getConfigurationDescription () Trả về |
Object | getConfigurationObject (String typeName) Giao diện chung để lấy đối tượng cấu hình với tên kiểu đã cho. |
getConfigurationObjectList (String typeName) Tương tự như | |
CoverageOptions | getCoverageOptions () Nhận |
String | getDescription () |
getDeviceConfig () Lấy | |
IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Trả lại |
TestDeviceOptions | getDeviceOptions () Nhận |
IDeviceRecovery | getDeviceRecovery () Nhận |
IDeviceSelection | getDeviceRequirements () Nhận |
getFilesToClean () Nhận danh sách các tệp sẽ được xóa trong | |
GlobalTestFilter | getGlobalFilters () Nhận |
getInopOptions () Nhận các tên tùy chọn không thay đổi bất kỳ giá trị nào | |
getLabPreparers () Lấy các | |
ILeveledLogOutput | getLogOutput () Nhận |
ILogSaver | getLogSaver () Lấy |
getMetricCollectors () Lấy | |
static | getMultiDeviceSupportedTag () Trả lại |
getMultiPreTargetPreparers () Lấy các | |
getMultiTargetPreparers () Lấy các | |
String | getName () Trả về tên của cấu hình. |
getPostProcessors () Lấy | |
IRetryDecision | getRetryDecision () Trả về |
getSystemStatusCheckers () Lấy | |
getTargetPreparers () Lấy các | |
getTestInvocationListeners () Nhận | |
getTests () | |
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. |
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. |
void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source) 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. |
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. |
boolean | isDeviceConfiguredFake (String deviceName) Trả về thiết bị đã định cấu hình có được gắn thẻ isFake = true hay không. |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Tạo một bản sao cơ sở từ |
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. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Giải quyết các tùy chọn |
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. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Đặt các trường | |
void | setBuildProvider ( IBuildProvider provider) Thay thế |
void | setCommandLine (String[] arrayArgs) Đặt dòng lệnh được sử dụng để tạo |
void | setCommandOptions ( ICommandOptions cmdOptions) Đặt |
void | setConfigurationObject (String typeName, 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. |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, 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. |
void | setCoverageOptions ( CoverageOptions coverageOptions) Đặt |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Đặt |
void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Đặt |
void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Đặt danh sách |
void | setDeviceOptions ( TestDeviceOptions devOptions) Đặt |
void | setDeviceRecovery ( IDeviceRecovery recovery) Đặt |
void | setDeviceRequirements ( IDeviceSelection devRequirements) Đặt |
void | setLabPreparer ( ITargetPreparer preparer) Đặt |
void | setLabPreparers ( preparers) setLabPreparers ( preparers) Đặt danh sách các |
void | setLogOutput ( ILeveledLogOutput logger) Đặt |
void | setLogSaver ( ILogSaver logSaver) Đặt |
void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep) Phương thức tiện lợi để đặt một |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Đặt danh sách |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Phương pháp tiện lợi để đặt một |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Đặt danh sách các |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Đặt các trường ArgsOptionParser cho định dạng mong đợi | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Đặt các trường ArgsOptionParser để biết định dạng dự kiến | |
void | setPostProcessors ( processors) setPostProcessors ( processors) Đặt danh sách các |
void | setRetryDecision ( IRetryDecision decisionRetry) Đặt |
void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Phương pháp Tiện lợi để đặt một |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Đặt danh sách các |
void | setTargetPreparer ( ITargetPreparer preparer) Đặt |
void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Đặt danh sách các |
void | setTest ( IRemoteTest test) Phương pháp tiện lợi để đặt một |
void | setTestInvocationListener ( ITestInvocationListener listener) Phương pháp thuận tiện để đặt một |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Đặt danh sách các |
void | setTests ( tests) setTests ( tests) Đặt danh sách |
void | validateOptions () Xác thực các giá trị tùy chọn. |
Các phương pháp được bảo vệ | |
---|---|
boolean | isRemoteEnvironment () Trả về liệu môi trường của TF có phải là một lệnh gọi từ xa hay không. |
Lĩnh vực
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
TÊN THIẾT BỊ
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Các nhà xây dựng công cộng
Cấu hình
public Configuration (String name, String description)
Tạo Configuration
với các đối tượng cấu hình mặc định.
Thông số | |
---|---|
name | String |
description | String |
Phương pháp công khai
addFilesToClean
public void addFilesToClean (toBeCleaned)
Thêm các tệp phải được làm sạch trong cleanConfigurationData()
Thông số | |
---|---|
toBeCleaned |
cleanConfigurationData
public 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 Configuration clone ()
Tạo một bản sao nông của đối tượng này.
Lợi nhuận | |
---|---|
Configuration |
dumpXml
public 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 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 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
publicgetAllConfigurationObjectsOfType (String configType)
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ố | |
---|---|
configType | 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 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 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 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 ConfigurationDescriptor getConfigurationDescription ()
Trả về ConfigurationDescriptor
được cung cấp trong cấu hình.
Lợi nhuận | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public 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
publicgetConfigurationObjectList (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 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. |
getDescription
public String getDescription ()
Lợi nhuận | |
---|---|
String | một mô tả ngắn người dùng có thể đọc được Configuration này |
getDeviceConfig
publicgetDeviceConfig ()
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 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 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 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 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
publicgetFilesToClean ()
Nhận danh sách các tệp sẽ được xóa trong cleanConfigurationData()
Lợi nhuận | |
---|---|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Nhận GlobalTestFilter
cho lời gọi.
Lợi nhuận | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
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
publicgetLabPreparers ()
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 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 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. |
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Trả lại ERROR(/Set)
thẻ được hỗ trợ trong thẻ thiết bị cho cấu hình nhiều thiết bị.
Lợi nhuận | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
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
publicgetMultiTargetPreparers ()
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 String getName ()
Trả về tên của cấu hình.
Lợi nhuận | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
Trả về IRetryDecision
được sử dụng cho lời gọi.
Lợi nhuận | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
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
publicgetTargetPreparers ()
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
publicgetTestInvocationListeners ()
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
publicgetTests ()
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 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 |
injectionOptionValue
public 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 |
injectionOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
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 đồ |
source | String : cấu hình nguồn đã cung cấp giá trị tùy chọn này |
Ném | |
---|---|
ConfigurationException |
injectionOptionValues
public 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 |
isDeviceConfiguredFake
public 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 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 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 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 | |
---|---|
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValues
public 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 |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( 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 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 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 void setCommandOptions (ICommandOptions cmdOptions)
Đặt ICommandOptions
, thay thế mọi giá trị hiện có
setConfigurationObject
public void setConfigurationObject (String typeName, 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ố | |
---|---|
typeName | 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 |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,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ố | |
---|---|
typeName | String : tên duy nhất của kiểu đối tượng cấu hình. |
configList |
Ném | |
---|---|
ConfigurationException |
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Đặt CoverageOptions
, thay thế mọi giá trị hiện có.
Thông số | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Đặt IDeviceConfiguration
, thay thế bất kỳ giá trị hiện có nào.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Đặt IDeviceConfiguration
s, thay thế bất kỳ giá trị hiện có nào.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Đặt danh sách IMetricCollector
, thay thế mọi giá trị hiện có.
Thông số | |
---|---|
collectors |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Đặt TestDeviceOptions
, thay thế mọi giá trị hiện có
Thông số | |
---|---|
devOptions | TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Đặt IDeviceRecovery
, thay thế bất kỳ giá trị hiện có nào.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Đặt IDeviceSelection
, thay thế bất kỳ giá trị hiện có nào
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Đặt ITargetPreparer
, thay thế bất kỳ giá trị hiện có nào.
setLabPreparers
public void setLabPreparers (preparers)
Đặt danh sách các ITargetPreparer
, thay thế bất kỳ giá trị hiện có nào.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Đặt ILeveledLogOutput
, thay thế bất kỳ giá trị hiện có nào.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Đặt ILogSaver
, thay thế bất kỳ giá trị hiện có nào.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
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 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 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 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
publicsetOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( 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 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 void setRetryDecision (IRetryDecision decisionRetry)
Đặt IRetryDecision
, thay thế bất kỳ giá trị hiện có nào.
setSystemStatusChecker
public 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 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 void setTargetPreparer (ITargetPreparer preparer)
Đặt ITargetPreparer
, thay thế bất kỳ giá trị hiện có nào.
setTargetPreparers
public void setTargetPreparers (preparers)
Đặt danh sách các ITargetPreparer
, thay thế bất kỳ giá trị hiện có nào.
setTest
public 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 void setTestInvocationListener (ITestInvocationListener listener)
Phương pháp thuận tiện để đặt một ITestInvocationListener
duy nhất
setTestInvocationListists
public void setTestInvocationListeners (listeners)
Đặt danh sách các ITestInvocationListener
, thay thế bất kỳ giá trị hiện có nào
setTests
public 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 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 |
Các phương pháp được bảo vệ
isRemoteEnosystem
protected boolean isRemoteEnvironment ()
Trả về liệu môi trường của TF có phải là một lệnh gọi từ xa hay không.
Lợi nhuận | |
---|---|
boolean |