Cấu hình
public
class
Configuration
extends Object
implements
IConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.Configuration |
Quá trình 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 đồ.
Tóm tắt
Trường | |
---|---|
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
|
NON_MODULE_OBJECTS
|
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 |
SKIP_MANAGER_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
|
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 phải được dọn dẹp trong |
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. |
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 chứa tất cả các lựa chọn cho trường hợp 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 tuỳ chọn 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 tuỳ chọn hiển thị cho |
|
getAllConfigurationObjectsOfType(String configType)
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ị. |
IBuildProvider
|
getBuildProvider()
Lấy |
String
|
getCommandLine()
Lấy dòng lệnh 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 có tên loại đã cho. |
|
getConfigurationObjectList(String typeName)
Tương tự như |
CoverageOptions
|
getCoverageOptions()
Lấy |
String
|
getDescription()
|
|
getDeviceConfig()
Lấy các |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Trả về |
TestDeviceOptions
|
getDeviceOptions()
Lấy |
IDeviceRecovery
|
getDeviceRecovery()
Lấy |
IDeviceSelection
|
getDeviceRequirements()
Lấy |
|
getFilesToClean()
Lấy danh sách các tệp sẽ được xoá trong |
GlobalTestFilter
|
getGlobalFilters()
Nhận |
|
getInopOptions()
Lấy tên lựa chọn không làm thay đổi bất kỳ giá trị nào |
|
getLabPreparers()
Lấy các |
ILeveledLogOutput
|
getLogOutput()
Lấy |
ILogSaver
|
getLogSaver()
Lấy |
|
getMetricCollectors()
Lấy các |
static
|
getMultiDeviceSupportedTag()
Trả về |
|
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 các |
IRetryDecision
|
getRetryDecision()
Trả về |
SkipManager
|
getSkipManager()
Nhận |
|
getSystemStatusCheckers()
Lấy các |
|
getTargetPreparers()
Lấy các |
|
getTestInvocationListeners()
Lấy các |
|
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ề việc 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ề việc sử dụng dòng lệnh cho cấu hình này vào printStream. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Giải quyết các tuỳ chọn của |
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. |
|
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 để 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ị. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Đặt |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Đặt |
void
|
setDeviceConfigList(
Đặt các |
void
|
setDeviceMetricCollectors(
Đặt danh sách các |
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 các |
void
|
setLogOutput(ILeveledLogOutput logger)
Đặt |
void
|
setLogSaver(ILogSaver logSaver)
Đặt |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Phương thức thuận tiện để đặt 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 các |
|
setOptionsFromCommandLineArgs(
Đặt các trường
|
|
setOptionsFromCommandLineArgs(
Đặt các trường
Hãy xem |
void
|
setPostProcessors(
Đặt danh sách các |
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 các |
void
|
setTargetPreparer(ITargetPreparer preparer)
Đặt |
void
|
setTargetPreparers(
Đặt danh sách các |
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 các |
void
|
setTests(
Đặt danh sách các |
void
|
validateOptions()
Xác thực các giá trị 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. |
Trường
XÂY DỰNG_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
TÙY_ CHỌN_CMD_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
TÊN_COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
THIẾT BỊ_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
THIẾT BỊ_TÊN
public static final String DEVICE_NAME
THIẾT BỊ_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
THIẾT BỊ_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
THIẾT BỊ_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_PROGRESSOR_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
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
Hàm RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
HỘP CÁT_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
HỆ THỐNG_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
THỬ_TYPE_NAME
public static final String TEST_TYPE_NAME
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
addFilesTos
public 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 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 Configuration clone ()
Tạo một bản sao nông của đối tượng này.
Giá trị trả về | |
---|---|
Configuration |
tệp dumpXml
public 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. |
tệp 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 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. |
tệp 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 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 |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
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ố | |
---|---|
configType |
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 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 ()
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 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 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)
publicgetConfigurationObjectList (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 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. |
getDescription
public String getDescription ()
Giá trị trả về | |
---|---|
String |
một đoạn mô tả ngắn dễ đọc cho người dùng Configuration này |
getDeviceConfig
publicgetDeviceConfig ()
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 |
nhận cấu hình thiết bị theo tên
public 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 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 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 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
publicgetFilesToClean ()
Lấy danh sách các tệp sẽ được xoá trong cleanConfigurationData()
Giá trị trả về | |
---|---|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Nhận GlobalTestFilter
cho lệnh gọi.
Giá trị trả về | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
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ị
publicgetLabPreparers ()
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 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 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
publicgetMetricCollectors ()
Lấy các IMetricCollector
từ cấu hình.
Giá trị trả về | |
---|---|
|
getMultiDevicehỗ trợTag
public staticgetMultiDeviceSupportedTag ()
Trả về ERROR(/Set)
của các thẻ được hỗ trợ trong một thẻ thiết bị cho nhiều thiết bị
.
Giá trị trả về | |
---|---|
|
getMultiPreTarget Preparers (Trình chuẩn bị nhiều mục tiêu trước)
publicgetMultiPreTargetPreparers ()
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 |
getđa mục tiêu chuẩn bị
publicgetMultiTargetPreparers ()
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 String getName ()
Trả về tên của cấu hình.
Giá trị trả về | |
---|---|
String |
getThử lạiQuyết định
public IRetryDecision getRetryDecision ()
Trả về IRetryDecision
dùng cho lệnh gọi.
Giá trị trả về | |
---|---|
IRetryDecision |
getSkipManager
public SkipManager getSkipManager ()
Nhận SkipManager
cho lệnh gọi.
Giá trị trả về | |
---|---|
SkipManager |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
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ị
publicgetTargetPreparers ()
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
publicgetTestInvocationListeners ()
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
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 |
InsertOptionValue
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 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 |
InsertOptionValue
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 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 |
InsertOptionValueWithSource
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 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 đồ |
source |
String : cấu hình nguồn đã cung cấp giá trị lựa chọn này |
Gửi | |
---|---|
ConfigurationException |
InsertOptionValues
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 đối tượng mới.
Tham số | |
---|---|
optionDefs |
: danh sách các tuỳ chọn def để chèn |
Gửi | |
---|---|
ConfigurationException |
Giả mạo thiết bị được định cấu hình
public 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 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 | |
---|---|
ConfigurationException |
Sử dụng printCommand
public void printCommandUsage (boolean importantOnly, PrintStream out)
Xuất văn bản trợ giúp về việc sử dụng dòng lệnh cho cấu hình này vào printStream.
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 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 | |
---|---|
BuildRetrievalError |
|
ConfigurationException |
safetyInjectOptionValue
public 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 |
đặtBestEffortOptionsTừCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( 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 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 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 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 |
Danh sách đối tượng cấu hình setConfiguration
public void setConfigurationObjectList (String typeName,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ố | |
---|---|
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 |
setScopeOptions
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ó.
Danh sách cấu hình thiết bị
public void setDeviceConfigList (deviceConfigs)
Đặt các IDeviceConfiguration
, thay thế mọi giá trị hiện có.
setDeviceMetricCollectionors
public void setDeviceMetricCollectors (collectors)
Đặt danh sách các 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ó.
thiết lậpYêu cầu thiết bị
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 các 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ó.
setMultiPreTarget Preparer (Trình chuẩn bị nhiều mục tiêu)
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
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 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 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 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
publicsetOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( 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 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 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ế 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ó
bộ chuẩn bị mục tiêu
public void setTargetPreparer (ITargetPreparer preparer)
Đặt ITargetPreparer
, thay thế mọi giá trị hiện có.
bộ chuẩn bị mục tiêu
public void setTargetPreparers (preparers)
Đặt danh sách các 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ế bất kỳ
giá trị hiện có
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Phương thức thuận tiện để đặt một ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Đặt danh sách các ITestInvocationListener
, thay thế mọi giá trị hiện có
setTest
public 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 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 |
Phương thức được bảo vệ
Môi trường từ xa
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 |