پیکربندی سراسری
public class GlobalConfiguration
extends Object implements IGlobalConfiguration
| شیء جاوا | |
| ↳ | com.android.tradefed.config.GlobalConfiguration |
یک پیادهسازی IGlobalConfiguration که اشیاء پیکربندی بارگذاری شده را در یک نقشه ذخیره میکند.
خلاصه
ثابتها | |
|---|---|
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 |
روشهای عمومی | |
|---|---|
void | cleanup ()پاکسازی مناسب هنگام خاموش شدن سیستم تغذیهی مبادلهای. |
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 () یک ارجاع به نمونهی Singleton |
| getDeviceMonitors () لیست |
IDeviceSelection | getDeviceRequirements () |
TradefedFeatureServer | getFeatureServer () |
IConfigurationServer | getGlobalConfigServer ()سرور پیکربندی سراسری را دریافت میکند. |
static | getHostMonitorInstances () |
| getHostMonitors () لیست |
IHostOptions | getHostOptions () |
IHostResourceManager | getHostResourceManager () |
static IGlobalConfiguration | getInstance () یک ارجاع به نمونهی Singleton |
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 () |
ثابتها
نام نوع کارخانه اعتبارنامه
public static final String CREDENTIAL_FACTORY_TYPE_NAME
مقدار ثابت: "credential_factory"
نام_نوع_مدیر_دستگاه
public static final String DEVICE_MANAGER_TYPE_NAME
مقدار ثابت: "device_manager"
نام_نوع_مانیتور_دستگاه
public static final String DEVICE_MONITOR_TYPE_NAME
مقدار ثابت: "دستگاه_مانیتور"
نوع_نیازمندی_دستگاه
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
مقدار ثابت: "نیازمندیهای دستگاه"
سرور پیکربندی سراسری
public static final String GLOBAL_CONFIG_SERVER
مقدار ثابت: "global_config_server"
متغیر پیکربندی سراسری سرور
public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
مقدار ثابت: "TF_GLOBAL_CONFIG_SERVER_CONFIG"
متغیر پیکربندی سراسری
public static final String GLOBAL_CONFIG_VARIABLE
مقدار ثابت: "TF_GLOBAL_CONFIG"
نام_نام_نوع_مانیتور_میزبان
public static final String HOST_MONITOR_TYPE_NAME
مقدار ثابت: "host_monitor"
نوع_گزینه_های_میزبان_نام
public static final String HOST_OPTIONS_TYPE_NAME
مقدار ثابت: "host_options"
نام_HOST_RESOURCE_MANAGER_TYPE_NAME
public static final String HOST_RESOURCE_MANAGER_TYPE_NAME
مقدار ثابت: "host_resource_manager"
نوع_فروشگاه_کلید_نام
public static final String KEY_STORE_TYPE_NAME
مقدار ثابت: "key_store"
نام_نوع_بازیابی_چند_دستگاهی
public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME
مقدار ثابت: "بازیابی چند دستگاهی"
نوع_گردآورنده_منبع_متریک
public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME
مقدار ثابت: "resource_metric_collector"
نام نوع کارخانه جعبه شنی
public static final String SANDBOX_FACTORY_TYPE_NAME
مقدار ثابت: "sandbox_factory"
نام_نوع_برنامهریز
public static final String SCHEDULER_TYPE_NAME
مقدار ثابت: "زمانبند فرمان"
نام_نوع_استراتژی_شاردینگ
public static final String SHARDING_STRATEGY_TYPE_NAME
مقدار ثابت: "sharding_strategy"
نام سرور مدیریت دستگاه (TF_DEVICE_MANAGEMENT_SERVER)
public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME
مقدار ثابت: "tf_device_management_server"
نام سرور TF_FEATURE
public static final String TF_FEATURE_SERVER_NAME
مقدار ثابت: "tf_feature_server"
TF_INVOCATION_SERVER_NAME
public static final String TF_INVOCATION_SERVER_NAME
مقدار ثابت: "tf_invocation_server"
نام_نوع_دستگیره_چی؟
public static final String WTF_HANDLER_TYPE_NAME
مقدار ثابت: "wtf_handler"
روشهای عمومی
پاکسازی
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 | |
زمانبندی فرمان
public ICommandScheduler getCommandScheduler ()
ICommandScheduler برای استفاده از پیکربندی دریافت میکند.
| بازگشتها | |
|---|---|
ICommandScheduler | ICommandScheduler هرگز مقدار null برنمیگرداند. |
شیء پیکربندی
public Object getConfigurationObject (String typeName)
شیء پیکربندی سفارشی را با نام داده شده دریافت میکند.
| پارامترها | |
|---|---|
typeName | String : نوع منحصر به فرد شیء پیکربندی |
| بازگشتها | |
|---|---|
Object | شیء یا اگر شیء با آن نام یافت نشد، تهی (null) |
دریافت اعتبارنامه کارخانهای
public ICredentialFactory getCredentialFactory ()
ICredentialFactory را برای ایجاد اعتبارنامهها دریافت میکند.
| بازگشتها | |
|---|---|
ICredentialFactory | ICredentialFactory یا اگر هیچ کدام مشخص نشده باشد null . |
دریافتتوضیحات
public String getDescription ()
| بازگشتها | |
|---|---|
String | یک توضیح کوتاه و خوانا برای کاربر در مورد این Configuration |
سرور مدیریت دستگاه را دریافت کنید
public DeviceManagementGrpcServer getDeviceManagementServer ()
DeviceManagementGrpcServer را برمیگرداند و در صورت تعریف نشدن، null را برمیگرداند.
| بازگشتها | |
|---|---|
DeviceManagementGrpcServer | |
دریافت مدیر دستگاه
public IDeviceManager getDeviceManager ()
IDeviceManager را برای استفاده از پیکربندی دریافت میکند. مجموعهای از دستگاههای موجود برای آزمایش را مدیریت میکند.
| بازگشتها | |
|---|---|
IDeviceManager | IDeviceManager ارائه شده در پیکربندی. |
دریافت نمونه مدیر دستگاه
public static IDeviceManager getDeviceManagerInstance ()
یک ارجاع به نمونهی Singleton DeviceManager برای این نمونهی TF برمیگرداند.
| بازگشتها | |
|---|---|
IDeviceManager | |
| پرتابها | |
|---|---|
IllegalStateException | اگر createGlobalConfiguration(String[]) قبلاً فراخوانی نشده باشد. |
مانیتورهای دستگاه
publicgetDeviceMonitors ()
لیست IDeviceMonitor را از پیکربندی سراسری دریافت میکند.
| بازگشتها | |
|---|---|
| لیست IDeviceMonitor از پیکربندی سراسری، یا اگر هیچ کدام مشخص نشده باشد null . |
دریافت الزامات دستگاه
public IDeviceSelection getDeviceRequirements ()
IDeviceSelection را برای استفاده از پیکربندی دریافت میکند. یک فیلتر سراسری را نشان میدهد که DeviceManager میتواند دستگاههایی را که میبیند، مشخص کند.
| بازگشتها | |
|---|---|
IDeviceSelection | IDeviceSelection ارائه شده در پیکربندی. |
سرور ویژگیها
public TradefedFeatureServer getFeatureServer ()
TradefedFeatureServer را برمیگرداند یا در صورت تعریف نشدن، null را برمیگرداند.
| بازگشتها | |
|---|---|
TradefedFeatureServer | |
دریافت سرور پیکربندی جهانی
public IConfigurationServer getGlobalConfigServer ()
سرور پیکربندی سراسری را دریافت میکند. سرور پیکربندی سراسری برای دریافت پیکربندیهای میزبان از یک سرور به جای دریافت آنها از فایلهای محلی استفاده میشود.
| بازگشتها | |
|---|---|
IConfigurationServer | |
نمونههای مانیتور میزبان
public staticgetHostMonitorInstances ()
| بازگشتها | |
|---|---|
| |
مانیتورهای میزبان
publicgetHostMonitors ()
لیست IHostMonitor را از پیکربندی سراسری دریافت میکند.
| بازگشتها | |
|---|---|
| لیست IHostMonitor از پیکربندی سراسری، یا اگر هیچ کدام مشخص نشده باشد null . |
گزینههای میزبان
public IHostOptions getHostOptions ()
IHostOptions را برای استفاده از پیکربندی دریافت میکند.
| بازگشتها | |
|---|---|
IHostOptions | IDeviceManager ارائه شده در پیکربندی. |
getHostResourceManager
public IHostResourceManager getHostResourceManager ()
IHostResourceManager را از پیکربندی سراسری دریافت میکند.
| بازگشتها | |
|---|---|
IHostResourceManager | IHostResourceManager از پیکربندی سراسری، یا پیادهسازی پیشفرض LocalHostResourceManager اگر در پیکربندی میزبان مشخص نشده باشد. |
دریافت نمونه
public static IGlobalConfiguration getInstance ()
یک ارجاع به نمونهی Singleton GlobalConfiguration برای این نمونهی TF برمیگرداند.
| بازگشتها | |
|---|---|
IGlobalConfiguration | |
| پرتابها | |
|---|---|
IllegalStateException | اگر createGlobalConfiguration(String[]) قبلاً فراخوانی نشده باشد. |
کارخانهی کلید (getKeyStoreFactory)
public IKeyStoreFactory getKeyStoreFactory ()
IKeyStoreFactory را برای استفاده از پیکربندی دریافت میکند.
| بازگشتها | |
|---|---|
IKeyStoreFactory | اگر هیچ کارخانهی ذخیرهسازی کلید تنظیم نشده باشد IKeyStoreFactory یا null را برمیگرداند. |
getMultiDeviceRecoveryHandlers
publicgetMultiDeviceRecoveryHandlers ()
لیست IMultiDeviceRecovery مورد استفاده را از پیکربندی دریافت میکند.
| بازگشتها | |
|---|---|
| لیست IMultiDeviceRecovery یا در صورت عدم تنظیم، null . |
مقادیر گزینهها را دریافت کنید
publicgetOptionValues (String optionName)
لیستی از مقادیر گزینهها را دریافت کنید.
| پارامترها | |
|---|---|
optionName | String : نام گزینه نقشه |
| بازگشتها | |
|---|---|
| فهرستی از مقادیر گزینه داده شده. اگر نام گزینه وجود نداشته باشد، null . |
getResourceMetricCollectors
publicgetResourceMetricCollectors ()
لیست IResourceMetricCollector را از پیکربندی سراسری دریافت میکند.
| بازگشتها | |
|---|---|
| لیست IResourceMetricCollector از پیکربندی سراسری یا در صورت عدم تعیین هیچ کدام null . |
کارخانهی جعبهی شنی (getSandboxFactory)
public ISandboxFactory getSandboxFactory ()
یک کارخانهی جعبهی شنی تهیه کنید که بتوان از آن برای اجرای فراخوانی استفاده کرد
| بازگشتها | |
|---|---|
ISandboxFactory | |
استراتژی getSharding
public IShardHelper getShardingStrategy ()
IShardHelper را برمیگرداند که نحوهی تقسیمبندی یک پیکربندی را تعریف میکند.
| بازگشتها | |
|---|---|
IShardHelper | |
سرور مدیریت فراخوانی دریافتشده
public TestInvocationManagementServer getTestInvocationManagementSever ()
مقدار TestInvocationManagementServer برمیگرداند و در صورت تعریف نشدن، null را برمیگرداند.
| بازگشتها | |
|---|---|
TestInvocationManagementServer | |
getWtfHandler
public ITerribleFailureHandler getWtfHandler ()
ITerribleFailureHandler را برای استفاده از پیکربندی دریافت میکند. در صورت وقوع یک WTF (چه شکست وحشتناکی) چه کاری باید انجام شود را مدیریت میکند.
| بازگشتها | |
|---|---|
ITerribleFailureHandler | ITerribleFailureHandler ارائه شده در پیکربندی، یا در صورت عدم تنظیم هیچ هندلری، null |
مقدار گزینه تزریقی
public void injectOptionValue (String optionName,
String optionValue)یک مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید.
برای ارائه مقادیر برای گزینههایی که به صورت پویا تولید میشوند، مفید است.
| پارامترها | |
|---|---|
optionName | String : نام گزینه |
optionValue | String : مقدار(های) گزینه |
| پرتابها | |
|---|---|
ConfigurationException | |
مقدار گزینه تزریقی
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)یک مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید.
برای ارائه مقادیر برای گزینههایی که به صورت پویا تولید میشوند، مفید است.
| پارامترها | |
|---|---|
optionName | String : نام گزینه نقشه |
optionKey | String : کلید گزینه نقشه |
optionValue | String : مقدار گزینه نقشه |
| پرتابها | |
|---|---|
ConfigurationException | |
دستور چاپ
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 | |
تنظیم سرور مدیریت دستگاه
public void setDeviceManagementServer (DeviceManagementGrpcServer server)
DeviceManagementGrpcServer را تنظیم میکند.
| پارامترها | |
|---|---|
server | DeviceManagementGrpcServer |
تنظیمکننده دستگاه
public void setDeviceManager (IDeviceManager manager)
IDeviceManager را تنظیم کنید و آن را جایگزین مقادیر موجود کنید. این، مدیر دستگاههای آزمایشی را تنظیم میکند.
مانیتور دستگاه تنظیمشده
public void setDeviceMonitor (IDeviceMonitor monitor)
IDeviceMonitor را تنظیم کنید.
| پارامترها | |
|---|---|
monitor | IDeviceMonitor : مانیتور |
الزامات دستگاه را تنظیم کنید
public void setDeviceRequirements (IDeviceSelection devRequirements)
مقدار IDeviceSelection را تنظیم کنید و آن را جایگزین مقادیر موجود کنید. این یک فیلتر دستگاه سراسری تنظیم میکند که DeviceManager میتواند دستگاههایی را که میبیند، ببیند.
مانیتورهای میزبان تنظیمشده
public void setHostMonitors (hostMonitors)
لیست IHostMonitor را تنظیم کنید.
| پارامترها | |
|---|---|
hostMonitors | : فهرست مانیتورها |
تنظیمات میزبان
public void setHostOptions (IHostOptions hostOptions)
IHostOptions را تنظیم کنید و مقادیر موجود را جایگزین کنید.
تنظیم مدیر منابع میزبان
public void setHostResourceManager (IHostResourceManager hostResourceManager)
IHostResourceManager را تنظیم کنید و آن را جایگزین مقادیر موجود کنید.
تنظیم سرور فراخوانی
public void setInvocationServer (TestInvocationManagementServer server)
TestInvocationManagementServer را تنظیم میکند.
| پارامترها | |
|---|---|
server | TestInvocationManagementServer |
کارخانهی تنظیم کلید (setKeyStoreFactory)
public void setKeyStoreFactory (IKeyStoreFactory factory)
IKeyStoreFactory را تنظیم کنید و آن را جایگزین مقادیر موجود کنید.
آرگومانهای setOptionsFromCommandLine
publicsetOptionsFromCommandLineArgs ( listArgs)
فیلدهای Option پیکربندی سراسری را با مجموعه آرگومانهای خط فرمان داده شده تنظیم کنید
برای قالب مورد انتظار، به ArgsOptionParser مراجعه کنید
| پارامترها | |
|---|---|
listArgs | آرگومانهای خط فرمان |
| بازگشتها | |
|---|---|
| استدلالهای مصرفنشده |
| پرتابها | |
|---|---|
ConfigurationException | |
setOriginalConfig
public void setOriginalConfig (String config)
پیکربندی اصلی مورد استفاده برای ایجاد پیکربندی سراسری را تنظیم میکند.
| پارامترها | |
|---|---|
config | String |
setResourceMetricCollector
public void setResourceMetricCollector (IResourceMetricCollector collector)
IResourceMetricCollector را تنظیم میکند.
| پارامترها | |
|---|---|
collector | IResourceMetricCollector |
کارخانهی تنظیمشدهی سندباکس
public void setSandboxFactory (ISandboxFactory factory)
مقدار ISandboxFactory را تنظیم کنید و آن را جایگزین مقادیر موجود کنید.
استراتژی setSharding
public void setShardingStrategy (IShardHelper sharding)
IShardHelper را برای استفاده هنگام تقسیمبندی پیکربندی تنظیم میکند.
| پارامترها | |
|---|---|
sharding | IShardHelper |
setTradedefedFeatureServer
public void setTradefedFeatureServer (TradefedFeatureServer server)
TradefedFeatureServer را تنظیم میکند.
| پارامترها | |
|---|---|
server | TradefedFeatureServer |
setWtfHandler
public void setWtfHandler (ITerribleFailureHandler wtfHandler)
ITerribleFailureHandler را تنظیم کنید.
| پارامترها | |
|---|---|
wtfHandler | ITerribleFailureHandler : کنترلکنندهی WTF |
اعتبارسنجی گزینهها
public void validateOptions ()
اعتبارسنجی مقادیر گزینهها
در حال حاضر این فقط تأیید میکند که تمام گزینههای اجباری تنظیم شدهاند.
| پرتابها | |
|---|---|
ConfigurationException | |
روشهای محافظتشده
کارخانه پیکربندی
protected IConfigurationFactory getConfigurationFactory ()
| بازگشتها | |
|---|---|
IConfigurationFactory | |