پیکربندی IGlobal
 public interface IGlobalConfiguration
  
  
  
| com.android.tradefed.config.IGlobalConfiguration | 
کلاسی برای در بر گرفتن اطلاعات پیکربندی جهانی برای یک نمونه از فدراسیون تجارت (شامل هر تعداد فراخوانی از پیکربندی های واقعی).
خلاصه
| روش های عمومی | |
|---|---|
| abstract void | cleanup ()پاکسازی مناسب هنگام خاموش شدن فید فید. | 
| abstract File | cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs)cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs)GlobalConfiguration را بر اساس یک لیست سفید فیلتر کنید و به یک فایل XML خروجی دهید. | 
| abstract File | cloneConfigWithFilter ( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)cloneConfigWithFilter ( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)GlobalConfiguration را بر اساس یک لیست سفید فیلتر کنید و در عین حال امکان دستکاری مقادیر گزینه و خروجی یک فایل XML را فراهم کنید. | 
| abstract File | cloneConfigWithFilter (String... allowlistConfigs)GlobalConfiguration را بر اساس یک لیست مجاز فیلتر کنید و به یک فایل XML خروجی دهید. | 
| abstract ICommandScheduler | getCommandScheduler ()  | 
| abstract Object | getConfigurationObject (String typeName)شی پیکربندی سفارشی را با نام داده شده دریافت می کند. | 
| abstract ICredentialFactory | getCredentialFactory ()  | 
| abstract DeviceManagementGrpcServer | getDeviceManagementServer ()  | 
| abstract IDeviceManager | getDeviceManager ()  | 
| abstract | getDeviceMonitors () لیست  | 
| abstract IDeviceSelection | getDeviceRequirements ()  | 
| abstract TradefedFeatureServer | getFeatureServer ()  | 
| abstract IConfigurationServer | getGlobalConfigServer ()سرور پیکربندی جهانی را دریافت می کند. | 
| abstract | getHostMonitors () لیست  | 
| abstract IHostOptions | getHostOptions ()  | 
| abstract IHostResourceManager | getHostResourceManager ()  | 
| abstract IKeyStoreFactory | getKeyStoreFactory ()  | 
| abstract | getMultiDeviceRecoveryHandlers () لیست  | 
| abstract | getOptionValues (String optionName)لیستی از مقادیر گزینه را دریافت کنید. | 
| abstract | getResourceMetricCollectors () لیست  | 
| abstract ISandboxFactory | getSandboxFactory ()یک کارخانه سندباکس دریافت کنید که بتوان از آن برای اجرای فراخوان استفاده کرد | 
| abstract IShardHelper | getShardingStrategy ()  | 
| abstract TestInvocationManagementServer | getTestInvocationManagementSever ()  | 
| abstract ITerribleFailureHandler | getWtfHandler ()  | 
| abstract void | injectOptionValue (String optionName, String optionValue)یک مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید. | 
| abstract void | injectOptionValue (String optionName, String optionKey, String optionValue)یک مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید. | 
| abstract void | setCommandScheduler ( ICommandScheduler scheduler)  | 
| abstract void | setConfigurationFactory ( IConfigurationFactory configFactory)  | 
| abstract void | setConfigurationObject (String name, Object configObject)روش عمومی برای تنظیم شی پیکربندی با نام داده شده، جایگزین هر مقدار موجود. | 
| abstract void | setConfigurationObjectList (String typeName, configList)setConfigurationObjectList (String typeName, configList)روش عمومی برای تنظیم لیست شی پیکربندی برای نام داده شده، جایگزین هر مقدار موجود. | 
| abstract void | setDeviceManagementServer ( DeviceManagementGrpcServer server)  | 
| abstract void | setDeviceManager ( IDeviceManager deviceManager)  | 
| abstract void | setDeviceMonitor ( IDeviceMonitor deviceMonitor)  | 
| abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection)  | 
| abstract void | setHostMonitors ( hostMonitors)setHostMonitors ( hostMonitors) لیست  | 
| abstract void | setHostOptions ( IHostOptions hostOptions)  | 
| abstract void | setHostResourceManager ( IHostResourceManager hostResourceManager)  | 
| abstract void | setInvocationServer ( TestInvocationManagementServer server)  | 
| abstract void | setKeyStoreFactory ( IKeyStoreFactory factory)  | 
| abstract | setOptionsFromCommandLineArgs ( listArgs)setOptionsFromCommandLineArgs ( listArgs) فیلدهای   برای قالب مورد انتظار  | 
| abstract void | setOriginalConfig (String config)پیکربندی اصلی مورد استفاده برای ایجاد پیکربندی جهانی را تنظیم می کند. | 
| abstract void | setResourceMetricCollector ( IResourceMetricCollector collector)  | 
| abstract void | setSandboxFactory ( ISandboxFactory factory)  | 
| abstract void | setShardingStrategy ( IShardHelper sharding)  | 
| abstract void | setTradefedFeatureServer ( TradefedFeatureServer server)  | 
| abstract void | setWtfHandler ( ITerribleFailureHandler wtfHandler)  | 
| abstract void | setup ()راه اندازی مناسب در شروع معامله. | 
| abstract void | validateOptions ()اعتبار سنجی مقادیر گزینه | 
روش های عمومی
پاکسازی
public abstract void cleanup ()
پاکسازی مناسب هنگام خاموش شدن فید فید.
cloneConfigWithFilter
public abstract File cloneConfigWithFilter (exclusionPatterns, String... allowlistConfigs) 
GlobalConfiguration را بر اساس یک لیست سفید فیلتر کنید و به یک فایل XML خروجی دهید.
| پارامترها | |
|---|---|
| exclusionPatterns | |
| allowlistConfigs | String: یک آرایهStringاز تنظیمات که در فایل XML جدید گنجانده می شود. اگر رویnull  | 
| برمی گرداند | |
|---|---|
| File | فایل حاوی پیکربندی جهانی فیلتر شده جدید. | 
| پرتاب می کند | |
|---|---|
|  | IOException | 
همچنین ببینید:
cloneConfigWithFilter
public abstract File cloneConfigWithFilter (exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs) 
GlobalConfiguration را بر اساس یک لیست سفید فیلتر کنید و در عین حال امکان دستکاری مقادیر گزینه و خروجی یک فایل XML را فراهم کنید.
| پارامترها | |
|---|---|
| exclusionPatterns | |
| transformer | IConfigOptionValueTransformer | 
| deepCopy | boolean | 
| allowlistConfigs | String: یک آرایهStringاز تنظیمات که در فایل XML جدید گنجانده می شود. اگر رویnull  | 
| برمی گرداند | |
|---|---|
| File | فایل حاوی پیکربندی جهانی فیلتر شده جدید. | 
همچنین ببینید:
cloneConfigWithFilter
public abstract 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 | فایل حاوی پیکربندی جهانی فیلتر شده جدید. | 
| پرتاب می کند | |
|---|---|
|  | IOException | 
getCommandScheduler
public abstract ICommandScheduler getCommandScheduler ()
 ICommandScheduler برای استفاده از پیکربندی دریافت می کند.
| برمی گرداند | |
|---|---|
| ICommandScheduler | ICommandScheduler. هرگز باطل برنمی گردد. | 
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
شی پیکربندی سفارشی را با نام داده شده دریافت می کند.
| پارامترها | |
|---|---|
| typeName | String: نوع منحصر به فرد شی پیکربندی | 
| برمی گرداند | |
|---|---|
| Object | اگر شیء با آن نام یافت نشد، شیء یا تهی است | 
getCredentialFactory
public abstract ICredentialFactory getCredentialFactory ()
 ICredentialFactory برای ایجاد اعتبارنامه دریافت می کند.
| برمی گرداند | |
|---|---|
| ICredentialFactory | ICredentialFactoryیا در صورتی که هیچ کدام مشخص نشده باشد،null. | 
getDeviceManagementServer
public abstract DeviceManagementGrpcServer getDeviceManagementServer ()
 DeviceManagementGrpcServer یا در صورت عدم تعریف، null را برمی گرداند.
| برمی گرداند | |
|---|---|
| DeviceManagementGrpcServer | |
getDeviceManager
public abstract IDeviceManager getDeviceManager ()
 IDeviceManager برای استفاده از پیکربندی دریافت می کند. مجموعه دستگاه های موجود برای آزمایش را مدیریت می کند
| برمی گرداند | |
|---|---|
| IDeviceManager | IDeviceManagerارائه شده در پیکربندی. | 
getDeviceMonitors
public abstractgetDeviceMonitors () 
لیست IDeviceMonitor را از پیکربندی جهانی دریافت می کند.
| برمی گرداند | |
|---|---|
| لیست IDeviceMonitorاز پیکربندی جهانی، یا اگر هیچ کدام مشخص نشده باشد،null. | |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
IDeviceSelection برای استفاده از پیکربندی دریافت می کند. نشان دهنده یک فیلتر جهانی است که DeviceManager می تواند روی آن دستگاه ها را ببیند.
| برمی گرداند | |
|---|---|
| IDeviceSelection | IDeviceSelectionارائه شده در پیکربندی. | 
getFeatureServer
public abstract TradefedFeatureServer getFeatureServer ()
TradefedFeatureServer یا اگر تعریف نشده باشد، null را برمی گرداند.
| برمی گرداند | |
|---|---|
| TradefedFeatureServer | |
getGlobalConfigServer
public abstract IConfigurationServer getGlobalConfigServer ()
سرور پیکربندی جهانی را دریافت می کند. سرور پیکربندی جهانی برای دریافت تنظیمات میزبان از سرور به جای دریافت آن از فایل های محلی استفاده می شود.
| برمی گرداند | |
|---|---|
| IConfigurationServer | |
getHostMonitors
public abstractgetHostMonitors () 
لیست IHostMonitor را از پیکربندی جهانی دریافت می کند.
| برمی گرداند | |
|---|---|
| لیست IHostMonitorاز پیکربندی جهانی، یا اگر هیچ کدام مشخص نشده باشد،null. | |
getHostOptions
public abstract IHostOptions getHostOptions ()
IHostOptions برای استفاده از پیکربندی دریافت می کند.
| برمی گرداند | |
|---|---|
| IHostOptions | IDeviceManagerارائه شده در پیکربندی. | 
getHostResourceManager
public abstract IHostResourceManager getHostResourceManager ()
IHostResourceManager از پیکربندی جهانی دریافت می کند.
| برمی گرداند | |
|---|---|
| IHostResourceManager | IHostResourceManagerاز پیکربندی جهانی، یا اجرای پیشفرضLocalHostResourceManagerاگر در پیکربندی میزبان مشخص نشده باشد. | 
getKeyStoreFactory
public abstract IKeyStoreFactory getKeyStoreFactory ()
IKeyStoreFactory برای استفاده از پیکربندی دریافت می کند.
| برمی گرداند | |
|---|---|
| IKeyStoreFactory | IKeyStoreFactoryیا در صورتی که کارخانه ذخیره کلید تنظیم نشده باشد، null شود. | 
getMultiDeviceRecoveryHandlers
public abstractgetMultiDeviceRecoveryHandlers () 
لیست IMultiDeviceRecovery را برای استفاده از پیکربندی دریافت می کند.
| برمی گرداند | |
|---|---|
| لیست IMultiDeviceRecoveryیا در صورت تنظیم نشدنnull. | |
getOptionValues
public abstractgetOptionValues (String optionName) 
لیستی از مقادیر گزینه را دریافت کنید.
| پارامترها | |
|---|---|
| optionName | String: نام گزینه نقشه | 
| برمی گرداند | |
|---|---|
| لیستی از مقادیر گزینه داده شده اگر نام گزینه وجود نداشته باشد، null. | |
getResourceMetricCollectors
public abstractgetResourceMetricCollectors () 
لیست IResourceMetricCollector را از پیکربندی جهانی دریافت می کند.
| برمی گرداند | |
|---|---|
| لیست IResourceMetricCollectorاز پیکربندی جهانی یا در صورتی که هیچ کدام مشخص نشده باشدnull. | |
getSandboxFactory
public abstract ISandboxFactory getSandboxFactory ()
یک کارخانه سندباکس دریافت کنید که بتوان از آن برای اجرای فراخوان استفاده کرد
| برمی گرداند | |
|---|---|
| ISandboxFactory | |
getShardingStrategy
public abstract IShardHelper getShardingStrategy ()
IShardHelper برمیگرداند که راه تقسیم کردن یک پیکربندی را تعریف میکند.
| برمی گرداند | |
|---|---|
| IShardHelper | |
getTestInvocationManagementSever
public abstract TestInvocationManagementServer getTestInvocationManagementSever ()
TestInvocationManagementServer برمیگرداند یا اگر تعریف نشده باشد null را برمیگرداند.
| برمی گرداند | |
|---|---|
| TestInvocationManagementServer | |
getWtfHandler
public abstract ITerribleFailureHandler getWtfHandler ()
ITerribleFailureHandler برای استفاده از پیکربندی دریافت می کند. در صورت وقوع WTF (چه شکست وحشتناکی) باید چه کاری انجام داد.
| برمی گرداند | |
|---|---|
| ITerribleFailureHandler | ITerribleFailureHandlerارائه شده در پیکربندی، یا اگر کنترل کننده تنظیم نشده باشد، پوچ | 
injectOptionValue
public abstract void injectOptionValue (String optionName, 
                String optionValue)یک مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید.
برای ارائه مقادیر برای گزینه هایی که به صورت پویا تولید می شوند مفید است.
| پارامترها | |
|---|---|
| optionName | String: نام گزینه | 
| optionValue | String: مقدار(های) گزینه | 
| پرتاب می کند | |
|---|---|
| ConfigurationException | اگر نتوانستید مقدار گزینه را تنظیم کنید | 
injectOptionValue
public abstract void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)یک مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید.
برای ارائه مقادیر برای گزینه هایی که به صورت پویا تولید می شوند مفید است.
| پارامترها | |
|---|---|
| optionName | String: نام گزینه نقشه | 
| optionKey | String: کلید گزینه نقشه | 
| optionValue | String: مقدار گزینه نقشه | 
| پرتاب می کند | |
|---|---|
| ConfigurationException | اگر نتوانستید مقدار گزینه را تنظیم کنید | 
setCommandScheduler
public abstract void setCommandScheduler (ICommandScheduler scheduler)
ICommandScheduler را تنظیم کنید و هر مقدار موجود را جایگزین کنید. 
setConfigurationFactory
public abstract void setConfigurationFactory (IConfigurationFactory configFactory)
IConfigurationFactory برای این پیکربندی تنظیم کنید.
| پارامترها | |
|---|---|
| configFactory | IConfigurationFactory | 
setConfigurationObject
public abstract void setConfigurationObject (String name, 
                Object configObject)روش عمومی برای تنظیم شی پیکربندی با نام داده شده، جایگزین هر مقدار موجود.
| پارامترها | |
|---|---|
| name | String: نام منحصر به فرد نوع شی پیکربندی. | 
| configObject | Object: شیء پیکربندی | 
| پرتاب می کند | |
|---|---|
| ConfigurationException | اگر configObject نوع درستی نبود | 
setConfigurationObjectList
public abstract void setConfigurationObjectList (String typeName, 
                 configList) روش عمومی برای تنظیم لیست شی پیکربندی برای نام داده شده، جایگزین هر مقدار موجود.
| پارامترها | |
|---|---|
| typeName | String: نام منحصر به فرد نوع شی پیکربندی. | 
| configList | |
| پرتاب می کند | |
|---|---|
| ConfigurationException | اگر شیء موجود در لیست نوع صحیحی نداشته باشد | 
setDeviceManagementServer
public abstract void setDeviceManagementServer (DeviceManagementGrpcServer server)
DeviceManagementGrpcServer را تنظیم می کند.
| پارامترها | |
|---|---|
| server | DeviceManagementGrpcServer | 
setDeviceManager
public abstract void setDeviceManager (IDeviceManager deviceManager)
IDeviceManager را تنظیم کنید و هر مقدار موجود را جایگزین کنید. این مدیر را برای دستگاه های آزمایشی تنظیم می کند 
setDeviceMonitor
public abstract void setDeviceMonitor (IDeviceMonitor deviceMonitor)
IDeviceMonitor را تنظیم کنید.
| پارامترها | |
|---|---|
| deviceMonitor | IDeviceMonitor: مانیتور | 
| پرتاب می کند | |
|---|---|
| ConfigurationException | اگر IDeviceMonitorقبلاً تنظیم شده باشد. | 
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
IDeviceSelection را تنظیم کنید و هر مقدار موجود را جایگزین کنید. این یک فیلتر جهانی دستگاه را تنظیم می کند که DeviceManager می تواند در آن دستگاه ها را ببیند. 
setHostMonitors
public abstract void setHostMonitors (hostMonitors) 
لیست IHostMonitor را تنظیم کنید.
| پارامترها | |
|---|---|
| hostMonitors | |
| پرتاب می کند | |
|---|---|
| ConfigurationException | اگر یک IHostMonitorقبلاً تنظیم شده باشد. | 
setHostOptions
public abstract void setHostOptions (IHostOptions hostOptions)
IHostOptions را تنظیم کنید و هر مقدار موجود را جایگزین کنید. 
setHostResourceManager
public abstract void setHostResourceManager (IHostResourceManager hostResourceManager)
IHostResourceManager را تنظیم کنید و هر مقدار موجود را جایگزین کنید. 
setInvocationServer
public abstract void setInvocationServer (TestInvocationManagementServer server)
TestInvocationManagementServer تنظیم می کند.
| پارامترها | |
|---|---|
| server | TestInvocationManagementServer | 
setKeyStoreFactory
public abstract void setKeyStoreFactory (IKeyStoreFactory factory)
IKeyStoreFactory را تنظیم کنید و مقادیر موجود را جایگزین کنید. 
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs) 
فیلدهای Option پیکربندی جهانی را با مجموعه ای از آرگومان های خط فرمان مشخص کنید
 برای قالب مورد انتظار ArgsOptionParser را ببینید
| پارامترها | |
|---|---|
| listArgs | |
| برمی گرداند | |
|---|---|
| استدلال های مصرف نشده | |
| پرتاب می کند | |
|---|---|
| ConfigurationException | |
setOriginalConfig
public abstract void setOriginalConfig (String config)
پیکربندی اصلی مورد استفاده برای ایجاد پیکربندی جهانی را تنظیم می کند.
| پارامترها | |
|---|---|
| config | String | 
setResourceMetricCollector
public abstract void setResourceMetricCollector (IResourceMetricCollector collector)
IResourceMetricCollector را تنظیم می کند.
| پارامترها | |
|---|---|
| collector | IResourceMetricCollector | 
setSandboxFactory
public abstract void setSandboxFactory (ISandboxFactory factory)
ISandboxFactory را تنظیم کنید و مقادیر موجود را جایگزین کنید. 
setShardingStrategy
public abstract void setShardingStrategy (IShardHelper sharding)
IShardHelper را تنظیم می کند تا هنگام به اشتراک گذاری یک پیکربندی استفاده شود.
| پارامترها | |
|---|---|
| sharding | IShardHelper | 
setTradefedFeatureServer
public abstract void setTradefedFeatureServer (TradefedFeatureServer server)
TradefedFeatureServer را تنظیم می کند.
| پارامترها | |
|---|---|
| server | TradefedFeatureServer | 
setWtfHandler
public abstract void setWtfHandler (ITerribleFailureHandler wtfHandler)
ITerribleFailureHandler را تنظیم کنید.
| پارامترها | |
|---|---|
| wtfHandler | ITerribleFailureHandler: کنترل کننده WTF | 
| پرتاب می کند | |
|---|---|
| ConfigurationException | اگر قبلاً یک ITerribleFailureHandlerتنظیم شده باشد. | 
راه اندازی
public abstract void setup ()
راه اندازی مناسب در شروع معامله.
| پرتاب می کند | |
|---|---|
|  | com.android.tradefed.config.ConfigurationException | 
| ConfigurationException | |
validateOptions
public abstract void validateOptions ()
اعتبار سنجی مقادیر گزینه
در حال حاضر این فقط تأیید می کند که همه گزینه های اجباری تنظیم شده اند
| پرتاب می کند | |
|---|---|
| ConfigurationException | اگر فیلدهای اجباری در پیکربندی وجود نداشته باشد | 
