الإعدادات العالمية

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)

يمكنك تصفية GlobalConfiguration بناءً على قائمة بيضاء والإخراج إلى ملف XML.

File 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 أو قيمة خالية في حال عدم تحديد قيمة.

IDeviceManager getDeviceManager()

يحصل على IDeviceManager لاستخدامه من الإعدادات.

static IDeviceManager getDeviceManagerInstance()

عرض إشارة إلى مثيل DeviceManager المفرد في TF مثال.

getDeviceMonitors()

يحصل على قائمة IDeviceMonitor من الإعداد العام.

IDeviceSelection getDeviceRequirements()

يحصل على IDeviceSelection لاستخدامه من الإعدادات.

TradefedFeatureServer getFeatureServer()

تعرض القيمة TradefedFeatureServer أو قيمة خالية في حال عدم تحديد قيمة.

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 أو قيمة خالية في حال عدم تحديد قيمة.

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)

طريقة عامة لضبط قائمة عناصر الضبط للاسم المحدّد، مع استبدال أي قائمة حالية

void setDeviceManagementServer(DeviceManagementGrpcServer server)

لضبط DeviceManagementGrpcServer.

void setDeviceManager(IDeviceManager manager)

اضبط السمة IDeviceManager، مع استبدال أي قيم حالية.

void setDeviceMonitor(IDeviceMonitor monitor)

اضبط السمة IDeviceMonitor.

void setDeviceRequirements(IDeviceSelection devRequirements)

اضبط السمة IDeviceSelection، مع استبدال أي قيم حالية.

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

اضبط حقول 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_المورد_مدير_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

RI_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 الملف الذي يحتوي على التهيئة العامة الجديدة التي تمت تصفيتها.

createGlobalConfiguration

public static  createGlobalConfiguration (String[] args)

لإعداد المفرد GlobalConfiguration لمثيل TF هذا يجب الاتصال به مرة واحدة فقط قبل أن يحاول أي شيء الاتصال بـ getInstance()

المعلمات
args String

المرتجعات

الرميات
IllegalStateException إذا تم طلبها أكثر من مرة
ConfigurationException

الحصول على Commandscheduler

public ICommandScheduler getCommandScheduler ()

يحصل على ICommandScheduler لاستخدامه من الإعدادات.

المرتجعات
ICommandScheduler ICommandScheduler. لن يتم عرض قيمة فارغة أبدًا.

getConfigurationObject

public Object getConfigurationObject (String typeName)

يحصل على كائن الضبط المخصّص بالاسم الأول.

المعلمات
typeName String: النوع الفريد لكائن الإعدادات

المرتجعات
Object كائن أو قيمة خالية إذا لم يتم العثور على كائن بهذا الاسم

الحصول على بيانات اعتماد مصنع

public ICredentialFactory getCredentialFactory ()

الحصول على ICredentialFactory لإنشاء بيانات الاعتماد.

المرتجعات
ICredentialFactory ICredentialFactory أو null إذا لم يتم تحديد أي منها.

getDescription

public String getDescription ()

المرتجعات
String أدخِل وصفًا قصيرًا سهل القراءة للمستخدم هذا Configuration.

الحصول على DeviceManagementServer

public DeviceManagementGrpcServer getDeviceManagementServer ()

تعرض القيمة DeviceManagementGrpcServer أو قيمة خالية في حال عدم تحديد قيمة.

المرتجعات
DeviceManagementGrpcServer

الحصول على مدير الجهاز

public IDeviceManager getDeviceManager ()

يحصل على IDeviceManager لاستخدامه من الإعدادات. يدير مجموعة البيانات المتاحة أجهزة للاختبار

المرتجعات
IDeviceManager IDeviceManager المُقدم في الإعدادات.

مثيل getDeviceManager

public static IDeviceManager getDeviceManagerInstance ()

عرض إشارة إلى مثيل DeviceManager المفرد حاليًا لملف TF هذا مثال.

المرتجعات
IDeviceManager

الرميات
IllegalStateException إذا لم يتم ربط createGlobalConfiguration(String[]) تم استدعاؤه بالفعل.

الحصول على أجهزة مراقبة

public  getDeviceMonitors ()

يحصل على قائمة IDeviceMonitor من الإعداد العام.

المرتجعات
قائمة IDeviceMonitor من الإعداد العام، أو null إذا لم يتم تحديد أي شيء.

الحصول على متطلبات الجهاز

public IDeviceSelection getDeviceRequirements ()

يحصل على IDeviceSelection لاستخدامه من الإعدادات. يمثّل هذا الإعداد فلترًا عامًا. الأجهزة التي يمكن لـ "DeviceManager" رؤيتها.

المرتجعات
IDeviceSelection IDeviceSelection المُقدم في الإعدادات.

الحصول علىخادم الميزات

public TradefedFeatureServer getFeatureServer ()

تعرض القيمة TradefedFeatureServer أو قيمة خالية في حال عدم تحديد قيمة.

المرتجعات
TradefedFeatureServer

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

الحصول على خادم إعداد عام. يُستخدم خادم التهيئة العام للحصول على إعدادات المضيف من خادم بدلاً من الحصول عليه من الملفات المحلية.

المرتجعات
IConfigurationServer

getHostMonitorInstances

public static  getHostMonitorInstances ()

المرتجعات

أجهزة getHostMonitor

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[]) تم استدعاؤه بالفعل.

الحصول على مفتاح Store

public IKeyStoreFactory getKeyStoreFactory ()

يحصل على IKeyStoreFactory لاستخدامه من الإعدادات.

المرتجعات
IKeyStoreFactory IKeyStoreFactory أو خالية إذا لم يتم ضبط مصنع تخزين المفاتيح.

مُعامِلات 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 إذا لم يتم تحديد أي منها.

الحصول على صندوق حماية

public ISandboxFactory getSandboxFactory ()

الحصول على مصنع وضع حماية يمكن استخدامه لتشغيل استدعاءات

المرتجعات
ISandboxFactory

استراتيجية الحصول على مشاركة

public IShardHelper getShardingStrategy ()

تعرض السمة IShardHelper التي تحدّد طريقة تقسيم الإعدادات.

المرتجعات
IShardHelper

الحصول علىإدارة اختبار الاستدعاء

public TestInvocationManagementServer getTestInvocationManagementSever ()

تعرض القيمة TestInvocationManagementServer أو قيمة خالية في حال عدم تحديد قيمة.

المرتجعات
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، مع استبدال أي قيم حالية.

ضبط ضبط المصنع

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

مدير الجهاز

public void setDeviceManager (IDeviceManager manager)

اضبط السمة IDeviceManager، مع استبدال أي قيم حالية. وهذا يحدد مدير أجهزة اختبار

setDeviceMonitor

public void setDeviceMonitor (IDeviceMonitor monitor)

اضبط السمة IDeviceMonitor.

المعلمات
monitor IDeviceMonitor: الشاشة

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

اضبط السمة IDeviceSelection، مع استبدال أي قيم حالية. يؤدي هذا إلى إعداد جهاز عام يتيح لك هذا الخيار فلترة الأجهزة التي يمكن لـ DeviceManager الاطّلاع عليها.

setHostMonitor

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

تعيين مفتاح Storeمصنع

public void setKeyStoreFactory (IKeyStoreFactory factory)

اضبط السمة IKeyStoreFactory، مع استبدال أي قيم حالية.

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

اضبط حقول Option للضبط العام باستخدام مجموعة محدّدة من وسيطات سطر الأوامر.

يمكنك الاطّلاع على ArgsOptionParser لمعرفة التنسيق المتوقّع.

المعلمات
listArgs : وسيطات سطر الأوامر

المرتجعات
الوسيطات غير المستخدمة

الرميات
ConfigurationException

الضبط الأصلي

public void setOriginalConfig (String config)

تضبط هذه السياسة الإعدادات الأصلية المستخدَمة لإنشاء عملية الضبط العامة.

المعلمات
config String

setResourceMetricCollector

public void setResourceMetricCollector (IResourceMetricCollector collector)

لضبط IResourceMetricCollector.

المعلمات
collector IResourceMetricCollector

setSandbox جدًا

public void setSandboxFactory (ISandboxFactory factory)

اضبط السمة ISandboxFactory، مع استبدال أي قيم حالية.

استراتيجية تقسيم المجموعة

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

الطرق المحمية

الحصول على_إعدادات المصنع

protected IConfigurationFactory getConfigurationFactory ()

المرتجعات
IConfigurationFactory