การกำหนดค่าทั่วโลก

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)

ตั้งค่าซิงเกิลตัน GlobalConfiguration สำหรับอินสแตนซ์ TF นี้

ICommandScheduler getCommandScheduler ()

รับ ICommandScheduler เพื่อใช้จากการกำหนดค่า

Object getConfigurationObject (String typeName)

รับวัตถุการกำหนดค่าแบบกำหนดเองพร้อมชื่อที่กำหนด

ICredentialFactory getCredentialFactory ()

รับ ICredentialFactory สำหรับการสร้างหนังสือรับรอง

String getDescription ()
DeviceManagementGrpcServer getDeviceManagementServer ()

ส่งคืน DeviceManagementGrpcServer หรือ null หากไม่ได้กำหนด

IDeviceManager getDeviceManager ()

รับ IDeviceManager เพื่อใช้งานจากการกำหนดค่า

static IDeviceManager getDeviceManagerInstance ()

ส่งคืนการอ้างอิงไปยังอินสแตนซ์ DeviceManager ซิงเกิลตันสำหรับอินสแตนซ์ TF นี้

getDeviceMonitors ()

รับรายการ IDeviceMonitor จากการกำหนดค่าส่วนกลาง

IDeviceSelection getDeviceRequirements ()

รับ IDeviceSelection เพื่อใช้จากการกำหนดค่า

TradefedFeatureServer getFeatureServer ()

ส่งคืน TradefedFeatureServer หรือ null หากไม่ได้กำหนด

IConfigurationServer getGlobalConfigServer ()

รับเซิร์ฟเวอร์กำหนดค่าส่วนกลาง

static getHostMonitorInstances ()
getHostMonitors ()

รับรายการ IHostMonitor จากการกำหนดค่าส่วนกลาง

IHostOptions getHostOptions ()

รับ IHostOptions เพื่อใช้จากการกำหนดค่า

IHostResourceManager getHostResourceManager ()

รับ IHostResourceManager จากการกำหนดค่าส่วนกลาง

static IGlobalConfiguration getInstance ()

ส่งกลับการอ้างอิงไปยังอินสแตนซ์ GlobalConfiguration เดี่ยวสำหรับอินสแตนซ์ TF นี้

IKeyStoreFactory getKeyStoreFactory ()

รับ IKeyStoreFactory เพื่อใช้จากการกำหนดค่า

getMultiDeviceRecoveryHandlers ()

รับรายการ IMultiDeviceRecovery ที่จะใช้จากการกำหนดค่า

String getName ()
getOptionValues (String optionName)

รับรายการค่าของตัวเลือก

getResourceMetricCollectors ()

รับรายการ IResourceMetricCollector จากการกำหนดค่าส่วนกลาง

ISandboxFactory getSandboxFactory ()

รับโรงงานแซนด์บ็อกซ์ที่สามารถใช้เพื่อเรียกใช้การร้องขอ

IShardHelper getShardingStrategy ()

ส่งคืน IShardHelper ที่กำหนดวิธีการแบ่งการกำหนดค่า

TestInvocationManagementServer getTestInvocationManagementSever ()

ส่งคืน TestInvocationManagementServer หรือ null หากไม่ได้กำหนด

ITerribleFailureHandler getWtfHandler ()

รับ ITerribleFailureHandler เพื่อใช้จากการกำหนดค่า

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)

ตั้งค่า ICommandScheduler แทนที่ค่าที่มีอยู่

void setConfigurationFactory ( IConfigurationFactory configFactory)

ตั้งค่า IConfigurationFactory สำหรับการกำหนดค่านี้

void setConfigurationObject (String typeName, Object configObject)

วิธีการทั่วไปในการตั้งค่าวัตถุ config ด้วยชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่

void setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList)

วิธีการทั่วไปในการตั้งค่ารายการออบเจ็กต์การกำหนดค่าสำหรับชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่

void setDeviceManagementServer ( DeviceManagementGrpcServer server)

ตั้งค่า DeviceManagementGrpcServer

void setDeviceManager ( IDeviceManager manager)

ตั้งค่า IDeviceManager โดยแทนที่ค่าที่มีอยู่

void setDeviceMonitor ( IDeviceMonitor monitor)

ตั้งค่า IDeviceMonitor

void setDeviceRequirements ( IDeviceSelection devRequirements)

ตั้งค่า IDeviceSelection โดยแทนที่ค่าที่มีอยู่

void setHostMonitors ( hostMonitors) setHostMonitors ( hostMonitors)

ตั้งค่ารายการ IHostMonitor

void setHostOptions ( IHostOptions hostOptions)

ตั้งค่า IHostOptions โดยแทนที่ค่าที่มีอยู่

void setHostResourceManager ( IHostResourceManager hostResourceManager)

ตั้งค่า IHostResourceManager โดยแทนที่ค่าที่มีอยู่

void setInvocationServer ( TestInvocationManagementServer server)

ตั้งค่า TestInvocationManagementServer

void setKeyStoreFactory ( IKeyStoreFactory factory)

ตั้งค่า IKeyStoreFactory โดยแทนที่ค่าที่มีอยู่

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

ตั้งค่าฟิลด์ Option การกำหนดค่าส่วนกลางด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด

ดู ArgsOptionParser สำหรับรูปแบบที่ต้องการ

void setOriginalConfig (String config)

ตั้งค่าการกำหนดค่าดั้งเดิมที่ใช้ในการสร้างการกำหนดค่าส่วนกลาง

void setResourceMetricCollector ( IResourceMetricCollector collector)

ตั้งค่า IResourceMetricCollector

void setSandboxFactory ( ISandboxFactory factory)

ตั้งค่า ISandboxFactory โดยแทนที่ค่าที่มีอยู่

void setShardingStrategy ( IShardHelper sharding)

ตั้งค่า IShardHelper ที่จะใช้เมื่อแบ่งการกำหนดค่า

void setTradefedFeatureServer ( TradefedFeatureServer server)

ตั้งค่า TradefedFeatureServer

void setWtfHandler ( ITerribleFailureHandler wtfHandler)

ตั้งค่า ITerribleFailureHandler

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 , a default list should be used.
การส่งคืน
File ไฟล์ที่มีการกำหนดค่าส่วนกลางที่กรองใหม่

cloneConfigWithFilter

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

กรอง GlobalConfiguration ตามรายการสีขาวในขณะที่อนุญาตให้มีการจัดการค่าตัวเลือกและส่งออกไปยังไฟล์ XML

พารามิเตอร์
exclusionPatterns : รูปแบบของชื่อคลาสที่จะแยกออกจากดัมพ์

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String : อาร์เรย์ String ของการกำหนดค่าที่จะรวมไว้ในไฟล์ XML ใหม่ หากตั้งค่าเป็น null , a default list should be used.
การส่งคืน
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 , a default list should be used.
การส่งคืน
File ไฟล์ที่มีการกำหนดค่าส่วนกลางที่กรองใหม่

สร้างการกำหนดค่าสากล

public static  createGlobalConfiguration (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

public  getDeviceMonitors ()

รับรายการ IDeviceMonitor จากการกำหนดค่าส่วนกลาง

การส่งคืน
รายการ IDeviceMonitor จากการกำหนดค่าส่วนกลาง หรือ null หากไม่มีการระบุ

รับข้อกำหนดของอุปกรณ์

public IDeviceSelection getDeviceRequirements ()

รับ IDeviceSelection เพื่อใช้จากการกำหนดค่า แสดงถึงตัวกรองส่วนกลางว่าอุปกรณ์ใดที่ DeviceManager สามารถมองเห็นได้

การส่งคืน
IDeviceSelection IDeviceSelection ที่ให้ไว้ในการกำหนดค่า

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

ส่งคืน TradefedFeatureServer หรือ null หากไม่ได้กำหนด

การส่งคืน
TradefedFeatureServer

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

รับเซิร์ฟเวอร์กำหนดค่าส่วนกลาง เซิร์ฟเวอร์การกำหนดค่าส่วนกลางใช้เพื่อรับการกำหนดค่าโฮสต์จากเซิร์ฟเวอร์แทนที่จะรับจากไฟล์ในเครื่อง

การส่งคืน
IConfigurationServer

getHostMonitorInstances

public static  getHostMonitorInstances ()

การส่งคืน

getHostMonitors

public  getHostMonitors ()

รับรายการ 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

public  getMultiDeviceRecoveryHandlers ()

รับรายการ IMultiDeviceRecovery ที่จะใช้จากการกำหนดค่า

การส่งคืน
รายการ IMultiDeviceRecovery หรือ null หากไม่ได้ตั้งค่า

รับชื่อ

public String getName ()

การส่งคืน
String ชื่อของ Configuration นี้

getOptionValues

public  getOptionValues (String optionName)

รับรายการค่าของตัวเลือก

พารามิเตอร์
optionName String : ชื่อตัวเลือกแผนที่

การส่งคืน
รายการค่าของตัวเลือกที่กำหนด null หากไม่มีชื่อตัวเลือก

getResourceMetricCollectors

public  getResourceMetricCollectors ()

รับรายการ 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

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