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 ()

پاکسازی مناسب هنگام خاموش شدن فید فید.

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 singleton را برای این نمونه TF تنظیم می کند.

ICommandScheduler getCommandScheduler ()

ICommandScheduler برای استفاده از پیکربندی دریافت می کند.

Object getConfigurationObject (String typeName)

شی پیکربندی سفارشی را با نام داده شده دریافت می کند.

ICredentialFactory getCredentialFactory ()

ICredentialFactory برای ایجاد اعتبارنامه دریافت می کند.

String getDescription ()
DeviceManagementGrpcServer getDeviceManagementServer ()

DeviceManagementGrpcServer یا در صورت عدم تعریف، null را برمی گرداند.

IDeviceManager getDeviceManager ()

IDeviceManager برای استفاده از پیکربندی دریافت می کند.

static IDeviceManager getDeviceManagerInstance ()

برای این نمونه TF یک مرجع به نمونه DeviceManager تک تنی برمی گرداند.

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)

روش عمومی برای تنظیم شی پیکربندی با نام داده شده، جایگزین هر مقدار موجود.

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

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_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 : الگوی نام کلاس برای حذف از dump.

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 : الگوی نام کلاس برای حذف از dump.

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 فایل حاوی پیکربندی جهانی فیلتر شده جدید.

createGlobalConfiguration

public static  createGlobalConfiguration (String[] args)

GlobalConfiguration singleton را برای این نمونه TF تنظیم می کند. قبل از اینکه هر چیزی برای فراخوانی getInstance() اقدام کند، باید یک بار و تنها یک بار فراخوانی شود.

پارامترها
args String

برمی گرداند

پرتاب می کند
IllegalStateException اگر بیش از یک بار تماس بگیرید
ConfigurationException

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

ICommandScheduler برای استفاده از پیکربندی دریافت می کند.

برمی گرداند
ICommandScheduler ICommandScheduler . هرگز باطل برنمی گردد.

getConfigurationObject

public Object getConfigurationObject (String typeName)

شی پیکربندی سفارشی را با نام داده شده دریافت می کند.

پارامترها
typeName String : نوع منحصر به فرد شی پیکربندی

برمی گرداند
Object اگر شیء با آن نام یافت نشد، شیء یا تهی است

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 ()

برای این نمونه TF یک مرجع به نمونه DeviceManager تک تنی برمی گرداند.

برمی گرداند
IDeviceManager

پرتاب می کند
IllegalStateException اگر createGlobalConfiguration(String[]) قبلاً فراخوانی نشده باشد.

getDeviceMonitors

public  getDeviceMonitors ()

لیست IDeviceMonitor را از پیکربندی جهانی دریافت می کند.

برمی گرداند
لیست IDeviceMonitor از پیکربندی جهانی، یا اگر هیچ کدام مشخص نشده باشد، null .

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

IDeviceSelection برای استفاده از پیکربندی دریافت می کند. نشان دهنده یک فیلتر جهانی است که DeviceManager می تواند روی آن دستگاه ها را ببیند.

برمی گرداند
IDeviceSelection IDeviceSelection ارائه شده در پیکربندی.

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

TradefedFeatureServer یا اگر تعریف نشده باشد، null را برمی گرداند.

برمی گرداند
TradefedFeatureServer

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

سرور پیکربندی جهانی را دریافت می کند. سرور پیکربندی جهانی برای دریافت تنظیمات میزبان از سرور به جای دریافت آن از فایل های محلی استفاده می شود.

برمی گرداند
IConfigurationServer

getHostMonitorInstance

public static  getHostMonitorInstances ()

برمی گرداند

getHostMonitors

public  getHostMonitors ()

لیست 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 اگر createGlobalConfiguration(String[]) قبلاً فراخوانی نشده باشد.

getKeyStoreFactory

public IKeyStoreFactory getKeyStoreFactory ()

IKeyStoreFactory برای استفاده از پیکربندی دریافت می کند.

برمی گرداند
IKeyStoreFactory IKeyStoreFactory یا در صورتی که کارخانه ذخیره کلید تنظیم نشده باشد، null شود.

getMultiDeviceRecoveryHandlers

public  getMultiDeviceRecoveryHandlers ()

لیست IMultiDeviceRecovery را برای استفاده از پیکربندی دریافت می کند.

برمی گرداند
لیست IMultiDeviceRecovery یا در صورت تنظیم نشدن null .

getName

public String getName ()

برمی گرداند
String نام این Configuration

getOptionValues

public  getOptionValues (String optionName)

لیستی از مقادیر گزینه را دریافت کنید.

پارامترها
optionName String : نام گزینه نقشه

برمی گرداند
لیستی از مقادیر گزینه داده شده اگر نام گزینه وجود نداشته باشد، null .

getResourceMetricCollectors

public  getResourceMetricCollectors ()

لیست 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 (چه شکست وحشتناکی) باید چه کاری انجام داد.

برمی گرداند
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)

یک متن راهنمای استفاده از خط فرمان را برای این پیکربندی به printStream داده شده خروجی می‌دهد.

پارامترها
importantOnly boolean

out PrintStream : ERROR(/PrintStream) مورد استفاده.

پرتاب می کند
com.android.tradefed.config.ConfigurationException
ConfigurationException

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

ICommandScheduler را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

setConfigurationFactory

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

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

راه اندازی مناسب در شروع معامله.

پرتاب می کند
ConfigurationException

validateOptions

public void validateOptions ()

ارزش گذاری گزینه ها

در حال حاضر این فقط تأیید می کند که همه گزینه های اجباری تنظیم شده اند

پرتاب می کند
ConfigurationException

روش های محافظت شده

getConfigurationFactory

protected IConfigurationFactory getConfigurationFactory ()

برمی گرداند
IConfigurationFactory