Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

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 Configuration với các đối tượng cấu hình mặc định.

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 cleanConfigurationData()

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 IConfiguration này dưới dạng String .

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 IConfiguration này trừ các bộ lọc đối tượng theo tên khóa của chúng.

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 IConfiguration này trừ các bộ lọc đối tượng theo tên khóa của chúng.

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 IBuildProvider từ cấu hình.

String getCommandLine ()

Nhận dòng lệnh được sử dụng để tạo IConfiguration này.

ICommandOptions getCommandOptions ()

Lấy ICommandOptions để sử dụng từ cấu hình.

ConfigurationDescriptor getConfigurationDescription ()

Trả về ConfigurationDescriptor được cung cấp trong cấu hình.

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ư getConfigurationObject(String) , nhưng đối với kiểu đối tượng cấu hình hỗ trợ nhiều đối tượng.

CoverageOptions getCoverageOptions ()

Nhận CoverageOptions để sử dụng từ cấu hình.

String getDescription ()
getDeviceConfig ()

Lấy IDeviceConfiguration s từ cấu hình.

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.

TestDeviceOptions getDeviceOptions ()

Nhận TestDeviceOptions để sử dụng từ cấu hình.

IDeviceRecovery getDeviceRecovery ()

Nhận IDeviceRecovery để sử dụng từ cấu hình.

IDeviceSelection getDeviceRequirements ()

Nhận IDeviceSelection để sử dụng từ cấu hình.

getFilesToClean ()

Nhận danh sách các tệp sẽ được xóa trong cleanConfigurationData()

GlobalTestFilter getGlobalFilters ()

Nhận GlobalTestFilter cho lời gọi.

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 ITargetPreparer từ cấu hình.

ILeveledLogOutput getLogOutput ()

Nhận ILeveledLogOutput để sử dụng từ cấu hình.

ILogSaver getLogSaver ()

Lấy ILogSaver để sử dụng từ cấu hình.

getMetricCollectors ()

Lấy IMetricCollector từ cấu hình.

static getMultiDeviceSupportedTag ()

Trả lại ERROR(/Set) thẻ được hỗ trợ trong thẻ thiết bị cho cấu hình nhiều thiết bị.

getMultiPreTargetPreparers ()

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ị.

getMultiTargetPreparers ()

Lấy các IMultiTargetPreparer từ cấu hình.

String getName ()

Trả về tên của cấu hình.

getPostProcessors ()

Lấy IPostProcessor s từ cấu hình.

IRetryDecision getRetryDecision ()

Trả về IRetryDecision được sử dụng cho lời gọi.

getSystemStatusCheckers ()

Lấy ISystemStatusChecker từ cấu hình.

getTargetPreparers ()

Lấy các ITargetPreparer từ cấu hình.

getTestInvocationListeners ()

Nhận ITestInvocationListener để sử dụng từ cấu hình.

getTests ()

IRemoteTest chạy từ cấu hình.

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ừ clone() sau đó sao chép sâu danh sách các đối tượng cấu hình đã cho.

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 ERROR(/File) trỏ đến một vị trí từ xa.

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 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.

void setBuildProvider ( IBuildProvider provider)

Thay thế IBuildProvider hiện tại trong cấu hình.

void setCommandLine (String[] arrayArgs)

Đặt dòng lệnh được sử dụng để tạo IConfiguration này.

void setCommandOptions ( ICommandOptions cmdOptions)

Đặt ICommandOptions , thay thế mọi giá trị hiện có

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 CoverageOptions , thay thế mọi giá trị hiện có.

void setDeviceConfig ( IDeviceConfiguration deviceConfig)

Đặt IDeviceConfiguration , thay thế bất kỳ giá trị hiện có nào.

void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

Đặt IDeviceConfiguration s, thay thế bất kỳ giá trị hiện có nào.

void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

Đặt danh sách IMetricCollector , thay thế mọi giá trị hiện có.

void setDeviceOptions ( TestDeviceOptions devOptions)

Đặt TestDeviceOptions , thay thế mọi giá trị hiện có

void setDeviceRecovery ( IDeviceRecovery recovery)

Đặt IDeviceRecovery , thay thế bất kỳ giá trị hiện có nào.

void setDeviceRequirements ( IDeviceSelection devRequirements)

Đặt IDeviceSelection , thay thế bất kỳ giá trị hiện có nào

void setLabPreparer ( ITargetPreparer preparer)

Đặt ITargetPreparer , thay thế bất kỳ giá trị hiện có nào.

void setLabPreparers ( preparers) setLabPreparers ( preparers)

Đặt danh sách các ITargetPreparer , thay thế bất kỳ giá trị hiện có nào.

void setLogOutput ( ILeveledLogOutput logger)

Đặt ILeveledLogOutput , thay thế bất kỳ giá trị hiện có nào.

void setLogSaver ( ILogSaver logSaver)

Đặt ILogSaver , thay thế bất kỳ giá trị hiện có nào.

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ó

void setMultiPreTargetPreparers ( multiPreTargPreps) 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ó

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

void setMultiTargetPreparers ( multiTargPreps) 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 ( listArgs) setOptionsFromCommandLineArgs ( 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 đợi

setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( 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

Xem ArgsOptionParser để biết định dạng dự kiến

void setPostProcessors ( processors) setPostProcessors ( processors)

Đặt danh sách các IPostProcessor , thay thế mọi giá trị hiện có.

void setRetryDecision ( IRetryDecision decisionRetry)

Đặt IRetryDecision , thay thế bất kỳ giá trị hiện có nào.

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

void setSystemStatusCheckers ( systemCheckers) 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

void setTargetPreparer ( ITargetPreparer preparer)

Đặt ITargetPreparer , thay thế bất kỳ giá trị hiện có nào.

void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

Đặt danh sách các ITargetPreparer , thay thế bất kỳ giá trị hiện có nào.

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ó

void setTestInvocationListener ( ITestInvocationListener listener)

Phương pháp thuận tiện để đặt một ITestInvocationListener duy nhất

void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

Đặt danh sách các ITestInvocationListener , thay thế bất kỳ giá trị hiện có nào

void setTests ( tests) setTests ( tests)

Đặt danh sách IRemoteTest trong cấu hình này, thay thế mọi giá trị hiện có

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 : danh sách loại đối tượng không nên kết xuất.

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 : danh sách loại đối tượng không nên kết xuất.

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  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ị.

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

public  getConfigurationObjectList (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

public  getDeviceConfig ()

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

public  getFilesToClean ()

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

public  getInopOptions ()

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  getLabPreparers ()

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.

getMetricCollectors

public  getMetricCollectors ()

Lấy IMetricCollector từ cấu hình.

Lợi nhuận

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

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

public  getMultiPreTargetPreparers ()

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  getMultiTargetPreparers ()

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

getPostProcessors

public  getPostProcessors ()

Lấy IPostProcessor s từ cấu hình.

Lợi nhuận

getRetryDecision

public IRetryDecision getRetryDecision ()

Trả về IRetryDecision được sử dụng cho lời gọi.

Lợi nhuận
IRetryDecision

getSystemStatusCheckers

public  getSystemStatusCheckers ()

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  getTargetPreparers ()

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  getTestInvocationListeners ()

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  getTests ()

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 : danh sách các định nghĩa tùy chọn để tiêm

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 : Danh sách đối tượng cấu hình để nhân bản sâu.

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 : danh sách các định dạng tùy chọn để tiêm

Ném
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( 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 : các đối số dòng lệnh

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 : danh sách đối tượng cấu hình

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

public  setOptionsFromCommandLineArgs ( 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 đợi

Thông số
listArgs : các đối số dòng lệnh

Lợi nhuận
các đối số không tích lũy

Ném
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( 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

Xem ArgsOptionParser để biết định dạng dự kiến

Thông số
listArgs : các đối số dòng lệnh

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ập

Né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