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ả đối tượng uỷ quyền cần dùng trong khi gọi, cùng với các đối tượng được liên kết Điều khoản dịch vụ và Chính sách quyền riêng tư của Option

Tóm tắt

Phương thức công khai

abstract void addFilesToClean( toBeCleaned)

Thêm các tệp cần phải được dọn dẹp trong cleanConfigurationData()

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

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 chứa tất cả các lựa chọn cho trường hợp này IConfiguration trong vai trò String.

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 tuỳ chọn hiển thị cho IConfiguration này trừ các bộ lọc đối tượng theo tên khoá.

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 tuỳ chọn hiển thị cho IConfiguration này trừ các bộ lọc đối tượng theo tên khoá.

abstract getAllConfigurationObjectsOfType(String typeName)

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

abstract IBuildProvider getBuildProvider()

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

abstract String getCommandLine()

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

abstract ICommandOptions getCommandOptions()

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

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

abstract CoverageOptions getCoverageOptions()

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

abstract getDeviceConfig()

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

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

abstract TestDeviceOptions getDeviceOptions()

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

abstract IDeviceRecovery getDeviceRecovery()

Lấy 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 tệp sẽ được xoá trong cleanConfigurationData()

abstract GlobalTestFilter getGlobalFilters()

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

abstract getInopOptions()

Lấy tên lựa chọn không làm thay đổi bất kỳ giá trị nào

abstract getLabPreparers()

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

abstract ILeveledLogOutput getLogOutput()

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

abstract ILogSaver getLogSaver()

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

abstract getMetricCollectors()

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

abstract getMultiPreTargetPreparers()

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.

abstract getMultiTargetPreparers()

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

abstract String getName()

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

abstract getPostProcessors()

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

abstract IRetryDecision getRetryDecision()

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

abstract SkipManager getSkipManager()

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

abstract getSystemStatusCheckers()

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

abstract getTargetPreparers()

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

abstract getTestInvocationListeners()

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

abstract getTests()

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

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

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

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

Chèn một giá trị tuỳ chọn vào tập hợp các đối tượng cấu hình.

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

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

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 nhất định.

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 đến printStream được cung cấp.

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

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

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

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

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

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)

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

abstract void setDeviceMetricCollectors( collectors)

Đặt danh sách các IMetricCollector, 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)

Đặt danh sách các ITargetPreparer, 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 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ó

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

abstract 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

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

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

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

abstract void setPostProcessors( processors)

Đặt danh sách các IPostProcessor, 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 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

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

abstract void setTargetPreparer(ITargetPreparer preparer)

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

abstract void setTargetPreparers( preparers)

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

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

abstract void setTestInvocationListener(ITestInvocationListener listener)

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

abstract void setTestInvocationListeners( listeners)

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

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

abstract void validateOptions()

Xác thực các giá trị lựa chọn.

Phương thức công khai

addFilesTos

public abstract 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 abstract 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 abstract IConfiguration clone ()

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

Giá trị trả về
IConfiguration bản sao {link IConfiguration}

tệp dumpXml

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

Gửi
IOException

tệp 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 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.

Gửi
IOException

tệp 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 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

Gửi
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 cho trước trên các thiết bị.

Tham số
typeName 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 abstract 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 abstract 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 abstract 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 abstract ConfigurationDescriptor getConfigurationDescription ()

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

Giá trị trả về
ConfigurationDescriptor

getConfigurationObject

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

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

getDeviceConfig

public abstract  getDeviceConfig ()

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

getDeviceConfigByName

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

public abstract  getFilesToClean ()

Lấy danh sách các tệp sẽ được xoá trong cleanConfigurationData()

Giá trị trả về

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

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

Giá trị trả về
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

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ị

public abstract  getLabPreparers ()

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

public abstract  getMetricCollectors ()

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

Giá trị trả về

getMultiPreTarget Preparers (Trình chuẩn bị nhiều mục tiêu trước)

public abstract  getMultiPreTargetPreparers ()

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

getMultiTargetTargetr (Trình chuẩn bị nhiều mục tiêu)

public abstract  getMultiTargetPreparers ()

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 abstract String getName ()

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

Giá trị trả về
String

getPostProcessors

public abstract  getPostProcessors ()

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

Giá trị trả về

getThử lạiQuyết định

public abstract IRetryDecision getRetryDecision ()

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

Giá trị trả về
IRetryDecision

getSkipManager

public abstract SkipManager getSkipManager ()

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

Giá trị trả về
SkipManager

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

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ị

public abstract  getTargetPreparers ()

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

public abstract  getTestInvocationListeners ()

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

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

InsertOptionValue

public abstract 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 nếu không thể đặt giá trị cho lựa chọn này

InsertOptionValue

public abstract 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 nếu không thể đặt giá trị cho lựa chọn này

InsertOptionValueWithSource

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

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 đồ

optionSource String: cấu hình nguồn đã cung cấp giá trị lựa chọn này

Gửi
ConfigurationException nếu không thể đặt giá trị cho lựa chọn này

InsertOptionValues

public abstract 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 nếu không thể đặt giá trị cho lựa chọn

Giả mạo thiết bị được định cấu hình

public abstract 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 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 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
com.android.tradefed.config.ConfigurationException
ConfigurationException

Sử dụng printCommand

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 đến printStream được cung cấp.

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 abstract 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
com.android.tradefed.build.BuildRetrievalError
com.android.tradefed.config.ConfigurationException
BuildRetrievalError
ConfigurationException

safetyInjectOptionValue

public abstract 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 nếu không tạo được OptionSetter

đặtBestEffortOptionsTừCommandLineArgs

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

Tham 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

Gửi
ConfigurationException nếu configObject không phải là loại chính xác

Danh sách đối tượng cấu hình setConfiguration

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

Gửi
ConfigurationException nếu có bất kỳ đối tượng nào trong danh sách không phải là loại chính xác

setScopeOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

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

Tham số
coverageOptions CoverageOptions

setDeviceConfig

public abstract 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 abstract void setDeviceConfigList ( deviceConfigs)

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

setDeviceMetricCollectionors

public abstract void setDeviceMetricCollectors ( collectors)

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

Tham số
collectors

setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

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

Tham số
deviceOptions TestDeviceOptions

setDeviceRecovery

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

setLabPreparers

public abstract void setLabPreparers ( preparers)

Đặt danh sách các ITargetPreparer, 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ó.

setMultiPreTarget Preparer (Trình chuẩn bị nhiều mục tiêu)

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

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

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

public abstract  setOptionsFromCommandLineArgs ( 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 abstract 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 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 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 abstract 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 abstract void setTargetPreparer (ITargetPreparer preparer)

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

bộ chuẩn bị mục tiêu

public abstract void setTargetPreparers ( preparers)

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

setTest

public abstract 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 abstract void setTestInvocationListener (ITestInvocationListener listener)

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

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

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

setTest

public abstract 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 abstract 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 nếu cấu hình không hợp lệ