GlobalConfiguration
public
class
GlobalConfiguration
extends Object
implements
IGlobalConfiguration
| java.lang.Object | |
| ↳ | 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()
تنظيف سليم عند إيقاف Tradefed. |
File
|
cloneConfigWithFilter(String... allowlistConfigs)
فلترة GlobalConfiguration استنادًا إلى قائمة مسموح بها وإخراجها إلى ملف XML |
File
|
cloneConfigWithFilter(Set<String> exclusionPatterns, String... allowlistConfigs)
فلترة GlobalConfiguration استنادًا إلى قائمة السماح والإخراج إلى ملف XML |
File
|
cloneConfigWithFilter(Set<String> exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)
فلترة GlobalConfiguration استنادًا إلى قائمة بيضاء مع السماح بتعديل قيم الخيارات والإخراج إلى ملف XML |
static
List<String>
|
createGlobalConfiguration(String[] args)
تُعدّ هذه الدالة كائنًا فرديًا من |
ICommandScheduler
|
getCommandScheduler()
تعرض هذه السمة |
Object
|
getConfigurationObject(String typeName)
تعرض هذه الطريقة عنصر الإعدادات المخصّصة بالاسم المحدّد. |
ICredentialFactory
|
getCredentialFactory()
يحصل على |
String
|
getDescription()
|
DeviceManagementGrpcServer
|
getDeviceManagementServer()
تعرِض هذه السمة القيمة |
IDeviceManager
|
getDeviceManager()
تعرض هذه السمة |
static
IDeviceManager
|
getDeviceManagerInstance()
تعرض هذه السمة مرجعًا إلى مثيل |
List<IDeviceMonitor>
|
getDeviceMonitors()
تعرض هذه السمة قائمة |
IDeviceSelection
|
getDeviceRequirements()
تعرض هذه السمة |
TradefedFeatureServer
|
getFeatureServer()
تعرِض هذه السمة القيمة |
String
|
getGlobalConfigPathUsed()
تعرِض هذه السمة الوسيطة الأصلية المستخدَمة لتحديد مصدر الإعدادات العامة. |
IConfigurationServer
|
getGlobalConfigServer()
للحصول على خادم الإعدادات العام |
static
List<IHostMonitor>
|
getHostMonitorInstances()
|
List<IHostMonitor>
|
getHostMonitors()
تعرض هذه السمة قائمة |
IHostOptions
|
getHostOptions()
تعرض هذه السمة |
IHostResourceManager
|
getHostResourceManager()
يحصل على |
static
IGlobalConfiguration
|
getInstance()
تعرض هذه السمة مرجعًا إلى مثيل |
IKeyStoreFactory
|
getKeyStoreFactory()
تعرض هذه السمة |
List<IMultiDeviceRecovery>
|
getMultiDeviceRecoveryHandlers()
تعرض هذه السمة قائمة |
String
|
getName()
|
List<String>
|
getOptionValues(String optionName)
الحصول على قائمة بقيم الخيار |
List<IResourceMetricCollector>
|
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, List<?> configList)
طريقة عامة لضبط قائمة عناصر الإعدادات للاسم المحدّد، مع استبدال أي قيمة حالية. |
void
|
setDeviceManagementServer(DeviceManagementGrpcServer server)
تضبط هذه السمة قيمة |
void
|
setDeviceManager(IDeviceManager manager)
اضبط |
void
|
setDeviceMonitor(IDeviceMonitor monitor)
اضبط قيمة |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
اضبط |
void
|
setHostMonitors(List<IHostMonitor> hostMonitors)
اضبط قائمة |
void
|
setHostOptions(IHostOptions hostOptions)
اضبط |
void
|
setHostResourceManager(IHostResourceManager hostResourceManager)
اضبط |
void
|
setInvocationServer(TestInvocationManagementServer server)
تضبط هذه السمة قيمة |
void
|
setKeyStoreFactory(IKeyStoreFactory factory)
اضبط |
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
ضبط حقول
الاطّلاع على |
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()
الإعداد السليم في بداية Tradefed |
void
|
validateOptions()
التحقّق من صحة قيم الخيار |
طُرق محمية | |
|---|---|
IConfigurationFactory
|
getConfigurationFactory()
|
الثوابت
CREDENTIAL_FACTORY_TYPE_NAME
public static final String CREDENTIAL_FACTORY_TYPE_NAME
Constant Value: "credential_factory"
DEVICE_MANAGER_TYPE_NAME
public static final String DEVICE_MANAGER_TYPE_NAME
القيمة الثابتة: "device_manager"
DEVICE_MONITOR_TYPE_NAME
public static final String DEVICE_MONITOR_TYPE_NAME
القيمة الثابتة: "device_monitor"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
القيمة الثابتة: "device_requirements"
GLOBAL_CONFIG_SERVER
public static final String GLOBAL_CONFIG_SERVER
القيمة الثابتة: "global_config_server"
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
القيمة الثابتة: "TF_GLOBAL_CONFIG_SERVER_CONFIG"
GLOBAL_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_VARIABLE
القيمة الثابتة: "TF_GLOBAL_CONFIG"
HOST_MONITOR_TYPE_NAME
public static final String HOST_MONITOR_TYPE_NAME
القيمة الثابتة: "host_monitor"
HOST_OPTIONS_TYPE_NAME
public static final String HOST_OPTIONS_TYPE_NAME
Constant Value: "host_options"
HOST_RESOURCE_MANAGER_TYPE_NAME
public static final String HOST_RESOURCE_MANAGER_TYPE_NAME
القيمة الثابتة: "host_resource_manager"
KEY_STORE_TYPE_NAME
public static final String KEY_STORE_TYPE_NAME
القيمة الثابتة: "key_store"
MULTI_DEVICE_RECOVERY_TYPE_NAME
public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME
القيمة الثابتة: "multi_device_recovery"
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME
القيمة الثابتة: "resource_metric_collector"
SANDBOX_FACTORY_TYPE_NAME
public static final String SANDBOX_FACTORY_TYPE_NAME
Constant Value: "sandbox_factory"
SCHEDULER_TYPE_NAME
public static final String SCHEDULER_TYPE_NAME
القيمة الثابتة: "command_scheduler"
SHARDING_STRATEGY_TYPE_NAME
public static final String SHARDING_STRATEGY_TYPE_NAME
Constant Value: "sharding_strategy"
TF_DEVICE_MANAGEMENT_SERVER_NAME
public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME
القيمة الثابتة: "tf_device_management_server"
TF_FEATURE_SERVER_NAME
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"
WTF_HANDLER_TYPE_NAME
public static final String WTF_HANDLER_TYPE_NAME
القيمة الثابتة: "wtf_handler"
الإجراءات العامة
تنظيف
public void cleanup ()
تنظيف سليم عند إيقاف Tradefed.
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 |
الملف الذي يحتوي على الإعدادات العامة الجديدة التي تمّت فلترتها |
| عمليات الطرح | |
|---|---|
IOException |
|
cloneConfigWithFilter
public File cloneConfigWithFilter (Set<String> exclusionPatterns,
String... allowlistConfigs)فلترة GlobalConfiguration استنادًا إلى قائمة السماح والإخراج إلى ملف XML
| المعلَمات | |
|---|---|
exclusionPatterns |
Set: نمط اسم الفئة المطلوب استبعاده من التفريغ. |
allowlistConfigs |
String: مصفوفة String من الإعدادات التي سيتم تضمينها في ملف XML الجديد.
إذا تم ضبطها على null |
| المرتجعات | |
|---|---|
File |
الملف الذي يحتوي على الإعدادات العامة الجديدة التي تمّت فلترتها |
| عمليات الطرح | |
|---|---|
IOException |
|
cloneConfigWithFilter
public File cloneConfigWithFilter (Set<String> exclusionPatterns,
IConfigOptionValueTransformer transformer,
boolean deepCopy,
String... allowlistConfigs)فلترة GlobalConfiguration استنادًا إلى قائمة بيضاء مع السماح بتعديل قيم الخيارات والإخراج إلى ملف XML
| المعلَمات | |
|---|---|
exclusionPatterns |
Set: نمط اسم الفئة المطلوب استبعاده من التفريغ. |
transformer |
IConfigOptionValueTransformer |
deepCopy |
boolean |
allowlistConfigs |
String: مصفوفة String من الإعدادات التي سيتم تضمينها في ملف XML الجديد.
إذا تم ضبطها على null |
| المرتجعات | |
|---|---|
File |
الملف الذي يحتوي على الإعدادات العامة الجديدة التي تمّت فلترتها |
| عمليات الطرح | |
|---|---|
IOException |
|
createGlobalConfiguration
public static List<String> createGlobalConfiguration (String[] args)
تُعدّ هذه الدالة كائنًا فرديًا من GlobalConfiguration لهذه النسخة من TensorFlow. يجب استدعاء هذه الدالة مرة واحدة فقط قبل محاولة استدعاء getInstance()
| المعلَمات | |
|---|---|
args |
String |
| القيم المُعادة | |
|---|---|
List<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 أو قيمة فارغة إذا كانت غير محدّدة.
| المرتجعات | |
|---|---|
DeviceManagementGrpcServer |
|
getDeviceManager
public IDeviceManager getDeviceManager ()
تعرض هذه السمة IDeviceManager المطلوب استخدامه من الإعداد. يدير مجموعة الأجهزة المتاحة للاختبار
| المرتجعات | |
|---|---|
IDeviceManager |
IDeviceManager المقدَّمة في الإعداد. |
getDeviceManagerInstance
public static IDeviceManager getDeviceManagerInstance ()
تعرض هذه السمة مرجعًا إلى مثيل DeviceManager الفردي لمثيل TF
هذا.
| المرتجعات | |
|---|---|
IDeviceManager |
|
| عمليات الطرح | |
|---|---|
IllegalStateException |
إذا لم يتم استدعاء createGlobalConfiguration(String[]) من قبل. |
getDeviceMonitors
public List<IDeviceMonitor> getDeviceMonitors ()
تعرض هذه السمة قائمة IDeviceMonitor من الإعدادات العامة.
| المرتجعات | |
|---|---|
List<IDeviceMonitor> |
قائمة IDeviceMonitor من الإعدادات العامة، أو null إذا لم يتم تحديد أي منها. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
تعرض هذه السمة IDeviceSelection المطلوب استخدامه من الإعداد. تمثّل هذه السمة فلترًا عامًا يحدّد الأجهزة التي يمكن أن يظهر عليها DeviceManager.
| المرتجعات | |
|---|---|
IDeviceSelection |
IDeviceSelection المقدَّمة في الإعداد. |
getFeatureServer
public TradefedFeatureServer getFeatureServer ()
تعرِض هذه السمة القيمة TradefedFeatureServer أو قيمة فارغة إذا كانت غير محدّدة.
| المرتجعات | |
|---|---|
TradefedFeatureServer |
|
getGlobalConfigPathUsed
public String getGlobalConfigPathUsed ()
تعرِض هذه السمة الوسيطة الأصلية المستخدَمة لتحديد مصدر الإعدادات العامة. يمكن أن يكون هذا المسار مسار ملف أو "فارغ" أو اسم إعداد من خادم الإعداد.
| المرتجعات | |
|---|---|
String |
|
getGlobalConfigServer
public IConfigurationServer getGlobalConfigServer ()
للحصول على خادم الإعدادات العام يتم استخدام خادم الإعدادات العامة للحصول على إعدادات المضيف من خادم بدلاً من الحصول عليها من الملفات المحلية.
| المرتجعات | |
|---|---|
IConfigurationServer |
|
getHostMonitorInstances
public static List<IHostMonitor> getHostMonitorInstances ()
| المرتجعات | |
|---|---|
List<IHostMonitor> |
|
getHostMonitors
public List<IHostMonitor> getHostMonitors ()
تعرض هذه السمة قائمة IHostMonitor من الإعدادات العامة.
| المرتجعات | |
|---|---|
List<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 List<IMultiDeviceRecovery> getMultiDeviceRecoveryHandlers ()
تعرض هذه السمة قائمة IMultiDeviceRecovery التي سيتم استخدامها من الإعداد.
| المرتجعات | |
|---|---|
List<IMultiDeviceRecovery> |
قائمة IMultiDeviceRecovery، أو null إذا لم يتم ضبطها |
getOptionValues
public List<String> getOptionValues (String optionName)
الحصول على قائمة بقيم الخيار
| المعلَمات | |
|---|---|
optionName |
String: اسم خيار الخريطة |
| المرتجعات | |
|---|---|
List<String> |
قائمة بقيم الخيار المحدّد null إذا لم يكن اسم الخيار
موجودًا. |
getResourceMetricCollectors
public List<IResourceMetricCollector> getResourceMetricCollectors ()
تعرض هذه السمة قائمة IResourceMetricCollector من الإعدادات العامة.
| المرتجعات | |
|---|---|
List<IResourceMetricCollector> |
قائمة IResourceMetricCollector من الإعدادات العامة أو null
إذا لم يتم تحديد أي منها |
getSandboxFactory
public ISandboxFactory getSandboxFactory ()
الحصول على مصنع وضع الحماية الذي يمكن استخدامه لتشغيل طلب
| المرتجعات | |
|---|---|
ISandboxFactory |
|
getShardingStrategy
public IShardHelper getShardingStrategy ()
تعرِض هذه السمة IShardHelper التي تحدّد طريقة تقسيم الإعداد.
| المرتجعات | |
|---|---|
IShardHelper |
|
getTestInvocationManagementSever
public TestInvocationManagementServer getTestInvocationManagementSever ()
تعرِض هذه السمة القيمة TestInvocationManagementServer أو قيمة فارغة إذا كانت غير محدّدة.
| المرتجعات | |
|---|---|
TestInvocationManagementServer |
|
getWtfHandler
public ITerribleFailureHandler getWtfHandler ()
تعرض هذه السمة ITerribleFailureHandler المطلوب استخدامه من الإعداد.
يتعامل هذا الحقل مع الإجراءات التي يجب اتّخاذها في حال حدوث خطأ WTF (What a Terrible Failure).
| المرتجعات | |
|---|---|
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: 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,
List<?> configList)طريقة عامة لضبط قائمة عناصر الإعدادات للاسم المحدّد، مع استبدال أي قيمة حالية.
| المعلَمات | |
|---|---|
typeName |
String: الاسم الفريد لنوع عنصر الإعدادات. |
configList |
List: قائمة عناصر الإعدادات |
| عمليات الطرح | |
|---|---|
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 (List<IHostMonitor> hostMonitors)
اضبط قائمة IHostMonitor.
| المعلَمات | |
|---|---|
hostMonitors |
List: قائمة الشاشات |
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 List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
ضبط حقول Option الإعدادات العامة باستخدام مجموعة معيّنة من وسيطات سطر الأوامر
الاطّلاع على ArgsOptionParser لمعرفة التنسيق المتوقّع
| المعلَمات | |
|---|---|
listArgs |
List: وسيطات سطر الأوامر |
| المرتجعات | |
|---|---|
List<String> |
الوسيطات غير المستخدَمة |
| عمليات الطرح | |
|---|---|
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 ()
الإعداد السليم في بداية Tradefed
| عمليات الطرح | |
|---|---|
ConfigurationException |
|
validateOptions
public void validateOptions ()
التحقّق من صحة قيم الخيار
في الوقت الحالي، سيتم فقط التحقّق من ضبط جميع الخيارات الإلزامية
| عمليات الطرح | |
|---|---|
ConfigurationException |
|
طُرق محمية
getConfigurationFactory
protected IConfigurationFactory getConfigurationFactory ()
| المرتجعات | |
|---|---|
IConfigurationFactory |
|