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)

تُعدّ هذه الدالة كائنًا فرديًا من GlobalConfiguration لهذه النسخة من TensorFlow.

ICommandScheduler getCommandScheduler()

تعرض هذه السمة ICommandScheduler المطلوب استخدامه من الإعداد.

Object getConfigurationObject(String typeName)

تعرض هذه الطريقة عنصر الإعدادات المخصّصة بالاسم المحدّد.

ICredentialFactory getCredentialFactory()

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

String getDescription()
DeviceManagementGrpcServer getDeviceManagementServer()

تعرِض هذه السمة القيمة DeviceManagementGrpcServer أو قيمة فارغة إذا كانت غير محدّدة.

IDeviceManager getDeviceManager()

تعرض هذه السمة IDeviceManager المطلوب استخدامه من الإعداد.

static IDeviceManager getDeviceManagerInstance()

تعرض هذه السمة مرجعًا إلى مثيل DeviceManager الفردي لمثيل TF هذا.

List<IDeviceMonitor> getDeviceMonitors()

تعرض هذه السمة قائمة IDeviceMonitor من الإعدادات العامة.

IDeviceSelection getDeviceRequirements()

تعرض هذه السمة IDeviceSelection المطلوب استخدامه من الإعداد.

TradefedFeatureServer getFeatureServer()

تعرِض هذه السمة القيمة TradefedFeatureServer أو قيمة فارغة إذا كانت غير محدّدة.

String getGlobalConfigPathUsed()

تعرِض هذه السمة الوسيطة الأصلية المستخدَمة لتحديد مصدر الإعدادات العامة.

IConfigurationServer getGlobalConfigServer()

للحصول على خادم الإعدادات العام

static List<IHostMonitor> getHostMonitorInstances()
List<IHostMonitor> getHostMonitors()

تعرض هذه السمة قائمة IHostMonitor من الإعدادات العامة.

IHostOptions getHostOptions()

تعرض هذه السمة IHostOptions المطلوب استخدامه من الإعداد.

IHostResourceManager getHostResourceManager()

يحصل على IHostResourceManager من الإعداد العام.

static IGlobalConfiguration getInstance()

تعرض هذه السمة مرجعًا إلى مثيل GlobalConfiguration الفردي لمثيل TF هذا.

IKeyStoreFactory getKeyStoreFactory()

تعرض هذه السمة IKeyStoreFactory المطلوب استخدامه من الإعداد.

List<IMultiDeviceRecovery> getMultiDeviceRecoveryHandlers()

تعرض هذه السمة قائمة IMultiDeviceRecovery التي سيتم استخدامها من الإعداد.

String getName()
List<String> getOptionValues(String optionName)

الحصول على قائمة بقيم الخيار

List<IResourceMetricCollector> 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, List<?> configList)

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

void setDeviceManagementServer(DeviceManagementGrpcServer server)

تضبط هذه السمة قيمة DeviceManagementGrpcServer.

void setDeviceManager(IDeviceManager manager)

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

void setDeviceMonitor(IDeviceMonitor monitor)

اضبط قيمة IDeviceMonitor.

void setDeviceRequirements(IDeviceSelection devRequirements)

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

void setHostMonitors(List<IHostMonitor> hostMonitors)

اضبط قائمة IHostMonitor.

void setHostOptions(IHostOptions hostOptions)

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

void setHostResourceManager(IHostResourceManager hostResourceManager)

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

void setInvocationServer(TestInvocationManagementServer server)

تضبط هذه السمة قيمة TestInvocationManagementServer.

void setKeyStoreFactory(IKeyStoreFactory factory)

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

List<String> setOptionsFromCommandLineArgs(List<String> 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()

الإعداد السليم في بداية 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, a default list should be used.

المرتجعات
File الملف الذي يحتوي على الإعدادات العامة الجديدة التي تمّت فلترتها

عمليات الطرح
IOException

cloneConfigWithFilter

public File cloneConfigWithFilter (Set<String> exclusionPatterns, 
                String... allowlistConfigs)

فلترة GlobalConfiguration استنادًا إلى قائمة السماح والإخراج إلى ملف XML

المعلَمات
exclusionPatterns Set: نمط اسم الفئة المطلوب استبعاده من التفريغ.

allowlistConfigs String: مصفوفة String من الإعدادات التي سيتم تضمينها في ملف XML الجديد. إذا تم ضبطها على null, a default list should be used.

المرتجعات
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, a default list should be used.

المرتجعات
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 إذا لم يتم ضبطها

getName

public String getName ()

المرتجعات
String اسم Configuration

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