การกำหนดค่าทั่วโลก
public class GlobalConfiguration
extends Object
implements IGlobalConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.GlobalConfiguration |
การใช้งาน IGlobalConfiguration
ที่เก็บวัตถุการกำหนดค่าที่โหลดไว้ในแผนที่
สรุป
เขตข้อมูล | |
---|---|
public static final String | CREDENTIAL_FACTORY_TYPE_NAME |
public static final String | DEVICE_MANAGER_TYPE_NAME |
public static final String | DEVICE_MONITOR_TYPE_NAME |
public static final String | DEVICE_REQUIREMENTS_TYPE_NAME |
public static final String | GLOBAL_CONFIG_SERVER |
public static final String | GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE |
public static final String | GLOBAL_CONFIG_VARIABLE |
public static final String | HOST_MONITOR_TYPE_NAME |
public static final String | HOST_OPTIONS_TYPE_NAME |
public static final String | HOST_RESOURCE_MANAGER_TYPE_NAME |
public static final String | KEY_STORE_TYPE_NAME |
public static final String | MULTI_DEVICE_RECOVERY_TYPE_NAME |
public static final String | RESOURCE_METRIC_COLLECTOR_TYPE_NAME |
public static final String | SANDBOX_FACTORY_TYPE_NAME |
public static final String | SCHEDULER_TYPE_NAME |
public static final String | SHARDING_STRATEGY_TYPE_NAME |
public static final String | TF_DEVICE_MANAGEMENT_SERVER_NAME |
public static final String | TF_FEATURE_SERVER_NAME |
public static final String | TF_INVOCATION_SERVER_NAME |
public static final String | WTF_HANDLER_TYPE_NAME
|
วิธีการสาธารณะ | |
---|---|
void | cleanup () การล้างข้อมูลที่เหมาะสมเมื่อปิดระบบการแลกเปลี่ยน |
File | cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs) cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs) กรอง GlobalConfiguration ตามรายการสีขาวและส่งออกไปยังไฟล์ XML |
File | cloneConfigWithFilter ( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs) cloneConfigWithFilter ( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs) กรอง GlobalConfiguration ตามรายการสีขาวในขณะที่อนุญาตให้มีการจัดการค่าตัวเลือกและส่งออกไปยังไฟล์ XML |
File | cloneConfigWithFilter (String... allowlistConfigs) กรอง GlobalConfiguration ตามรายการที่อนุญาตและส่งออกไปยังไฟล์ XML |
static | createGlobalConfiguration (String[] args) ตั้งค่าซิงเกิลตัน |
ICommandScheduler | getCommandScheduler () รับ |
Object | getConfigurationObject (String typeName) รับวัตถุการกำหนดค่าแบบกำหนดเองพร้อมชื่อที่กำหนด |
ICredentialFactory | getCredentialFactory () รับ |
String | getDescription () |
DeviceManagementGrpcServer | getDeviceManagementServer () ส่งคืน |
IDeviceManager | getDeviceManager () รับ |
static IDeviceManager | getDeviceManagerInstance () ส่งคืนการอ้างอิงไปยังอินสแตนซ์ |
getDeviceMonitors () รับรายการ | |
IDeviceSelection | getDeviceRequirements () รับ |
TradefedFeatureServer | getFeatureServer () ส่งคืน |
IConfigurationServer | getGlobalConfigServer () รับเซิร์ฟเวอร์กำหนดค่าส่วนกลาง |
static | getHostMonitorInstances () |
getHostMonitors () รับรายการ | |
IHostOptions | getHostOptions () รับ |
IHostResourceManager | getHostResourceManager () รับ |
static IGlobalConfiguration | getInstance () ส่งกลับการอ้างอิงไปยังอินสแตนซ์ |
IKeyStoreFactory | getKeyStoreFactory () รับ |
getMultiDeviceRecoveryHandlers () รับรายการ | |
String | getName () |
getOptionValues (String optionName) รับรายการค่าของตัวเลือก | |
getResourceMetricCollectors () รับรายการ | |
ISandboxFactory | getSandboxFactory () รับโรงงานแซนด์บ็อกซ์ที่สามารถใช้เพื่อเรียกใช้การร้องขอ |
IShardHelper | getShardingStrategy () ส่งคืน |
TestInvocationManagementServer | getTestInvocationManagementSever () ส่งคืน |
ITerribleFailureHandler | getWtfHandler () รับ |
void | injectOptionValue (String optionName, String optionValue) แทรกค่าตัวเลือกลงในชุดของออบเจ็กต์การกำหนดค่า |
void | injectOptionValue (String optionName, String optionKey, String optionValue) แทรกค่าตัวเลือกลงในชุดของออบเจ็กต์การกำหนดค่า |
void | printCommandUsage (boolean importantOnly, PrintStream out) ส่งออกข้อความวิธีใช้การใช้บรรทัดคำสั่งสำหรับการกำหนดค่านี้ไปยัง printStream ที่กำหนดให้ |
void | setCommandScheduler ( ICommandScheduler scheduler) ตั้งค่า |
void | setConfigurationFactory ( IConfigurationFactory configFactory) ตั้งค่า |
void | setConfigurationObject (String typeName, Object configObject) วิธีการทั่วไปในการตั้งค่าวัตถุ config ด้วยชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่ |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) วิธีการทั่วไปในการตั้งค่ารายการออบเจ็กต์การกำหนดค่าสำหรับชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่ |
void | setDeviceManagementServer ( DeviceManagementGrpcServer server) ตั้งค่า |
void | setDeviceManager ( IDeviceManager manager) ตั้งค่า |
void | setDeviceMonitor ( IDeviceMonitor monitor) ตั้งค่า |
void | setDeviceRequirements ( IDeviceSelection devRequirements) ตั้งค่า |
void | setHostMonitors ( hostMonitors) setHostMonitors ( hostMonitors) ตั้งค่ารายการ |
void | setHostOptions ( IHostOptions hostOptions) ตั้งค่า |
void | setHostResourceManager ( IHostResourceManager hostResourceManager) ตั้งค่า |
void | setInvocationServer ( TestInvocationManagementServer server) ตั้งค่า |
void | setKeyStoreFactory ( IKeyStoreFactory factory) ตั้งค่า |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) ตั้งค่าฟิลด์ ArgsOptionParser สำหรับรูปแบบที่ต้องการ | |
void | setOriginalConfig (String config) ตั้งค่าการกำหนดค่าดั้งเดิมที่ใช้ในการสร้างการกำหนดค่าส่วนกลาง |
void | setResourceMetricCollector ( IResourceMetricCollector collector) ตั้งค่า |
void | setSandboxFactory ( ISandboxFactory factory) ตั้งค่า |
void | setShardingStrategy ( IShardHelper sharding) ตั้งค่า |
void | setTradefedFeatureServer ( TradefedFeatureServer server) ตั้งค่า |
void | setWtfHandler ( ITerribleFailureHandler wtfHandler) ตั้งค่า |
void | setup () การตั้งค่าที่เหมาะสมเมื่อเริ่มต้นการแลกเปลี่ยน |
void | validateOptions () ตรวจสอบค่าตัวเลือก |
วิธีการที่ได้รับการป้องกัน | |
---|---|
IConfigurationFactory | getConfigurationFactory () |
เขตข้อมูล
CREDENTIAL_FACTORY_TYPE_NAME
public static final String CREDENTIAL_FACTORY_TYPE_NAME
DEVICE_MANAGER_TYPE_NAME
public static final String DEVICE_MANAGER_TYPE_NAME
DEVICE_MONITOR_TYPE_NAME
public static final String DEVICE_MONITOR_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_CONFIG_SERVER
public static final String GLOBAL_CONFIG_SERVER
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
GLOBAL_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_VARIABLE
HOST_MONITOR_TYPE_NAME
public static final String HOST_MONITOR_TYPE_NAME
HOST_OPTIONS_TYPE_NAME
public static final String HOST_OPTIONS_TYPE_NAME
HOST_RESOURCE_MANAGER_TYPE_NAME
public static final String HOST_RESOURCE_MANAGER_TYPE_NAME
KEY_STORE_TYPE_NAME
public static final String KEY_STORE_TYPE_NAME
MULTI_DEVICE_RECOVERY_TYPE_NAME
public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME
ทรัพยากรCE_METRIC_COLLECTOR_TYPE_NAME
public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME
SANDBOX_FACTORY_TYPE_NAME
public static final String SANDBOX_FACTORY_TYPE_NAME
SCHEDULER_TYPE_NAME
public static final String SCHEDULER_TYPE_NAME
SHARDING_STRATEGY_TYPE_NAME
public static final String SHARDING_STRATEGY_TYPE_NAME
TF_DEVICE_MANAGEMENT_SERVER_NAME
public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME
TF_FEATURE_SERVER_NAME
public static final String TF_FEATURE_SERVER_NAME
TF_INVOCATION_SERVER_NAME
public static final String TF_INVOCATION_SERVER_NAME
WTF_HANDLER_TYPE_NAME
public static final String WTF_HANDLER_TYPE_NAME
วิธีการสาธารณะ
ทำความสะอาด
public void cleanup ()
การล้างข้อมูลที่เหมาะสมเมื่อปิดระบบการแลกเปลี่ยน
cloneConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, String... allowlistConfigs)
กรอง GlobalConfiguration ตามรายการสีขาวและส่งออกไปยังไฟล์ XML
พารามิเตอร์ | |
---|---|
exclusionPatterns | |
allowlistConfigs | String : อาร์เรย์ String ของการกำหนดค่าที่จะรวมไว้ในไฟล์ XML ใหม่ หากตั้งค่าเป็น null |
การส่งคืน | |
---|---|
File | ไฟล์ที่มีการกำหนดค่าส่วนกลางที่กรองใหม่ |
cloneConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)
กรอง GlobalConfiguration ตามรายการสีขาวในขณะที่อนุญาตให้มีการจัดการค่าตัวเลือกและส่งออกไปยังไฟล์ XML
พารามิเตอร์ | |
---|---|
exclusionPatterns | |
transformer | IConfigOptionValueTransformer |
deepCopy | boolean |
allowlistConfigs | String : อาร์เรย์ String ของการกำหนดค่าที่จะรวมไว้ในไฟล์ XML ใหม่ หากตั้งค่าเป็น null |
การส่งคืน | |
---|---|
File | ไฟล์ที่มีการกำหนดค่าส่วนกลางที่กรองใหม่ |
cloneConfigWithFilter
public File cloneConfigWithFilter (String... allowlistConfigs)
กรอง GlobalConfiguration ตามรายการที่อนุญาตและส่งออกไปยังไฟล์ XML
ตัวอย่างเช่น สำหรับการกำหนดค่าต่อไปนี้: <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>
การกำหนดค่าทั้งหมดยกเว้น "key_store" จะถูกกรองออก และส่งผลให้ไฟล์กำหนดค่ามีเนื้อหาดังต่อไปนี้: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>
พารามิเตอร์ | |
---|---|
allowlistConfigs | String : อาร์เรย์ String ของการกำหนดค่าที่จะรวมไว้ในไฟล์ XML ใหม่ หากตั้งค่าเป็น null |
การส่งคืน | |
---|---|
File | ไฟล์ที่มีการกำหนดค่าส่วนกลางที่กรองใหม่ |
สร้างการกำหนดค่าสากล
public staticcreateGlobalConfiguration (String[] args)
ตั้งค่าซิงเกิลตัน GlobalConfiguration
สำหรับอินสแตนซ์ TF นี้ ต้องถูกเรียกเพียงครั้งเดียวเท่านั้น ก่อนที่จะพยายามเรียก getInstance()
พารามิเตอร์ | |
---|---|
args | String |
การส่งคืน | |
---|---|
ขว้าง | |
---|---|
IllegalStateException | หากถูกเรียกมากกว่าหนึ่งครั้ง |
ConfigurationException |
getCommandScheduler
public ICommandScheduler getCommandScheduler ()
รับ ICommandScheduler
เพื่อใช้จากการกำหนดค่า
การส่งคืน | |
---|---|
ICommandScheduler | ICommandScheduler จะไม่ส่งคืนค่าว่าง |
getConfigurationObject
public Object getConfigurationObject (String typeName)
รับวัตถุการกำหนดค่าแบบกำหนดเองพร้อมชื่อที่กำหนด
พารามิเตอร์ | |
---|---|
typeName | String : ประเภทเฉพาะของวัตถุการกำหนดค่า |
การส่งคืน | |
---|---|
Object | วัตถุหรือ null หากไม่พบวัตถุที่มีชื่อนั้น |
รับ CredentialFactory
public ICredentialFactory getCredentialFactory ()
รับ ICredentialFactory
สำหรับการสร้างหนังสือรับรอง
การส่งคืน | |
---|---|
ICredentialFactory | ICredentialFactory หรือ null หากไม่มีการระบุ |
รับคำอธิบาย
public String getDescription ()
การส่งคืน | |
---|---|
String | คำอธิบายสั้น ๆ ที่ผู้ใช้สามารถอ่านได้ Configuration นี้ |
รับDeviceManagementServer
public DeviceManagementGrpcServer getDeviceManagementServer ()
ส่งคืน DeviceManagementGrpcServer
หรือ null หากไม่ได้กำหนด
การส่งคืน | |
---|---|
DeviceManagementGrpcServer |
รับDeviceManager
public IDeviceManager getDeviceManager ()
รับ IDeviceManager
เพื่อใช้งานจากการกำหนดค่า จัดการชุดอุปกรณ์ที่พร้อมใช้งานสำหรับการทดสอบ
การส่งคืน | |
---|---|
IDeviceManager | IDeviceManager ที่ให้ไว้ในการกำหนดค่า |
รับDeviceManagerInstance
public static IDeviceManager getDeviceManagerInstance ()
ส่งคืนการอ้างอิงไปยังอินสแตนซ์ DeviceManager
ซิงเกิลตันสำหรับอินสแตนซ์ TF นี้
การส่งคืน | |
---|---|
IDeviceManager |
ขว้าง | |
---|---|
IllegalStateException | ถ้า createGlobalConfiguration(String[]) ยังไม่ได้ถูกเรียก |
รับDeviceMonitors
publicgetDeviceMonitors ()
รับรายการ IDeviceMonitor
จากการกำหนดค่าส่วนกลาง
การส่งคืน | |
---|---|
รายการ IDeviceMonitor จากการกำหนดค่าส่วนกลาง หรือ null หากไม่มีการระบุ |
รับข้อกำหนดของอุปกรณ์
public IDeviceSelection getDeviceRequirements ()
รับ IDeviceSelection
เพื่อใช้จากการกำหนดค่า แสดงถึงตัวกรองส่วนกลางว่าอุปกรณ์ใดที่ DeviceManager
สามารถมองเห็นได้
การส่งคืน | |
---|---|
IDeviceSelection | IDeviceSelection ที่ให้ไว้ในการกำหนดค่า |
getFeatureServer
public TradefedFeatureServer getFeatureServer ()
ส่งคืน TradefedFeatureServer
หรือ null หากไม่ได้กำหนด
การส่งคืน | |
---|---|
TradefedFeatureServer |
getGlobalConfigServer
public IConfigurationServer getGlobalConfigServer ()
รับเซิร์ฟเวอร์กำหนดค่าส่วนกลาง เซิร์ฟเวอร์การกำหนดค่าส่วนกลางใช้เพื่อรับการกำหนดค่าโฮสต์จากเซิร์ฟเวอร์แทนที่จะรับจากไฟล์ในเครื่อง
การส่งคืน | |
---|---|
IConfigurationServer |
getHostMonitorInstances
public staticgetHostMonitorInstances ()
การส่งคืน | |
---|---|
getHostMonitors
publicgetHostMonitors ()
รับรายการ IHostMonitor
จากการกำหนดค่าส่วนกลาง
การส่งคืน | |
---|---|
รายการ IHostMonitor จากการกำหนดค่าส่วนกลาง หรือ null หากไม่มีการระบุ |
getHostOptions
public IHostOptions getHostOptions ()
รับ IHostOptions
เพื่อใช้จากการกำหนดค่า
การส่งคืน | |
---|---|
IHostOptions | IDeviceManager ที่ให้ไว้ในการกำหนดค่า |
getHostResourceManager
public IHostResourceManager getHostResourceManager ()
รับ IHostResourceManager
จากการกำหนดค่าส่วนกลาง
การส่งคืน | |
---|---|
IHostResourceManager | IHostResourceManager จากการกำหนดค่าส่วนกลาง หรือการใช้งานเริ่มต้น LocalHostResourceManager หากไม่มีการระบุในการกำหนดค่าโฮสต์ |
รับอินสแตนซ์
public static IGlobalConfiguration getInstance ()
ส่งกลับการอ้างอิงไปยังอินสแตนซ์ GlobalConfiguration
เดี่ยวสำหรับอินสแตนซ์ TF นี้
การส่งคืน | |
---|---|
IGlobalConfiguration |
ขว้าง | |
---|---|
IllegalStateException | ถ้า createGlobalConfiguration(String[]) ยังไม่ได้ถูกเรียก |
getKeyStoreFactory
public IKeyStoreFactory getKeyStoreFactory ()
รับ IKeyStoreFactory
เพื่อใช้จากการกำหนดค่า
การส่งคืน | |
---|---|
IKeyStoreFactory | IKeyStoreFactory หรือ null หากไม่มีการตั้งค่าแฟคทอรีของที่เก็บคีย์ |
getMultiDeviceRecoveryHandlers
publicgetMultiDeviceRecoveryHandlers ()
รับรายการ IMultiDeviceRecovery
ที่จะใช้จากการกำหนดค่า
การส่งคืน | |
---|---|
รายการ IMultiDeviceRecovery หรือ null หากไม่ได้ตั้งค่า |
getOptionValues
publicgetOptionValues (String optionName)
รับรายการค่าของตัวเลือก
พารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือกแผนที่ |
การส่งคืน | |
---|---|
รายการค่าของตัวเลือกที่กำหนด null หากไม่มีชื่อตัวเลือก |
getResourceMetricCollectors
publicgetResourceMetricCollectors ()
รับรายการ IResourceMetricCollector
จากการกำหนดค่าส่วนกลาง
การส่งคืน | |
---|---|
รายการ IResourceMetricCollector จากการกำหนดค่าส่วนกลางหรือ null หากไม่มีการระบุ |
รับ SandboxFactory
public ISandboxFactory getSandboxFactory ()
รับโรงงานแซนด์บ็อกซ์ที่สามารถใช้เพื่อเรียกใช้การร้องขอ
การส่งคืน | |
---|---|
ISandboxFactory |
getShardingStrategy
public IShardHelper getShardingStrategy ()
ส่งคืน IShardHelper
ที่กำหนดวิธีการแบ่งการกำหนดค่า
การส่งคืน | |
---|---|
IShardHelper |
getTestInvocationManagementSever
public TestInvocationManagementServer getTestInvocationManagementSever ()
ส่งคืน TestInvocationManagementServer
หรือ null หากไม่ได้กำหนด
การส่งคืน | |
---|---|
TestInvocationManagementServer |
getWtfHandler.getWtfHandler
public ITerribleFailureHandler getWtfHandler ()
รับ ITerribleFailureHandler
เพื่อใช้จากการกำหนดค่า จัดการสิ่งที่ต้องทำในกรณีที่เกิด WTF (What a Terrible Failure)
การส่งคืน | |
---|---|
ITerribleFailureHandler | ITerribleFailureHandler ที่ระบุในการกำหนดค่า หรือเป็นค่าว่างหากไม่มีการตั้งค่าตัวจัดการ |
ฉีดOptionValue
public void injectOptionValue (String optionName, String optionValue)
แทรกค่าตัวเลือกลงในชุดของออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการจัดเตรียมค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionValue | String : ค่าตัวเลือก |
ขว้าง | |
---|---|
ConfigurationException |
ฉีดOptionValue
public void injectOptionValue (String optionName, String optionKey, String optionValue)
แทรกค่าตัวเลือกลงในชุดของออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการจัดเตรียมค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือกแผนที่ |
optionKey | String : ปุ่มตัวเลือกแผนที่ |
optionValue | String : ค่าตัวเลือกแผนที่ |
ขว้าง | |
---|---|
ConfigurationException |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
ส่งออกข้อความวิธีใช้การใช้บรรทัดคำสั่งสำหรับการกำหนดค่านี้ไปยัง printStream ที่กำหนดให้
พารามิเตอร์ | |
---|---|
importantOnly | boolean |
out | PrintStream : ERROR(/PrintStream) ที่จะใช้ |
ขว้าง | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
setCommandScheduler
public void setCommandScheduler (ICommandScheduler scheduler)
ตั้งค่า ICommandScheduler
แทนที่ค่าที่มีอยู่
ตั้งค่า ConfigurationFactory
public void setConfigurationFactory (IConfigurationFactory configFactory)
ตั้งค่า IConfigurationFactory
สำหรับการกำหนดค่านี้
พารามิเตอร์ | |
---|---|
configFactory | IConfigurationFactory |
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
วิธีการทั่วไปในการตั้งค่าวัตถุ config ด้วยชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
typeName | String : ชื่อเฉพาะของประเภทออบเจ็กต์การกำหนดค่า |
configObject | Object : วัตถุกำหนดค่า |
ขว้าง | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
วิธีการทั่วไปในการตั้งค่ารายการออบเจ็กต์การกำหนดค่าสำหรับชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
typeName | String : ชื่อเฉพาะของประเภทออบเจ็กต์การกำหนดค่า |
configList |
ขว้าง | |
---|---|
ConfigurationException |
ตั้งค่าDeviceManagementServer
public void setDeviceManagementServer (DeviceManagementGrpcServer server)
ตั้งค่า DeviceManagementGrpcServer
พารามิเตอร์ | |
---|---|
server | DeviceManagementGrpcServer |
ตั้งค่าDeviceManager
public void setDeviceManager (IDeviceManager manager)
ตั้งค่า IDeviceManager
โดยแทนที่ค่าที่มีอยู่ นี่เป็นการตั้งค่าผู้จัดการสำหรับอุปกรณ์ทดสอบ
ตั้งค่าDeviceMonitor
public void setDeviceMonitor (IDeviceMonitor monitor)
ตั้งค่า IDeviceMonitor
พารามิเตอร์ | |
---|---|
monitor | IDeviceMonitor : จอภาพ |
กำหนดข้อกำหนดของอุปกรณ์
public void setDeviceRequirements (IDeviceSelection devRequirements)
ตั้งค่า IDeviceSelection
โดยแทนที่ค่าที่มีอยู่ นี่เป็นการตั้งค่าตัวกรองอุปกรณ์ส่วนกลางว่าอุปกรณ์ใดที่ DeviceManager
สามารถมองเห็นได้
setHostMonitors
public void setHostMonitors (hostMonitors)
ตั้งค่ารายการ IHostMonitor
พารามิเตอร์ | |
---|---|
hostMonitors |
ตั้งค่าHostOptions
public void setHostOptions (IHostOptions hostOptions)
ตั้งค่า IHostOptions
โดยแทนที่ค่าที่มีอยู่
setHostResourceManager
public void setHostResourceManager (IHostResourceManager hostResourceManager)
ตั้งค่า IHostResourceManager
โดยแทนที่ค่าที่มีอยู่
setInvocationServer
public void setInvocationServer (TestInvocationManagementServer server)
ตั้งค่า TestInvocationManagementServer
พารามิเตอร์ | |
---|---|
server | TestInvocationManagementServer |
setKeyStoreFactory
public void setKeyStoreFactory (IKeyStoreFactory factory)
ตั้งค่า IKeyStoreFactory
โดยแทนที่ค่าที่มีอยู่
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
ตั้งค่าฟิลด์ Option
การกำหนดค่าส่วนกลางด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด
ArgsOptionParser
สำหรับรูปแบบที่ต้องการพารามิเตอร์ | |
---|---|
listArgs |
การส่งคืน | |
---|---|
ข้อโต้แย้งที่ไม่ได้ใช้ |
ขว้าง | |
---|---|
ConfigurationException |
ตั้งค่า OriginalConfig
public void setOriginalConfig (String config)
ตั้งค่าการกำหนดค่าดั้งเดิมที่ใช้ในการสร้างการกำหนดค่าส่วนกลาง
พารามิเตอร์ | |
---|---|
config | String |
setResourceMetricCollector
public void setResourceMetricCollector (IResourceMetricCollector collector)
ตั้งค่า IResourceMetricCollector
พารามิเตอร์ | |
---|---|
collector | IResourceMetricCollector |
ตั้ง SandboxFactory
public void setSandboxFactory (ISandboxFactory factory)
ตั้งค่า ISandboxFactory
โดยแทนที่ค่าที่มีอยู่
setShardingStrategy
public void setShardingStrategy (IShardHelper sharding)
ตั้งค่า IShardHelper
ที่จะใช้เมื่อแบ่งการกำหนดค่า
พารามิเตอร์ | |
---|---|
sharding | IShardHelper |
setTradefedFeatureServer
public void setTradefedFeatureServer (TradefedFeatureServer server)
ตั้งค่า TradefedFeatureServer
พารามิเตอร์ | |
---|---|
server | TradefedFeatureServer |
setWtfHandler
public void setWtfHandler (ITerribleFailureHandler wtfHandler)
ตั้งค่า ITerribleFailureHandler
พารามิเตอร์ | |
---|---|
wtfHandler | ITerribleFailureHandler : ตัวจัดการ WTF |
ติดตั้ง
public void setup ()
การตั้งค่าที่เหมาะสมเมื่อเริ่มต้นการแลกเปลี่ยน
ขว้าง | |
---|---|
ConfigurationException |
ตรวจสอบตัวเลือก
public void validateOptions ()
ตรวจสอบค่าตัวเลือก
ขณะนี้จะเป็นการตรวจสอบว่าได้ตั้งค่าตัวเลือกบังคับทั้งหมดแล้ว
ขว้าง | |
---|---|
ConfigurationException |
วิธีการที่ได้รับการป้องกัน
getConfigurationFactory
protected IConfigurationFactory getConfigurationFactory ()
การส่งคืน | |
---|---|
IConfigurationFactory |