Cấu hình I

public interface IConfiguration

com.android.tradefed.config.IConfiguration


Thông tin cấu hình cho lệnh gọi TradeFederation. Mỗi lệnh gọi TradeFederation có một IConfiguration duy nhất. IConfiguration lưu trữ tất cả các đối tượng đại biểu sẽ được sử dụng trong quá trình gọi và các đối tượng Option liên quan của chúng

Bản tóm tắt

Phương pháp công khai

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

Thêm các tệp phải được làm sạch trong cleanConfigurationData()

abstract void cleanConfigurationData ()

Xóa mọi tệp đã được tải xuống các trường Tùy chọn đã được giải quyết của các tệp từ xa.

abstract IConfiguration clone ()

Tạo một bản sao nông của đối tượng này.

abstract void dumpXml (PrintWriter output)

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

abstract void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

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

abstract void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) 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 tùy chọn được hiển thị cho IConfiguration này trừ đi các bộ lọc đối tượng theo tên khóa của chúng.

abstract getAllConfigurationObjectsOfType (String typeName)

Giao diện chung để nhận tất cả đối tượng của một tên loại nhất định trên các thiết bị.

abstract IBuildProvider getBuildProvider ()

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

abstract String getCommandLine ()

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

abstract ICommandOptions getCommandOptions ()

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

abstract ConfigurationDescriptor getConfigurationDescription ()

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

abstract Object getConfigurationObject (String typeName)

Giao diện chung để lấy đối tượng cấu hình với tên loại đã cho.

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

abstract CoverageOptions getCoverageOptions ()

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

abstract getDeviceConfig ()

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

abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Trả về IDeviceConfiguration được liên kết với tên được cung cấp, null nếu không tìm thấy.

abstract TestDeviceOptions getDeviceOptions ()

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

abstract IDeviceRecovery getDeviceRecovery ()

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

abstract IDeviceSelection getDeviceRequirements ()

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

abstract getFilesToClean ()

Lấy danh sách các file sẽ được dọn dẹp trong cleanConfigurationData()

abstract GlobalTestFilter getGlobalFilters ()

Nhận GlobalTestFilter cho lệnh gọi.

abstract getInopOptions ()

Nhận tên tùy chọn không thay đổi bất kỳ giá trị nào

abstract getLabPreparers ()

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

abstract ILeveledLogOutput getLogOutput ()

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

abstract ILogSaver getLogSaver ()

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

abstract getMetricCollectors ()

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

abstract getMultiPreTargetPreparers ()

Nhận IMultiTargetPreparer từ cấu hình sẽ được thực thi trước bất kỳ thiết bị nào target_preparers.

abstract getMultiTargetPreparers ()

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

abstract String getName ()

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

abstract getPostProcessors ()

Nhận IPostProcessor s từ cấu hình.

abstract IRetryDecision getRetryDecision ()

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

abstract SkipManager getSkipManager ()

Nhận SkipManager cho lệnh gọi.

abstract getSystemStatusCheckers ()

Nhận ISystemStatusChecker s từ cấu hình.

abstract getTargetPreparers ()

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

abstract getTestInvocationListeners ()

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

abstract getTests ()

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

abstract void injectOptionValue (String optionName, String optionValue)

Đưa một giá trị tùy chọn vào tập hợp các đối tượng cấu hình.

abstract void injectOptionValue (String optionName, String optionKey, String optionValue)

Đưa một giá trị tùy chọn vào tập hợp các đối tượng cấu hình.

abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)

Đưa một giá trị tùy chọn vào tập hợp các đối tượng cấu hình.

abstract void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

Đưa nhiều giá trị tùy chọn vào tập hợp các đối tượng cấu hình.

abstract boolean isDeviceConfiguredFake (String deviceName)

Trả về xem thiết bị đã định cấu hình có được gắn thẻ isFake=true hay không.

abstract 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 đối tượng cấu hình đã cho.

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

abstract void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

Giải quyết các tùy chọn ERROR(/File) trỏ đến một vị trí từ xa.

abstract void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

Đưa 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 cần loại bỏ nếu một trong các tùy chọn không thể được áp dụng.

abstract setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Đặt các trường Option cấu hình với tập hợp đối số dòng lệnh nhất định bằng cách sử dụng phương pháp nỗ lực tốt nhất.

abstract void setBuildProvider ( IBuildProvider provider)

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

abstract void setCommandLine (String[] arrayArgs)

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

abstract void setCommandOptions ( ICommandOptions cmdOptions)

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

abstract void setConfigurationObject (String name, Object configObject)

Phương thức chung để đặt đối tượng cấu hình với tên đã cho, thay thế mọi giá trị hiện có.

abstract void setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, 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ó.

abstract void setCoverageOptions ( CoverageOptions coverageOptions)

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

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

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

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

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

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

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

abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

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

abstract void setDeviceRecovery ( IDeviceRecovery recovery)

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

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

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

abstract void setLabPreparer ( ITargetPreparer preparer)

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

abstract void setLabPreparers ( preparers) setLabPreparers ( preparers)

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

abstract void setLogOutput ( ILeveledLogOutput logger)

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

abstract void setLogSaver ( ILogSaver logSaver)

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

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

Phương pháp thuận tiện để đặt một IMultiTargetPreparer duy nhất trong cấu hình này sẽ đượ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ó

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

Đặt danh sách IMultiTargetPreparer s trong cấu hình này sẽ được thực thi trước bất kỳ thiết bị nào target_preparers, thay thế mọi giá trị hiện có

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

Phương pháp 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ó

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

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

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Đặt các trường Option chọn cấu hình với bộ đối số dòng lệnh đã cho

ArgsOptionParser cho định dạng mong đợi

abstract setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Đặt các trường Option chọn cấu hình với bộ đối số dòng lệnh đã cho

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

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

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

abstract void setRetryDecision ( IRetryDecision decisionRetry)

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

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

Phương pháp 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ó

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

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

abstract void setTargetPreparer ( ITargetPreparer preparer)

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

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

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

abstract void setTest ( IRemoteTest test)

Phương pháp 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ó

abstract void setTestInvocationListener ( ITestInvocationListener listener)

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

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

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

abstract void setTests ( tests) setTests ( tests)

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

abstract void validateOptions ()

Xác thực các giá trị tùy chọn.

Phương pháp công khai

thêmFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

Thêm các tệp phải được làm sạch trong cleanConfigurationData()

Thông số
toBeCleaned

cleanConfigurationData

public abstract void cleanConfigurationData ()

Xóa mọi tệp đã được tải xuống các trường Tùy chọn đã được giải quyết của các tệp từ xa.

dòng vô tính

public abstract IConfiguration clone ()

Tạo một bản sao nông của đối tượng này.

Trả lại
IConfiguration một bản sao {link IConfiguration}

dumpXml

public abstract void dumpXml (PrintWriter output)

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

Thông số
output PrintWriter : người viết để in xml ra.

Ném
IOException

dumpXml

public abstract 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 tùy chọn được hiển thị cho IConfiguration này trừ đi 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 : người viết để in xml ra.

excludeFilters : danh sách loại đối tượng không nên kết xuất.

Ném
IOException

dumpXml

public abstract 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 tùy chọn được hiển thị cho IConfiguration này trừ đi 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 : người viết để in xml ra.

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 dùng nữa

printUnchangedOptions boolean

Ném
IOException

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

Giao diện chung để nhận tất 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ố
typeName String : kiểu duy nhất của đối tượng cấu hình

Trả lại
Danh sách các đối tượng cấu hình của loại nhất định.

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

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

Trả lại
IBuildProvider IBuildProvider được cung cấp trong cấu hình

getCommandLine

public abstract String getCommandLine ()

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

Trả lại
String dòng lệnh được sử dụng để tạo IConfiguration này.

getCommandOptions

public abstract ICommandOptions getCommandOptions ()

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

Trả lại
ICommandOptions ICommandOptions được cung cấp trong cấu hình.

getConfigurationMô tả

public abstract ConfigurationDescriptor getConfigurationDescription ()

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

Trả lại
ConfigurationDescriptor

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

Giao diện chung để lấy đối tượng cấu hình với tên loại đã cho.

Thông số
typeName String : kiểu duy nhất của đối tượng cấu hình

Trả lại
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

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

Thông số
typeName String : tên kiểu duy nhất của đối tượng cấu hình

Trả lại
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 không tồn tại.

getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

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

Trả lại
CoverageOptions các CoverageOptions được cung cấp trong cấu hình.

getDeviceConfig

public abstract  getDeviceConfig ()

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

Trả lại
các IDeviceConfiguration được cung cấp theo thứ tự trong cấu hình

getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Trả về IDeviceConfiguration được 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

Trả lại
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

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

Trả lại
TestDeviceOptions TestDeviceOptions được cung cấp trong cấu hình.

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

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

Trả lại
IDeviceRecovery IDeviceRecovery được cung cấp trong cấu hình.

getYêu cầu thiết bị

public abstract IDeviceSelection getDeviceRequirements ()

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

Trả lại
IDeviceSelection IDeviceSelection được cung cấp trong cấu hình.

getFilesToClean

public abstract  getFilesToClean ()

Lấy danh sách các file sẽ được dọn dẹp trong cleanConfigurationData()

Trả lại

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

Nhận GlobalTestFilter cho lệnh gọi.

Trả lại
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

Nhận tên tùy chọn không thay đổi bất kỳ giá trị nào

Trả lại

getLabPreparers

public abstract  getLabPreparers ()

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

Trả lại
các ITargetPreparer được cung cấp theo thứ tự trong cấu hình

getLogĐầu ra

public abstract ILeveledLogOutput getLogOutput ()

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

Trả lại
ILeveledLogOutput ILeveledLogOutput được cung cấp trong cấu hình.

getLogSaver

public abstract ILogSaver getLogSaver ()

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

Trả lại
ILogSaver ILogSaver được cung cấp trong cấu hình.

getMetricCollectors

public abstract  getMetricCollectors ()

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

Trả lại

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

Nhận IMultiTargetPreparer từ cấu hình sẽ được thực thi trước bất kỳ thiết bị nào target_preparers.

Trả lại
các IMultiTargetPreparer được cung cấp theo thứ tự trong cấu hình

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

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

Trả lại
các IMultiTargetPreparer được cung cấp theo thứ tự trong cấu hình

lấy tên

public abstract String getName ()

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

Trả lại
String

getPostProcessor

public abstract  getPostProcessors ()

Nhận IPostProcessor s từ cấu hình.

Trả lại

lấy lại quyết định

public abstract IRetryDecision getRetryDecision ()

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

Trả lại
IRetryDecision

getSkipManager

public abstract SkipManager getSkipManager ()

Nhận SkipManager cho lệnh gọi.

Trả lại
SkipManager

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

Nhận ISystemStatusChecker s từ cấu hình.

Trả lại
ISystemStatusChecker được cung cấp theo thứ tự trong cấu hình

getTargetPreparers

public abstract  getTargetPreparers ()

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

Trả lại
các ITargetPreparer được cung cấp theo thứ tự trong cấu hình

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

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

Trả lại
ITestInvocationListener được cung cấp trong cấu hình.

getTests

public abstract  getTests ()

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

Trả lại
các thử nghiệm được cung cấp trong cấu hình

tiêmOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionValue)

Đưa 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 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 nếu không đặt được giá trị của tùy chọn

tiêmOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

Đưa 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 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 nếu không đặt được giá trị của tùy chọn

tiêmOptionValueWithSource

public abstract void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource)

Đưa 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 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 đồ

optionSource String : cấu hình nguồn cung cấp giá trị tùy chọn này

Ném
ConfigurationException nếu không đặt được giá trị của tùy chọn

giá trị tiêm Tùy chọn

public abstract void injectOptionValues ( optionDefs)

Đưa 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 khi thêm nhiều giá trị tùy chọn cùng một lúc sau khi tạo đối tượng mới.

Thông số
optionDefs : danh sách các tùy chọn defs để đưa vào

Ném
ConfigurationException nếu không đặt được giá trị tùy chọn

isDeviceConfiguredFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

Trả về xem thiết bị đã định cấu hình có được gắn thẻ isFake=true hay không.

Thông số
deviceName String

Trả lại
boolean

một phầnDeepClone

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

Thông số
objectToDeepClone : Danh sách đối tượng cấu hình để sao chép sâu.

client IKeyStoreClient : Ứng dụng kho khóa.

Trả lại
IConfiguration Cấu hình nhân bản sâu một phần.

Ném
com.android.tradefed.config.ConfigurationException
ConfigurationException

printCommandSử dụng

public abstract 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) cần sử dụng.

Ném
com.android.tradefed.config.ConfigurationException
ConfigurationException

giải quyếtTùy chọn động

public abstract 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 phải gọi cleanConfigurationData() để dọn dẹp các tệp.

Thông số
resolver DynamicRemoteFileResolver : DynamicRemoteFileResolver để giải quyết các tệp

Ném
com.android.tradefed.build.BuildRetrievalError
com.android.tradefed.config.ConfigurationException
BuildRetrievalError
ConfigurationException

giá trị safeInjectOption

public abstract void safeInjectOptionValues ( optionDefs)

Đưa 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 cần loại bỏ nếu một trong các tùy chọn không thể được áp dụng.

Hữu ích khi thêm nhiều giá trị tùy chọn cùng một lúc sau khi tạo đối tượng mới.

Thông số
optionDefs : danh sách các tùy chọn defs để đưa vào

Ném
ConfigurationException nếu không tạo được OptionSetter

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Đặt các trường Option cấu hình với tập hợp đối số dòng lệnh nhất định bằng cách sử dụng phương pháp nỗ lực tốt 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.

Trả lại
những lý lẽ không được sử dụng

Ném
ConfigurationException

setBuildProvider

public abstract 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 abstract 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 abstract void setCommandOptions (ICommandOptions cmdOptions)

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

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

Phương thức chung để đặt đối tượng cấu hình với tên đã cho, thay thế mọi giá trị hiện có.

Thông số
name 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

Ném
ConfigurationException nếu configObject không đúng loại

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 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ó.

Thông số
name 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

Ném
ConfigurationException nếu bất kỳ đối tượng nào trong danh sách không đúng loại

setCoverageOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

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

Thông số
coverageOptions CoverageOptions

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

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

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

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

Thông số
collectors

setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

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

Thông số
deviceOptions TestDeviceOptions

setDeviceRecovery

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

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

setDeviceYêu cầu

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

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

setLabPreparer

public abstract void setLabPreparer (ITargetPreparer preparer)

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

setLabNgười chuẩn bị

public abstract void setLabPreparers ( preparers)

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

setLogOutput

public abstract void setLogOutput (ILeveledLogOutput logger)

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

setLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

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

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

Phương pháp thuận tiện để đặt một IMultiTargetPreparer duy nhất trong cấu hình này sẽ đượ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ó

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

Đặt danh sách IMultiTargetPreparer s trong cấu hình này sẽ được thực thi trước bất kỳ thiết bị nào target_preparers, thay thế mọi giá trị hiện có

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Phương pháp 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 abstract void setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

Đặt các trường Option chọn cấu hình với bộ đối số dòng lệnh đã cho

ArgsOptionParser cho định dạng mong đợi

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

Trả lại
những lý lẽ không được sử dụng

Ném
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Đặt các trường Option chọn cấu hình với bộ đối số dòng lệnh đã cho

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.

Trả lại
những lý lẽ không được sử dụng

Ném
ConfigurationException

setPostProcessor

public abstract void setPostProcessors ( processors)

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

Thông số
processors

setThử lạiQuyết định

public abstract void setRetryDecision (IRetryDecision decisionRetry)

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

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Phương pháp 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 abstract void setSystemStatusCheckers ( systemCheckers)

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

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

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

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

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

setTest

public abstract void setTest (IRemoteTest test)

Phương pháp 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 abstract void setTestInvocationListener (ITestInvocationListener listener)

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

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

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

setTests

public abstract void setTests ( tests)

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

xác thựcOptions

public abstract 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 nhận rằng tất cả các tùy chọn bắt buộc đã được đặt

Ném
ConfigurationException nếu cấu hình không hợp lệ