GlobalConfiguration
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()
ล้างข้อมูลอย่างเหมาะสมเมื่อ TradeFed ปิด |
File
|
cloneConfigWithFilter(
กรอง GlobalConfiguration ตามรายการที่อนุญาตและส่งออกไปยังไฟล์ XML |
File
|
cloneConfigWithFilter(
กรอง 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)
วิธีทั่วไปในการตั้งค่าออบเจ็กต์การกำหนดค่าด้วยชื่อดังกล่าว โดยจะแทนที่ค่าที่มีอยู่ |
void
|
setConfigurationObjectList(String typeName,
เมธอดทั่วไปเพื่อตั้งค่ารายการออบเจ็กต์การกําหนดค่าสําหรับชื่อที่ระบุ โดยแทนที่ค่าที่มีอยู่ |
void
|
setDeviceManagementServer(DeviceManagementGrpcServer server)
ตั้งค่า |
void
|
setDeviceManager(IDeviceManager manager)
ตั้งค่า |
void
|
setDeviceMonitor(IDeviceMonitor monitor)
ตั้งค่า |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
ตั้งค่า |
void
|
setHostMonitors(
ตั้งค่ารายการ |
void
|
setHostOptions(IHostOptions hostOptions)
ตั้งค่า |
void
|
setHostResourceManager(IHostResourceManager hostResourceManager)
ตั้งค่า |
void
|
setInvocationServer(TestInvocationManagementServer server)
ตั้งค่า |
void
|
setKeyStoreFactory(IKeyStoreFactory factory)
ตั้งค่า |
|
setOptionsFromCommandLineArgs(
ตั้งค่าช่องการกําหนดค่า
ดูรูปแบบที่คาดไว้ใน |
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
RESOURCE_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_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 |
ไฟล์ที่มีการกำหนดค่าส่วนกลางที่กรองใหม่ |
createGlobalConfiguration
public staticcreateGlobalConfiguration (String[] args)
ตั้งค่า GlobalConfiguration
เดี่ยวสําหรับอินสแตนซ์ TF นี้ ต้องเรียกใช้เพียงครั้งเดียวก่อนมีสิ่งใดพยายามเรียก getInstance()
พารามิเตอร์ | |
---|---|
args |
String |
คิกรีเทิร์น | |
---|---|
|
โยน | |
---|---|
IllegalStateException |
if called more than once |
ConfigurationException |
getCommandScheduler
public ICommandScheduler getCommandScheduler ()
รับ ICommandScheduler
ที่จะใช้จากการกําหนดค่า
คิกรีเทิร์น | |
---|---|
ICommandScheduler |
ICommandScheduler จะไม่แสดงผลค่าว่าง |
getConfigurationObject
public Object getConfigurationObject (String typeName)
รับออบเจ็กต์การกําหนดค่าที่กําหนดเองซึ่งมีชื่อที่ระบุ
พารามิเตอร์ | |
---|---|
typeName |
String : ประเภทที่ไม่ซ้ำกันของออบเจ็กต์การกําหนดค่า |
คิกรีเทิร์น | |
---|---|
Object |
ออบเจ็กต์หรือค่า Null หากไม่พบออบเจ็กต์ที่มีชื่อนั้น |
getCredentialFactory
public ICredentialFactory getCredentialFactory ()
รับ ICredentialFactory
สำหรับการสร้างข้อมูลเข้าสู่ระบบ
คิกรีเทิร์น | |
---|---|
ICredentialFactory |
ICredentialFactory หรือ null หากไม่ได้ระบุไว้ |
getDescription
public String getDescription ()
คิกรีเทิร์น | |
---|---|
String |
คำอธิบายสั้นๆ ที่ผู้ใช้อ่านได้ Configuration |
getDeviceManagementServer
public DeviceManagementGrpcServer getDeviceManagementServer ()
แสดงผล DeviceManagementGrpcServer
หรือ Null หากไม่ได้กําหนด
คิกรีเทิร์น | |
---|---|
DeviceManagementGrpcServer |
getDeviceManager
public IDeviceManager getDeviceManager ()
รับ IDeviceManager
ที่จะใช้จากการกําหนดค่า จัดการชุดอุปกรณ์ที่มีสำหรับการทดสอบ
คิกรีเทิร์น | |
---|---|
IDeviceManager |
IDeviceManager ที่ระบุไว้ในการกำหนดค่า |
getDeviceManagerInstance
public static IDeviceManager getDeviceManagerInstance ()
แสดงผลข้อมูลอ้างอิงไปยังอินสแตนซ์ DeviceManager
แบบสแตนด์อโลนสำหรับอินสแตนซ์ TF นี้
คิกรีเทิร์น | |
---|---|
IDeviceManager |
การขว้าง | |
---|---|
IllegalStateException |
if createGlobalConfiguration(String[]) has not
already been called. |
getDeviceMonitors
publicgetDeviceMonitors ()
รับรายการ IDeviceMonitor
จากการกำหนดค่าส่วนกลาง
คิกรีเทิร์น | |
---|---|
|
รายการ IDeviceMonitor จากการกำหนดค่าส่วนกลาง หรือ null หากไม่ได้ระบุ |
getDeviceRequirements
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 หากไม่ได้ระบุไว้ในการกำหนดค่าโฮสต์ |
getInstance
public static IGlobalConfiguration getInstance ()
แสดงผลข้อมูลอ้างอิงไปยังอินสแตนซ์ GlobalConfiguration
แบบสแตนด์อโลนสำหรับอินสแตนซ์ TF นี้
คิกรีเทิร์น | |
---|---|
IGlobalConfiguration |
การขว้าง | |
---|---|
IllegalStateException |
if createGlobalConfiguration(String[]) has not
already been called. |
getKeyStoreFactory
public IKeyStoreFactory getKeyStoreFactory ()
รับ IKeyStoreFactory
ที่จะใช้จากการกําหนดค่า
คิกรีเทิร์น | |
---|---|
IKeyStoreFactory |
IKeyStoreFactory หรือ Null หากไม่มีการตั้งค่าเป็นค่าเริ่มต้นของแหล่งเก็บคีย์ |
getMultiDeviceRecoveryHandlers
publicgetMultiDeviceRecoveryHandlers ()
รับรายการ IMultiDeviceRecovery
ที่จะใช้จากการกําหนดค่า
คิกรีเทิร์น | |
---|---|
|
รายการ IMultiDeviceRecovery หรือ null หากไม่ได้ตั้งค่าไว้ |
getOptionValues
publicgetOptionValues (String optionName)
ดูรายการค่าของตัวเลือก
พารามิเตอร์ | |
---|---|
optionName |
String : ชื่อตัวเลือกแผนที่ |
คิกรีเทิร์น | |
---|---|
|
รายการค่าของตัวเลือกที่ระบุ null หากไม่มีชื่อตัวเลือก |
getResourceMetricCollector มา
publicgetResourceMetricCollectors ()
รับรายการ IResourceMetricCollector
จากการกำหนดค่าส่วนกลาง
คิกรีเทิร์น | |
---|---|
|
รายการ IResourceMetricCollector จากการกำหนดค่าส่วนกลางหรือ null
หากไม่ได้ระบุ |
getSandboxFactory
public ISandboxFactory getSandboxFactory ()
รับโรงงานแซนด์บ็อกซ์ที่ใช้เรียกใช้ได้
คิกรีเทิร์น | |
---|---|
ISandboxFactory |
getShardingStrategy
public IShardHelper getShardingStrategy ()
แสดงผล IShardHelper
ที่กําหนดวิธีแบ่งกลุ่มการกําหนดค่า
คิกรีเทิร์น | |
---|---|
IShardHelper |
getTestInvocationManagementSever
public TestInvocationManagementServer getTestInvocationManagementSever ()
แสดงผล TestInvocationManagementServer
หรือ Null หากไม่ได้กําหนด
คิกรีเทิร์น | |
---|---|
TestInvocationManagementServer |
getWtfHandler
public ITerribleFailureHandler getWtfHandler ()
รับ ITerribleFailureHandler
ที่จะใช้จากการกําหนดค่า
จัดการสิ่งที่ต้องทำในกรณีที่เกิด WTF (What a Terrible เกิดข้อผิดพลาด)
คิกรีเทิร์น | |
---|---|
ITerribleFailureHandler |
ITerribleFailureHandler ที่ระบุในการกําหนดค่า หรือเป็นค่าว่างหากไม่ได้ตั้งค่าตัวแฮนเดิล |
InjectOptionValue
public void injectOptionValue (String optionName, String optionValue)
แทรกค่าตัวเลือกลงในชุดออบเจ็กต์การกําหนดค่า
มีประโยชน์ในการระบุค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิก
พารามิเตอร์ | |
---|---|
optionName |
String : ชื่อตัวเลือก |
optionValue |
String : ค่าตัวเลือก |
โยน | |
---|---|
ConfigurationException |
InjectOptionValue
public void injectOptionValue (String optionName, String optionKey, String optionValue)
แทรกค่าตัวเลือกลงในชุดออบเจ็กต์การกําหนดค่า
มีประโยชน์ในการระบุค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิก
พารามิเตอร์ | |
---|---|
optionName |
String : ชื่อตัวเลือกแผนที่ |
optionKey |
String : คีย์ตัวเลือกแผนที่ |
optionValue |
String : ค่าตัวเลือกแผนที่ |
โยน | |
---|---|
ConfigurationException |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
แสดงผลข้อความความช่วยเหลือเกี่ยวกับการใช้บรรทัดคำสั่งสําหรับการกําหนดค่านี้ไปยังพรอมต์การพิมพ์ที่ระบุ
พารามิเตอร์ | |
---|---|
importantOnly |
boolean |
out |
PrintStream : ERROR(/PrintStream) ที่จะใช้งาน |
การขว้าง | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
setCommandScheduler
public void setCommandScheduler (ICommandScheduler scheduler)
ตั้งค่า ICommandScheduler
โดยแทนที่ค่าที่มีอยู่
ตั้งค่าการกำหนดค่าโรงงาน
public void setConfigurationFactory (IConfigurationFactory configFactory)
ตั้งค่า IConfigurationFactory
สําหรับการกําหนดค่านี้
พารามิเตอร์ | |
---|---|
configFactory |
IConfigurationFactory |
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
เมธอดทั่วไปในการตั้งค่าออบเจ็กต์การกําหนดค่าด้วยชื่อที่ระบุ โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
typeName |
String : ชื่อที่ไม่ซ้ำกันของประเภทออบเจ็กต์การกําหนดค่า |
configObject |
Object : ออบเจ็กต์การกำหนดค่า |
โยน | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
เมธอดทั่วไปเพื่อตั้งค่ารายการออบเจ็กต์การกําหนดค่าสําหรับชื่อที่ระบุ โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
typeName |
String : ชื่อที่ไม่ซ้ำกันของประเภทออบเจ็กต์การกําหนดค่า |
configList |
: รายการออบเจ็กต์การกําหนดค่า |
โยน | |
---|---|
ConfigurationException |
setDeviceManagementServer
public void setDeviceManagementServer (DeviceManagementGrpcServer server)
ตั้งค่า DeviceManagementGrpcServer
พารามิเตอร์ | |
---|---|
server |
DeviceManagementGrpcServer |
setDeviceManager
public void setDeviceManager (IDeviceManager manager)
ตั้งค่า IDeviceManager
โดยแทนที่ค่าที่มีอยู่ การดำเนินการนี้จะกำหนดตัวจัดการสำหรับอุปกรณ์ทดสอบ
setDeviceMonitor
public void setDeviceMonitor (IDeviceMonitor monitor)
ตั้งค่า IDeviceMonitor
พารามิเตอร์ | |
---|---|
monitor |
IDeviceMonitor : จอภาพ |
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
ตั้งค่า IDeviceSelection
โดยแทนที่ค่าที่มีอยู่ ซึ่งจะตั้งค่าตัวกรองอุปกรณ์ส่วนกลางในอุปกรณ์ที่ DeviceManager
จะดูได้
setHostMonitors
public void setHostMonitors (hostMonitors)
ตั้งค่ารายการ IHostMonitor
พารามิเตอร์ | |
---|---|
hostMonitors |
: รายการจอภาพ |
setHostOptions
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 |
setOriginalConfig
public void setOriginalConfig (String config)
ตั้งค่าการกําหนดค่าเดิมที่ใช้สร้างการกําหนดค่าส่วนกลาง
พารามิเตอร์ | |
---|---|
config |
String |
setResourceMetricCollector
public void setResourceMetricCollector (IResourceMetricCollector collector)
ตั้งค่าIResourceMetricCollector
พารามิเตอร์ | |
---|---|
collector |
IResourceMetricCollector |
setSandboxFactory
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 ()
การตั้งค่าที่เหมาะสมในช่วงเริ่มต้นของ TradeFed
โยน | |
---|---|
ConfigurationException |
validateOptions
public void validateOptions ()
ตรวจสอบค่าตัวเลือก
ปัจจุบันตัวเลือกนี้จะตรวจสอบว่าได้ตั้งค่าตัวเลือกที่จําเป็นทั้งหมดแล้ว
โยน | |
---|---|
ConfigurationException |
วิธีการที่มีการป้องกัน
getConfigurationFactory
protected IConfigurationFactory getConfigurationFactory ()
คิกรีเทิร์น | |
---|---|
IConfigurationFactory |