GlobalConfiguration

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

java.lang.Object
   ↳ com.android.tradefed.config.GlobalConfiguration


Một phương thức triển khai IGlobalConfiguration lưu trữ các đối tượng cấu hình đã tải trong một bản đồ

Tóm tắt

Các hằng số

String CREDENTIAL_FACTORY_TYPE_NAME

String DEVICE_MANAGER_TYPE_NAME

String DEVICE_MONITOR_TYPE_NAME

String DEVICE_REQUIREMENTS_TYPE_NAME

String GLOBAL_CONFIG_SERVER

String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

String GLOBAL_CONFIG_VARIABLE

String HOST_MONITOR_TYPE_NAME

String HOST_OPTIONS_TYPE_NAME

String HOST_RESOURCE_MANAGER_TYPE_NAME

String KEY_STORE_TYPE_NAME

String MULTI_DEVICE_RECOVERY_TYPE_NAME

String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

String SANDBOX_FACTORY_TYPE_NAME

String SCHEDULER_TYPE_NAME

String SHARDING_STRATEGY_TYPE_NAME

String TF_DEVICE_MANAGEMENT_SERVER_NAME

String TF_FEATURE_SERVER_NAME

String TF_INVOCATION_SERVER_NAME

String WTF_HANDLER_TYPE_NAME

Phương thức công khai

void cleanup()

Dọn dẹp đúng cách khi tradefed tắt.

File cloneConfigWithFilter( exclusionPatterns, String... allowlistConfigs)

Lọc GlobalConfiguration dựa trên danh sách cho phép và xuất ra một tệp XML.

File cloneConfigWithFilter( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)

Lọc GlobalConfiguration dựa trên danh sách cho phép trong khi cho phép thao tác với các giá trị lựa chọn và xuất ra tệp XML.

File cloneConfigWithFilter(String... allowlistConfigs)

Lọc GlobalConfiguration dựa trên danh sách cho phép và xuất ra một tệp XML.

static createGlobalConfiguration(String[] args)

Thiết lập singleton GlobalConfiguration cho phiên bản TF này.

ICommandScheduler getCommandScheduler()

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

Object getConfigurationObject(String typeName)

Lấy đối tượng cấu hình tuỳ chỉnh có tên đã cho.

ICredentialFactory getCredentialFactory()

Lấy ICredentialFactory để tạo thông tin đăng nhập.

String getDescription()
DeviceManagementGrpcServer getDeviceManagementServer()

Trả về DeviceManagementGrpcServer hoặc giá trị rỗng nếu không xác định.

IDeviceManager getDeviceManager()

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

static IDeviceManager getDeviceManagerInstance()

Trả về một tham chiếu đến thực thể DeviceManager singleton cho thực thể TF này.

getDeviceMonitors()

Lấy danh sách IDeviceMonitor từ cấu hình chung.

IDeviceSelection getDeviceRequirements()

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

TradefedFeatureServer getFeatureServer()

Trả về TradefedFeatureServer hoặc giá trị rỗng nếu không xác định.

IConfigurationServer getGlobalConfigServer()

Lấy máy chủ cấu hình chung.

static getHostMonitorInstances()
getHostMonitors()

Lấy danh sách IHostMonitor từ cấu hình chung.

IHostOptions getHostOptions()

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

IHostResourceManager getHostResourceManager()

Lấy IHostResourceManager từ cấu hình chung.

static IGlobalConfiguration getInstance()

Trả về một tham chiếu đến thực thể GlobalConfiguration singleton cho thực thể TF này.

IKeyStoreFactory getKeyStoreFactory()

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

getMultiDeviceRecoveryHandlers()

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

String getName()
getOptionValues(String optionName)

Lấy danh sách các giá trị của lựa chọn.

getResourceMetricCollectors()

Lấy danh sách IResourceMetricCollector từ cấu hình chung.

ISandboxFactory getSandboxFactory()

Nhận một nhà máy hộp cát có thể dùng để chạy một lệnh gọi

IShardHelper getShardingStrategy()

Trả về IShardHelper xác định cách phân mảnh một cấu hình.

TestInvocationManagementServer getTestInvocationManagementSever()

Trả về TestInvocationManagementServer hoặc giá trị rỗng nếu không xác định.

ITerribleFailureHandler getWtfHandler()

Nhận ITerribleFailureHandler để sử dụng 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 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 setCommandScheduler(ICommandScheduler scheduler)

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

void setConfigurationFactory(IConfigurationFactory configFactory)

Đặt IConfigurationFactory cho cấu hình này.

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 setDeviceManagementServer(DeviceManagementGrpcServer server)

Đặt DeviceManagementGrpcServer.

void setDeviceManager(IDeviceManager manager)

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

void setDeviceMonitor(IDeviceMonitor monitor)

Đặt IDeviceMonitor.

void setDeviceRequirements(IDeviceSelection devRequirements)

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

void setHostMonitors( hostMonitors)

Đặt danh sách IHostMonitor.

void setHostOptions(IHostOptions hostOptions)

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

void setHostResourceManager(IHostResourceManager hostResourceManager)

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

void setInvocationServer(TestInvocationManagementServer server)

Đặt TestInvocationManagementServer.

void setKeyStoreFactory(IKeyStoreFactory factory)

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

setOptionsFromCommandLineArgs( listArgs)

Đặt các trường Option trong cấu hình chung 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 setOriginalConfig(String config)

Đặt cấu hình ban đầu dùng để tạo cấu hình chung.

void setResourceMetricCollector(IResourceMetricCollector collector)

Đặt IResourceMetricCollector.

void setSandboxFactory(ISandboxFactory factory)

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

void setShardingStrategy(IShardHelper sharding)

Đặt IShardHelper sẽ được dùng khi phân mảnh một cấu hình.

void setTradefedFeatureServer(TradefedFeatureServer server)

Đặt TradefedFeatureServer.

void setWtfHandler(ITerribleFailureHandler wtfHandler)

Đặt ITerribleFailureHandler.

void setup()

Thiết lập đúng cách khi bắt đầu tradefed.

void validateOptions()

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

Phương thức được bảo vệ

IConfigurationFactory getConfigurationFactory()

Hằng số

CREDENTIAL_FACTORY_TYPE_NAME

public static final String CREDENTIAL_FACTORY_TYPE_NAME

Giá trị không đổi: "credential_factory"

DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

Giá trị không đổi: "device_manager"

DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

Giá trị không đổi: "device_monitor"

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

Giá trị không đổi: "device_requirements"

GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER

Giá trị không đổi: "global_config_server"

GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

Giá trị không đổi: "TF_GLOBAL_CONFIG_SERVER_CONFIG"

GLOBAL_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

Giá trị không đổi: "TF_GLOBAL_CONFIG"

HOST_MONITOR_TYPE_NAME

public static final String HOST_MONITOR_TYPE_NAME

Giá trị không đổi: "host_monitor"

HOST_OPTIONS_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

Giá trị không đổi: "host_options"

HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

Giá trị không đổi: "host_resource_manager"

KEY_STORE_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

Giá trị không đổi: "key_store"

MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

Giá trị không đổi: "multi_device_recovery"

RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

Giá trị không đổi: "resource_metric_collector"

SANDBOX_FACTORY_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

Giá trị không đổi: "sandbox_factory"

SCHEDULER_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

Giá trị không đổi: "command_scheduler"

SHARDING_STRATEGY_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

Giá trị không đổi: "sharding_strategy"

TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

Giá trị không đổi: "tf_device_management_server"

TF_FEATURE_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

Giá trị không đổi: "tf_feature_server"

TF_INVOCATION_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

Giá trị không đổi: "tf_invocation_server"

WTF_HANDLER_TYPE_NAME

public static final String WTF_HANDLER_TYPE_NAME

Giá trị không đổi: "wtf_handler"

Phương thức công khai

dọn dẹp

public void cleanup ()

Dọn dẹp đúng cách khi tradefed tắt.

cloneConfigWithFilter

public File cloneConfigWithFilter ( exclusionPatterns, 
                String... allowlistConfigs)

Lọc GlobalConfiguration dựa trên danh sách cho phép và xuất ra một tệp XML.

Tham số
exclusionPatterns : Mẫu tên lớp cần loại trừ khỏi tệp kết xuất.

allowlistConfigs String: một mảng String gồm các cấu hình sẽ được đưa vào tệp XML mới. Nếu bạn đặt giá trị này thành null, a default list should be used.

Giá trị trả về
File Tệp chứa cấu hình chung mới được lọc.

cloneConfigWithFilter

public File cloneConfigWithFilter ( exclusionPatterns, 
                IConfigOptionValueTransformer transformer, 
                boolean deepCopy, 
                String... allowlistConfigs)

Lọc GlobalConfiguration dựa trên danh sách cho phép trong khi cho phép thao tác với các giá trị lựa chọn và xuất ra tệp XML.

Tham số
exclusionPatterns : Mẫu tên lớp cần loại trừ khỏi tệp kết xuất.

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String: một mảng String gồm các cấu hình sẽ được đưa vào tệp XML mới. Nếu bạn đặt giá trị này thành null, a default list should be used.

Giá trị trả về
File Tệp chứa cấu hình chung mới được lọc.

cloneConfigWithFilter

public File cloneConfigWithFilter (String... allowlistConfigs)

Lọc GlobalConfiguration dựa trên danh sách cho phép và xuất ra một tệp XML.

Ví dụ: đối với cấu hình sau: <xml> <configuration> <device_monitor class="com.android.tradefed.device.DeviceMonitorMultiplexer" /> <wtf_handler class="com.android.tradefed.log.TerribleFailureEmailHandler" /> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

tất cả cấu hình ngoại trừ "key_store" sẽ bị lọc và kết quả là một tệp cấu hình có nội dung sau: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

Tham số
allowlistConfigs String: một mảng String gồm các cấu hình sẽ được đưa vào tệp XML mới. Nếu bạn đặt giá trị này thành null, a default list should be used.

Giá trị trả về
File Tệp chứa cấu hình chung mới được lọc.

createGlobalConfiguration

public static  createGlobalConfiguration (String[] args)

Thiết lập singleton GlobalConfiguration cho phiên bản TF này. Phải được gọi một lần và chỉ một lần, trước khi có bất kỳ hoạt động nào cố gắng gọi getInstance()

Tham số
args String

Giá trị trả về

Gửi
IllegalStateException nếu được gọi nhiều lần
ConfigurationException

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

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

Giá trị trả về
ICommandScheduler ICommandScheduler. Sẽ không bao giờ trả về giá trị rỗng.

getConfigurationObject

public Object getConfigurationObject (String typeName)

Lấy đối tượng cấu hình tuỳ chỉnh có tên đã 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 hoặc giá trị rỗng nếu không tìm thấy đối tượng có tên đó

getCredentialFactory

public ICredentialFactory getCredentialFactory ()

Nhận ICredentialFactory để tạo thông tin đăng nhập.

Giá trị trả về
ICredentialFactory ICredentialFactory hoặc null nếu bạn không chỉ định giá trị nào.

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

getDeviceManagementServer

public DeviceManagementGrpcServer getDeviceManagementServer ()

Trả về DeviceManagementGrpcServer hoặc giá trị rỗng nếu không xác định.

Giá trị trả về
DeviceManagementGrpcServer

getDeviceManager

public IDeviceManager getDeviceManager ()

Nhận IDeviceManager để sử dụng từ cấu hình. Quản lý nhóm thiết bị có sẵn để kiểm thử

Giá trị trả về
IDeviceManager IDeviceManager được cung cấp trong cấu hình.

getDeviceManagerInstance

public static IDeviceManager getDeviceManagerInstance ()

Trả về một tham chiếu đến thực thể DeviceManager singleton cho thực thể TF này.

Giá trị trả về
IDeviceManager

Gửi
IllegalStateException nếu createGlobalConfiguration(String[]) chưa được gọi.

getDeviceMonitors

public  getDeviceMonitors ()

Lấy danh sách IDeviceMonitor từ cấu hình chung.

Giá trị trả về
danh sách IDeviceMonitor từ cấu hình chung hoặc null nếu không có danh sách nào được chỉ định.

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Nhận IDeviceSelection để sử dụng từ cấu hình. Biểu thị một bộ lọc chung về những thiết bị mà DeviceManager có thể nhìn thấy.

Giá trị trả về
IDeviceSelection IDeviceSelection được cung cấp trong cấu hình.

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

Trả về TradefedFeatureServer hoặc giá trị rỗng nếu không xác định.

Giá trị trả về
TradefedFeatureServer

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

Lấy máy chủ cấu hình chung. Máy chủ cấu hình chung được dùng để lấy cấu hình máy chủ lưu trữ từ một máy chủ thay vì lấy từ các tệp cục bộ.

Giá trị trả về
IConfigurationServer

getHostMonitorInstances

public static  getHostMonitorInstances ()

Giá trị trả về

getHostMonitors

public  getHostMonitors ()

Lấy danh sách IHostMonitor từ cấu hình chung.

Giá trị trả về
danh sách IHostMonitor từ cấu hình chung hoặc null nếu không có cấu hình nào được chỉ định.

getHostOptions

public IHostOptions getHostOptions ()

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

Giá trị trả về
IHostOptions IDeviceManager được cung cấp trong cấu hình.

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

Lấy IHostResourceManager từ cấu hình chung.

Giá trị trả về
IHostResourceManager IHostResourceManager từ cấu hình chung hoặc chế độ triển khai mặc định LocalHostResourceManager nếu không có chế độ nào được chỉ định trong cấu hình máy chủ lưu trữ.

getInstance

public static IGlobalConfiguration getInstance ()

Trả về một tham chiếu đến thực thể singleton GlobalConfiguration cho thực thể TF này.

Giá trị trả về
IGlobalConfiguration

Gửi
IllegalStateException nếu createGlobalConfiguration(String[]) chưa được gọi.

getKeyStoreFactory

public IKeyStoreFactory getKeyStoreFactory ()

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

Giá trị trả về
IKeyStoreFactory IKeyStoreFactory hoặc giá trị rỗng nếu bạn chưa đặt nhà máy kho khoá.

getMultiDeviceRecoveryHandlers

public  getMultiDeviceRecoveryHandlers ()

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

Giá trị trả về
danh sách IMultiDeviceRecovery hoặc null nếu chưa đặt.

getName

public String getName ()

Giá trị trả về
String tên của Configuration này

getOptionValues

public  getOptionValues (String optionName)

Lấy danh sách các giá trị của lựa chọn.

Tham số
optionName String: tên lựa chọn trên bản đồ

Giá trị trả về
danh sách các giá trị của lựa chọn đã cho. null nếu tên lựa chọn không tồn tại.

getResourceMetricCollectors

public  getResourceMetricCollectors ()

Lấy danh sách IResourceMetricCollector từ cấu hình chung.

Giá trị trả về
danh sách IResourceMetricCollector từ cấu hình chung hoặc null nếu không có danh sách nào được chỉ định.

getSandboxFactory

public ISandboxFactory getSandboxFactory ()

Nhận một nhà máy hộp cát có thể dùng để chạy một lệnh gọi

Giá trị trả về
ISandboxFactory

getShardingStrategy

public IShardHelper getShardingStrategy ()

Trả về IShardHelper xác định cách phân mảnh một cấu hình.

Giá trị trả về
IShardHelper

getTestInvocationManagementSever

public TestInvocationManagementServer getTestInvocationManagementSever ()

Trả về TestInvocationManagementServer hoặc giá trị rỗng nếu không xác định.

Giá trị trả về
TestInvocationManagementServer

getWtfHandler

public ITerribleFailureHandler getWtfHandler ()

Nhận ITerribleFailureHandler để sử dụng từ cấu hình. Xử lý những việc cần làm trong trường hợp xảy ra WTF (What a Terrible Failure – Thật là một thất bại khủng khiếp).

Giá trị trả về
ITerribleFailureHandler ITerribleFailureHandler được cung cấp trong cấu hình hoặc giá trị rỗng nếu không có trình xử lý nào được đặt

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: (các) 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 trên bản đồ

optionKey String: khoá lựa chọn bản đồ

optionValue String: giá trị lựa chọn bả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

out PrintStream: ERROR(/PrintStream) cần sử dụng.

Gửi
com.android.tradefed.config.ConfigurationException
ConfigurationException

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

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

setConfigurationFactory

public void setConfigurationFactory (IConfigurationFactory configFactory)

Đặt IConfigurationFactory cho cấu hình này.

Tham số
configFactory IConfigurationFactory

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

setDeviceManagementServer

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

Đặt DeviceManagementGrpcServer.

Tham số
server DeviceManagementGrpcServer

setDeviceManager

public void setDeviceManager (IDeviceManager manager)

Đặt IDeviceManager, thay thế mọi giá trị hiện có. Thao tác này sẽ đặt trình quản lý cho các thiết bị thử nghiệm

setDeviceMonitor

public void setDeviceMonitor (IDeviceMonitor monitor)

Đặt IDeviceMonitor.

Tham số
monitor IDeviceMonitor: Màn hình

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

Đặt IDeviceSelection, thay thế mọi giá trị hiện có. Thao tác này đặt một bộ lọc thiết bị chung cho biết những thiết bị mà DeviceManager có thể thấy.

setHostMonitors

public void setHostMonitors ( hostMonitors)

Đặt danh sách IHostMonitor.

Tham số
hostMonitors : Danh sách màn hình

setHostOptions

public void setHostOptions (IHostOptions hostOptions)

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

setHostResourceManager

public void setHostResourceManager (IHostResourceManager hostResourceManager)

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

setInvocationServer

public void setInvocationServer (TestInvocationManagementServer server)

Đặt TestInvocationManagementServer.

Tham số
server TestInvocationManagementServer

setKeyStoreFactory

public void setKeyStoreFactory (IKeyStoreFactory factory)

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

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

Đặt các trường Option trong cấu hình chung 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

Giá trị trả về
các đối số chưa được sử dụng

Gửi
ConfigurationException

setOriginalConfig

public void setOriginalConfig (String config)

Đặt cấu hình ban đầu dùng để tạo cấu hình chung.

Tham số
config String

setResourceMetricCollector

public void setResourceMetricCollector (IResourceMetricCollector collector)

Đặt IResourceMetricCollector.

Tham số
collector IResourceMetricCollector

setSandboxFactory

public void setSandboxFactory (ISandboxFactory factory)

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

setShardingStrategy

public void setShardingStrategy (IShardHelper sharding)

Đặt IShardHelper sẽ được dùng khi phân mảnh một cấu hình.

Tham số
sharding IShardHelper

setTradefedFeatureServer

public void setTradefedFeatureServer (TradefedFeatureServer server)

Đặt TradefedFeatureServer.

Tham số
server TradefedFeatureServer

setWtfHandler

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

Đặt ITerribleFailureHandler.

Tham số
wtfHandler ITerribleFailureHandler: trình xử lý WTF

thiết lập

public void setup ()

Thiết lập đúng cách khi bắt đầu tradefed.

Gửi
ConfigurationException

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ệ

getConfigurationFactory

protected IConfigurationFactory getConfigurationFactory ()

Giá trị trả về
IConfigurationFactory