Cấu hình
public
class
Configuration
extends Object
implements
IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Configuration |
Một cách triển khai IConfiguration cụ thể giúp lưu trữ các đối tượng cấu hình đã tải trong một bản đồ.
Tóm tắt
Hằng số | |
|---|---|
String |
BUILD_PROVIDER_TYPE_NAME
|
String |
CMD_OPTIONS_TYPE_NAME
|
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
String |
COVERAGE_OPTIONS_TYPE_NAME
|
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
String |
DEVICE_NAME
|
String |
DEVICE_OPTIONS_TYPE_NAME
|
String |
DEVICE_RECOVERY_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_FILTERS_TYPE_NAME
|
String |
LAB_PREPARER_TYPE_NAME
|
String |
LOGGER_TYPE_NAME
|
String |
LOG_SAVER_TYPE_NAME
|
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
String |
MULTI_PREPARER_TYPE_NAME
|
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
String |
RESULT_REPORTER_TYPE_NAME
|
String |
RETRY_DECISION_TYPE_NAME
|
String |
SANBOX_OPTIONS_TYPE_NAME
|
String |
SANDBOX_TYPE_NAME
|
String |
SKIP_MANAGER_TYPE_NAME
|
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
String |
TARGET_PREPARER_TYPE_NAME
|
String |
TEST_TYPE_NAME
|
Trường | |
|---|---|
public
static
final
|
NON_MODULE_OBJECTS
|
Hàm khởi tạo công khai | |
|---|---|
Configuration(String name, String description)
Tạo một |
|
Phương thức công khai | |
|---|---|
void
|
addFilesToClean(
Thêm các tệp cần được dọn dẹp trong quá trình |
void
|
cleanConfigurationData()
Xoá mọi tệp đã tải xuống để phân giải các trường Lựa chọn 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)
Lấy tệp XML mở rộng cho cấu hình với tất cả các lựa chọn được hiển thị cho |
void
|
dumpXml(PrintWriter output,
Lấy tệp XML mở rộng cho cấu hình với tất cả các lựa chọn được hiển thị cho |
void
|
dumpXml(PrintWriter output,
Lấy tệp XML mở rộng cho cấu hình với tất cả các lựa chọn được hiển thị cho |
|
getAllConfigurationObjectsOfType(String configType)
Giao diện chung để lấy tất cả đối tượng có một tên loại nhất định trên các thiết bị. |
IBuildProvider
|
getBuildProvider()
Lấy |
String
|
getCommandLine()
Lấy dòng lệnh dùng để tạo |
ICommandOptions
|
getCommandOptions()
Nhận |
ConfigurationDescriptor
|
getConfigurationDescription()
Trả về |
Object
|
getConfigurationObject(String typeName)
Giao diện chung để lấy đối tượng cấu hình có tên loại đã cho. |
|
getConfigurationObjectList(String typeName)
Tương tự như |
CoverageOptions
|
getCoverageOptions()
Nhận |
String
|
getDescription()
|
|
getDeviceConfig()
Lấy |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Trả về |
TestDeviceOptions
|
getDeviceOptions()
Nhận |
IDeviceRecovery
|
getDeviceRecovery()
Nhận |
IDeviceSelection
|
getDeviceRequirements()
Nhận |
|
getFilesToClean()
Xem danh sách các tệp sẽ được dọn dẹp trong quá trình |
GlobalTestFilter
|
getGlobalFilters()
Lấy |
|
getInopOptions()
Lấy tên của những lựa chọn không thay đổi bất kỳ giá trị nào |
|
getLabPreparers()
Lấy |
ILeveledLogOutput
|
getLogOutput()
Nhận |
ILogSaver
|
getLogSaver()
Nhận |
|
getMetricCollectors()
Lấy |
static
|
getMultiDeviceSupportedTag()
Trả về |
|
getMultiPreTargetPreparers()
Lấy |
|
getMultiTargetPreparers()
Lấy |
String
|
getName()
Trả về tên của cấu hình. |
|
getPostProcessors()
Lấy |
IRetryDecision
|
getRetryDecision()
Trả về |
SkipManager
|
getSkipManager()
Lấy |
|
getSystemStatusCheckers()
Lấy |
|
getTargetPreparers()
Lấy |
|
getTestInvocationListeners()
Lấy |
|
getTests()
Lấy các |
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. |
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. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
Chèn một giá trị tuỳ chọn vào tập hợp các đối tượng cấu hình. |
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. |
boolean
|
isDeviceConfiguredFake(String deviceName)
Trả về giá trị cho biết một thiết bị đã định cấu hình có được gắn thẻ isFake=true hay không. |
IConfiguration
|
partialDeepClone(
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 về cách sử dụng dòng lệnh cho cấu hình này vào printStream đã cho. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Giải quyết các lựa chọn của |
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 cần truyền nếu không thể áp dụng một trong các tuỳ chọn. |
|
setBestEffortOptionsFromCommandLineArgs(
Đặt các trường |
void
|
setBuildProvider(IBuildProvider provider)
Thay thế |
void
|
setCommandLine(String[] arrayArgs)
Đặt dòng lệnh 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 bằng tên đã cho, thay thế mọi giá trị hiện có. |
void
|
setConfigurationObjectList(String typeName,
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ó. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Đặt |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Đặt |
void
|
setDeviceConfigList(
Đặt |
void
|
setDeviceMetricCollectors(
Đặ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(
Đặt danh sách |
void
|
setLogOutput(ILeveledLogOutput logger)
Đặt |
void
|
setLogSaver(ILogSaver logSaver)
Đặt |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Phương thức tiện lợi để thiết lập một |
void
|
setMultiPreTargetPreparers(
Đặt danh sách |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Phương thức thuận tiện để đặt một |
void
|
setMultiTargetPreparers(
Đặt danh sách |
|
setOptionsFromCommandLineArgs(
Đặt các trường
|
|
setOptionsFromCommandLineArgs(
Đặt các trường
Hãy xem |
void
|
setPostProcessors(
Đặt danh sách |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Đặt |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Phương thức thuận tiện để đặt một |
void
|
setSystemStatusCheckers(
Đặt danh sách |
void
|
setTargetPreparer(ITargetPreparer preparer)
Đặt |
void
|
setTargetPreparers(
Đặt danh sách |
void
|
setTest(IRemoteTest test)
Phương thức thuận tiện để đặt một |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Phương thức thuận tiện để đặt một |
void
|
setTestInvocationListeners(
Đặt danh sách |
void
|
setTests(
Đặt danh sách |
void
|
validateOptions()
Xác thực giá trị của lựa chọn. |
Phương thức được bảo vệ | |
|---|---|
boolean
|
isRemoteEnvironment()
Trả về việc môi trường của TF có phải là một lệnh gọi từ xa hay không. |
Hằng số
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
Giá trị không đổi: "build_provider"
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
Giá trị không đổi: "cmd_options"
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
Giá trị không đổi: "config_desc"
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
Giá trị không đổi: "coverage"
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
Giá trị không đổi: "metrics_collector"
DEVICE_NAME
public static final String DEVICE_NAME
Giá trị không đổi: "device"
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
Giá trị không đổi: "device_options"
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
Giá trị không đổi: "device_recovery"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
Giá trị không đổi: "device_requirements"
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
Giá trị không đổi: "global_filters"
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
Giá trị không đổi: "lab_preparer"
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
Giá trị không đổi: "logger"
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
Giá trị không đổi: "log_saver"
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
Giá trị không đổi: "metric_post_processor"
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
Giá trị không đổi: "multi_target_preparer"
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
Giá trị không đổi: "multi_pre_target_preparer"
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
Giá trị không đổi: "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
Giá trị không đổi: "retry_decision"
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
Giá trị không đổi: "sandbox_options"
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
Giá trị không đổi: "sandbox"
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
Giá trị không đổi: "skip_manager"
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
Giá trị không đổi: "system_checker"
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
Giá trị không đổi: "target_preparer"
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Giá trị không đổi: "test"
Trường
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
Hàm khởi tạo công khai
Cấu hình
public Configuration (String name,
String description)Tạo một Configuration bằng các đối tượng cấu hình mặc định.
| Tham số | |
|---|---|
name |
String |
description |
String |
Phương thức công khai
addFilesToClean
public void addFilesToClean (toBeCleaned)
Thêm các tệp cần được dọn dẹp trong quá trình cleanConfigurationData()
| Tham số | |
|---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
Xoá mọi tệp đã tải xuống để phân giải các trường Lựa chọn của tệp từ xa.
sao chép
public Configuration clone ()
Tạo một bản sao nông của đối tượng này.
| Giá trị trả về | |
|---|---|
Configuration |
|
dumpXml
public void dumpXml (PrintWriter output)
Lấy tệp XML mở rộng cho cấu hình với tất cả các lựa chọn được hiển thị cho IConfiguration này dưới dạng String.
| Tham số | |
|---|---|
output |
PrintWriter: trình ghi để in xml. |
dumpXml
public 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 lựa chọn được 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 xml. |
excludeFilters |
: danh sách loại đối tượng không được kết xuất. |
dumpXml
public 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 lựa chọn được 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 xml. |
excludeFilters |
: danh sách loại đối tượng không được kết xuất. |
printDeprecatedOptions |
boolean: Có in các lựa chọn được đánh dấu là không dùng nữa hay không |
printUnchangedOptions |
boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Giao diện chung để lấy tất cả đối tượng có một tên loại nhất định trên các thiết bị.
| Tham số | |
|---|---|
configType |
String: loại duy nhất của đối tượng cấu hình |
| Giá trị trả về | |
|---|---|
|
Danh sách các đối tượng cấu hình thuộc loại đã cho. |
getBuildProvider
public 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 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 ICommandOptions getCommandOptions ()
Nhận ICommandOptions để sử dụng từ cấu hình.
| Giá trị trả về | |
|---|---|
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.
| Giá trị trả về | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public 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 không tồn tại loại đối tượng có tên đã cho. |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
Tương tự như getConfigurationObject(String), nhưng dành cho 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 các đối tượng cấu hình hoặc null nếu loại đối tượng có tên cho trước không tồn tại. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
Nhận CoverageOptions để sử dụng từ cấu hình.
| Giá trị trả về | |
|---|---|
CoverageOptions |
CoverageOptions được cung cấp trong cấu hình. |
getDescription
public String getDescription ()
| Giá trị trả về | |
|---|---|
String |
nội dung mô tả ngắn mà người dùng có thể đọc được Configuration |
getDeviceConfig
publicgetDeviceConfig ()
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 IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Trả về IDeviceConfiguration được liên kết với tên đã cung cấp, trả về giá trị rỗng nếu không tìm thấy.
| Tham số | |
|---|---|
nameDevice |
String |
| Giá trị trả về | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Nhận 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 IDeviceRecovery getDeviceRecovery ()
Nhận 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 IDeviceSelection getDeviceRequirements ()
Nhận 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
publicgetFilesToClean ()
Xem danh sách các tệp sẽ được dọn dẹp trong quá trình cleanConfigurationData()
| Giá trị trả về | |
|---|---|
|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Lấy GlobalTestFilter cho lệnh gọi.
| Giá trị trả về | |
|---|---|
GlobalTestFilter |
|
getInopOptions
publicgetInopOptions ()
Lấy tên của những lựa chọn không thay đổi bất kỳ giá trị nào
| Giá trị trả về | |
|---|---|
|
|
getLabPreparers
publicgetLabPreparers ()
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 |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Nhận 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 ILogSaver getLogSaver ()
Nhận ILogSaver để sử dụng từ cấu hình.
| Giá trị trả về | |
|---|---|
ILogSaver |
ILogSaver được cung cấp trong cấu hình. |
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Trả về ERROR(/Set) của các thẻ được hỗ trợ trong thẻ thiết bị cho cấu hình nhiều thiết bị.
| Giá trị trả về | |
|---|---|
|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Lấy IMultiTargetPreparer từ cấu hình sẽ được thực thi trước bất kỳ target_preparer 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
publicgetMultiTargetPreparers ()
Lấy 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 String getName ()
Trả về tên của cấu hình.
| Giá trị trả về | |
|---|---|
String |
|
getRetryDecision
public IRetryDecision getRetryDecision ()
Trả về IRetryDecision được dùng cho lệnh gọi.
| Giá trị trả về | |
|---|---|
IRetryDecision |
|
getSkipManager
public SkipManager getSkipManager ()
Lấy SkipManager cho lệnh gọi.
| Giá trị trả về | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
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
publicgetTargetPreparers ()
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
publicgetTestInvocationListeners ()
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
publicgetTests ()
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 |
injectOptionValue
public 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 lựa chọn được tạo theo phương thức động.
| Tham số | |
|---|---|
optionName |
String: tên lựa chọn |
optionValue |
String: giá trị của lựa chọn |
| Gửi | |
|---|---|
ConfigurationException |
|
injectOptionValue
public 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 lựa chọn được tạo theo phương thức động.
| Tham số | |
|---|---|
optionName |
String: tên lựa chọn |
optionKey |
String: khoá không bắt buộc cho các lựa chọn về bản đồ hoặc giá trị rỗng |
optionValue |
String: giá trị lựa chọn bản đồ |
| Gửi | |
|---|---|
ConfigurationException |
|
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String source)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 lựa chọn được tạo theo phương thức động.
| Tham số | |
|---|---|
optionName |
String: tên lựa chọn |
optionKey |
String: khoá không bắt buộc cho các lựa chọn về bản đồ hoặc giá trị rỗng |
optionValue |
String: giá trị lựa chọn bản đồ |
source |
String: cấu hình nguồn đã cung cấp giá trị lựa chọn này |
| Gửi | |
|---|---|
ConfigurationException |
|
injectOptionValues
public 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 một đối tượng mới.
| Tham số | |
|---|---|
optionDefs |
: danh sách các định nghĩa tuỳ chọn cần chèn |
| Gửi | |
|---|---|
ConfigurationException |
|
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Trả về giá trị cho biết 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 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 cần sao chép sâu. |
client |
IKeyStoreClient: Ứng dụng kho khoá. |
| Giá trị trả về | |
|---|---|
IConfiguration |
Cấu hình được sao chép một phần. |
| Gửi | |
|---|---|
ConfigurationException |
|
printCommandUsage
public 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 vào printStream đã cho.
| Tham số | |
|---|---|
importantOnly |
boolean: nếu true chỉ in trợ giúp cho các lựa chọn quan trọng |
out |
PrintStream: ERROR(/PrintStream) cần sử dụng. |
| Gửi | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Giải quyết các lựa 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 | |
|---|---|
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public 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 cần truyền 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 một đối tượng mới.
| Tham số | |
|---|---|
optionDefs |
: danh sách các định nghĩa tuỳ chọn cần chèn |
| Gửi | |
|---|---|
ConfigurationException |
|
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Đặt các trường Option trong cấu hình bằng một nhóm đối số dòng lệnh nhất định theo cách hiệu quả nhất.
Hãy xem ArgsOptionParser để biết định dạng dự kiến
| Tham số | |
|---|---|
listArgs |
: đối số dòng lệnh |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient để sử dụng. |
| Giá trị trả về | |
|---|---|
|
các đối số chưa được sử dụng |
| Gửi | |
|---|---|
ConfigurationException |
|
setBuildProvider
public 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 void setCommandLine (String[] arrayArgs)
Đặt dòng lệnh dùng để tạo IConfiguration này.
Thao tác này sẽ 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 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 bằng tên đã cho, thay thế mọi giá trị hiện có.
| Tham số | |
|---|---|
typeName |
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 |
|
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ế mọi giá trị hiện có.
| Tham số | |
|---|---|
typeName |
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 |
|
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Đặt CoverageOptions, thay thế mọi giá trị hiện có.
| Tham số | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Đặt IDeviceConfiguration, thay thế mọi giá trị hiện có.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Đặt IDeviceConfiguration, thay thế mọi giá trị hiện có.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Đặt danh sách IMetricCollector, thay thế mọi giá trị hiện có.
| Tham số | |
|---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Đặt TestDeviceOptions, thay thế mọi giá trị hiện có
| Tham số | |
|---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Đặt IDeviceRecovery, thay thế mọi giá trị hiện có.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Đặt IDeviceSelection, thay thế mọi giá trị hiện có
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Đặt ITargetPreparer, thay thế mọi giá trị hiện có.
setLabPreparers
public void setLabPreparers (preparers)
Đặt danh sách ITargetPreparer, thay thế mọi giá trị hiện có.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Đặt ILeveledLogOutput, thay thế mọi giá trị hiện có.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Đặt ILogSaver, thay thế mọi giá trị hiện có.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Phương thức tiện lợi để thiết lập 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 bất kỳ target_preparer 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_preparer nào của thiết bị, thay thế mọi giá trị hiện có
setMultiTargetPreparer
public 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 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
publicsetOptionsFromCommandLineArgs ( listArgs)
Đặt các trường Option trong cấu hình bằng một nhóm đối số dòng lệnh nhất định
ArgsOptionParser cho định dạng dự kiến
| Tham số | |
|---|---|
listArgs |
: đối số dòng lệnh |
| Giá trị trả về | |
|---|---|
|
các đối số chưa được sử dụng |
| Gửi | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Đặt các trường Option trong 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 dự kiến
| Tham số | |
|---|---|
listArgs |
: đối số dòng lệnh |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient để sử dụng. |
| Giá trị trả về | |
|---|---|
|
các đối số chưa được sử dụng |
| Gửi | |
|---|---|
ConfigurationException |
|
setPostProcessors
public void setPostProcessors (processors)
Đặt danh sách IPostProcessor, thay thế mọi giá trị hiện có.
| Tham số | |
|---|---|
processors |
|
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Đặt IRetryDecision, thay thế mọi giá trị hiện có.
setSystemStatusChecker
public 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ế mọi giá trị hiện có
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Đặt danh sách ISystemStatusChecker trong cấu hình này, thay thế mọi giá trị hiện có
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Đặt ITargetPreparer, thay thế mọi giá trị hiện có.
setTargetPreparers
public void setTargetPreparers (preparers)
Đặt danh sách ITargetPreparer, thay thế mọi giá trị hiện có.
setTest
public 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ế mọi giá trị hiện có
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Phương thức thuận tiện để đặt một ITestInvocationListener duy nhất
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Đặt danh sách ITestInvocationListener, thay thế mọi giá trị hiện có
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 giá trị của lựa chọn.
Hiện tại, thao tác này chỉ xác thực rằng bạn đã đặt tất cả các lựa chọn bắt buộc
| Gửi | |
|---|---|
ConfigurationException |
|
Phương thức được bảo vệ
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Trả về việc môi trường của TF có phải là một lệnh gọi từ xa hay không.
| Giá trị trả về | |
|---|---|
boolean |
|