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

Phương thức công khai

void addFilesToClean( toBeCleaned)

Thêm các tệp cần được dọn dẹp trong quá trình cleanConfigurationData()

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

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

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

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

String getCommandLine()

Lấy dòng lệnh dùng để tạo IConfiguration này.

ICommandOptions getCommandOptions()

Nhận 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 có tên loại đã cho.

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

CoverageOptions getCoverageOptions()

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

String getDescription()
getDeviceConfig()

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

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.

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

Xem danh sách các tệp sẽ được dọn dẹp trong quá trình cleanConfigurationData()

GlobalTestFilter getGlobalFilters()

Lấy GlobalTestFilter cho lệnh gọi.

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

ILeveledLogOutput getLogOutput()

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

ILogSaver getLogSaver()

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

getMetricCollectors()

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

static getMultiDeviceSupportedTag()

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

getMultiPreTargetPreparers()

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

getMultiTargetPreparers()

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

String getName()

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

getPostProcessors()

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

IRetryDecision getRetryDecision()

Trả về IRetryDecision được dùng cho lệnh gọi.

SkipManager getSkipManager()

Lấy SkipManager cho lệnh gọi.

getSystemStatusCheckers()

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

getTargetPreparers()

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

getTestInvocationListeners()

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

getTests()

Lấy các IRemoteTest để chạy từ cấu hình.

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

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

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

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.

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

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 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 bằng tên đã cho, thay thế mọi giá trị hiện có.

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

void setCoverageOptions(CoverageOptions coverageOptions)

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

void setDeviceConfig(IDeviceConfiguration deviceConfig)

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

void setDeviceConfigList( deviceConfigs)

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

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

void setDeviceRequirements(IDeviceSelection devRequirements)

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

void setLabPreparer(ITargetPreparer preparer)

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

void setLabPreparers( preparers)

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

void setLogOutput(ILeveledLogOutput logger)

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

void setLogSaver(ILogSaver logSaver)

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

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ó

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ó

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ó

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

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

void setPostProcessors( processors)

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

void setRetryDecision(IRetryDecision decisionRetry)

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

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ó

void setSystemStatusCheckers( systemCheckers)

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

void setTargetPreparer(ITargetPreparer preparer)

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

void setTargetPreparers( preparers)

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

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ó

void setTestInvocationListener(ITestInvocationListener listener)

Phương thức thuận tiện để đặt một ITestInvocationListener duy nhất

void setTestInvocationListeners( listeners)

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

void 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 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 final  NON_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

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

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

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

public  getDeviceConfig ()

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

public  getFilesToClean ()

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

public  getInopOptions ()

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

public  getLabPreparers ()

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.

getMetricCollectors

public  getMetricCollectors ()

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

Giá trị trả về

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

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

public  getMultiPreTargetPreparers ()

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

public  getMultiTargetPreparers ()

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

getPostProcessors

public  getPostProcessors ()

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

Giá trị trả về

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

public  getSystemStatusCheckers ()

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

public  getTargetPreparers ()

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

public  getTestInvocationListeners ()

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

public  getTests ()

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

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

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

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