الإعدادات

public class Configuration
extends Object implements IConfiguration

java.lang.Object
com.android.tradefed.config.Configuration


طريقة تنفيذ IConfiguration ملموسة تخزِّن عناصر الضبط التي تم تحميلها في الخريطة.

ملخّص

الحقول

public static final String BUILD_PROVIDER_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

public static final String LOGGER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final String RESULT_REPORTER_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

public static final String TEST_TYPE_NAME

شركة إنشاءات عامة

Configuration(String name, String description)

تنشئ السمة Configuration باستخدام كائنات الإعدادات التلقائية.

الطرق العامة

void addFilesToClean( toBeCleaned)

يمكنك إضافة الملفات التي يجب تنظيفها خلال cleanConfigurationData().

void cleanConfigurationData()

احذف أي ملفات تم تنزيلها إلى حقول الخيارات التي تم حلها للملفات البعيدة.

Configuration clone()

تنشئ نسخة سطحية من هذا الكائن.

void dumpXml(PrintWriter output)

الحصول على ملف XML الموسّع للإعداد مع جميع الخيارات المعروضة IConfiguration كـ String.

void dumpXml(PrintWriter output, excludeFilters)

للحصول على ملف XML الموسّع للإعدادات مع جميع الخيارات المعروضة بشأن IConfiguration هذا باستثناء فلاتر الكائنات حسب اسم المفتاح.

void dumpXml(PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

للحصول على ملف XML الموسّع للإعدادات مع جميع الخيارات المعروضة بشأن IConfiguration هذا باستثناء فلاتر الكائنات حسب اسم المفتاح.

getAllConfigurationObjectsOfType(String configType)

واجهة عامة للحصول على كل العناصر من نوع معيّن على جميع الأجهزة

IBuildProvider getBuildProvider()

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

String getCommandLine()

تحصل على سطر الأوامر المُستخدَم لإنشاء IConfiguration هذا.

ICommandOptions getCommandOptions()

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

ConfigurationDescriptor getConfigurationDescription()

تعرض قيمة ConfigurationDescriptor المقدَّمة في الإعداد.

Object getConfigurationObject(String typeName)

واجهة عامة للحصول على كائن الضبط باسم النوع المحدّد.

getConfigurationObjectList(String typeName)

يشبه getConfigurationObject(String)، ولكن للإعداد أنواع الكائنات التي تدعم كائنات متعددة.

CoverageOptions getCoverageOptions()

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

String getDescription()
getDeviceConfig()

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

IDeviceConfiguration getDeviceConfigByName(String nameDevice)

يتم عرض رمز الاستجابة IDeviceConfiguration المرتبط بالاسم الذي تم تقديمه، ويكون فارغًا إذا لم يتم العثور عليه.

TestDeviceOptions getDeviceOptions()

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

IDeviceRecovery getDeviceRecovery()

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

IDeviceSelection getDeviceRequirements()

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

getFilesToClean()

الحصول على قائمة الملفات التي سيتم محوها خلال cleanConfigurationData()

GlobalTestFilter getGlobalFilters()

يحصل على GlobalTestFilter للاستدعاء.

getInopOptions()

الحصول على أسماء الخيارات التي لم تتغيّر أي قيم

getLabPreparers()

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

ILeveledLogOutput getLogOutput()

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

ILogSaver getLogSaver()

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

getMetricCollectors()

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

getMultiPreTargetPreparers()

يحصل على IMultiTargetPreparer من الإعدادات التي يجب تنفيذها قبل. لأي من الأجهزة target_preparers.

getMultiTargetPreparers()

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

String getName()

تعرض اسم الإعداد.

getPostProcessors()

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

IRetryDecision getRetryDecision()

تعرض السمة IRetryDecision المستخدمة للاستدعاء.

getSystemStatusCheckers()

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

getTargetPreparers()

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

getTestInvocationListeners()

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

getTests()

يتيح هذا الإجراء تنفيذ IRemoteTest من الإعدادات.

void injectOptionValue(String optionName, String optionValue)

أدخِل قيمة خيار في مجموعة كائنات الضبط.

void injectOptionValue(String optionName, String optionKey, String optionValue)

أدخِل قيمة خيار في مجموعة كائنات الضبط.

void injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)

أدخِل قيمة خيار في مجموعة كائنات الضبط.

void injectOptionValues( optionDefs)

أدخِل قيم خيارات متعددة في مجموعة كائنات الضبط.

boolean isDeviceConfiguredFake(String deviceName)

يعرض ما إذا كان قد تم وضع علامة على جهاز تم إعداده هو isFake=true أو لا.

IConfiguration partialDeepClone( objectToDeepClone, IKeyStoreClient client)

أنشئ استنساخ قاعدة من clone() ثم استنساخ بشكل عميق قائمة كائن الإعداد المحدد.

void printCommandUsage(boolean importantOnly, PrintStream out)

إخراج نص مساعدة استخدام سطر الأوامر لهذه التهيئة محددة printStream.

void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

حلُّ خيارات ERROR(/File) التي تشير إلى موقع جغرافي بعيد.

void safeInjectOptionValues( optionDefs)

إدخال قيم خيارات متعددة في مجموعة كائنات التهيئة بدون طرح قيم واحدة لا يمكن تطبيق من هذا الخيار.

setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

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

void setBuildProvider(IBuildProvider provider)

استبدِل IBuildProvider الحالية في الإعدادات.

void setCommandLine(String[] arrayArgs)

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

void setCommandOptions(ICommandOptions cmdOptions)

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

void setConfigurationObject(String typeName, Object configObject)

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

void setConfigurationObjectList(String typeName, configList)

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

void setCoverageOptions(CoverageOptions coverageOptions)

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

void setDeviceConfig(IDeviceConfiguration deviceConfig)

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

void setDeviceConfigList( deviceConfigs)

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

void setDeviceMetricCollectors( collectors)

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

void setDeviceOptions(TestDeviceOptions devOptions)

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

void setDeviceRecovery(IDeviceRecovery recovery)

حدِّد IDeviceRecovery، مع استبدال أي قيمة حالية.

void setDeviceRequirements(IDeviceSelection devRequirements)

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

void setLabPreparer(ITargetPreparer preparer)

حدِّد ITargetPreparer، مع استبدال أي قيمة حالية.

void setLabPreparers( preparers)

يمكنك ضبط قائمة ITargetPreparer، مع استبدال أي قيمة حالية.

void setLogOutput(ILeveledLogOutput logger)

حدِّد ILeveledLogOutput، مع استبدال أي قيمة حالية.

void setLogSaver(ILogSaver logSaver)

حدِّد ILogSaver، مع استبدال أي قيمة حالية.

void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)

طريقة ملائمة لضبط IMultiTargetPreparer واحد في هذه الإعدادات قبل أي من الأجهزة target_preparers، مع استبدال أي قيم حالية

void setMultiPreTargetPreparers( multiPreTargPreps)

اضبط قائمة IMultiTargetPreparer في هذه الإعدادات التي يجب تنفيذها. قبل أي من الأجهزة target_preparers، مع استبدال أي قيم حالية

void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

طريقة ملائمة لضبط IMultiTargetPreparer واحد في هذه الإعدادات، تستبدل أي قيم موجودة

void setMultiTargetPreparers( multiTargPreps)

اضبط قائمة IMultiTargetPreparer في هذه الإعدادات، مع استبدال أي القيم الحالية

setOptionsFromCommandLineArgs( listArgs)

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

ArgsOptionParser للتنسيق المتوقّع

setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

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

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

void setPostProcessors( processors)

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

void setRetryDecision(IRetryDecision decisionRetry)

حدِّد IRetryDecision، مع استبدال أي قيمة حالية.

void setSystemStatusChecker(ISystemStatusChecker systemChecker)

طريقة ملائمة لضبط ISystemStatusChecker واحد في هذه الإعدادات، تستبدل أي قيم موجودة

void setSystemStatusCheckers( systemCheckers)

اضبط قائمة ISystemStatusChecker في هذه الإعدادات، مع استبدال أي القيم الحالية

void setTargetPreparer(ITargetPreparer preparer)

حدِّد ITargetPreparer، مع استبدال أي قيمة حالية.

void setTargetPreparers( preparers)

يمكنك ضبط قائمة ITargetPreparer، مع استبدال أي قيمة حالية.

void setTest(IRemoteTest test)

طريقة ملائمة لضبط IRemoteTest واحد في هذه الإعدادات، مع استبدال أي القيم الحالية

void setTestInvocationListener(ITestInvocationListener listener)

طريقة ملائمة لضبط ITestInvocationListener واحد

void setTestInvocationListeners( listeners)

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

void setTests( tests)

اضبط قائمة IRemoteTest في هذه الإعدادات، مع استبدال أي القيم الحالية

void validateOptions()

التحقق من صحة قيم الخيارات

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

boolean isRemoteEnvironment()

يعرض ما إذا كانت بيئة TF هي استدعاء عن بُعد أم لا.

الحقول

BUILD_{8/}_TYPE_NAME

public static final String BUILD_PROVIDER_TYPE_NAME

CMD_OPTIONS_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

COVERAGE_OPTIONS_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

DEVICE_NAME

public static final String DEVICE_NAME

DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

نوع الجهاز DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

GLOBAL_FILTERS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

LAB_PREPARER_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

LOGGER_TYPE_NAME

public static final String LOGGER_TYPE_NAME

LOG_SAVER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

METRIC_POST_PROCESSOR_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

نوع MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

RESULT_REPORTER_TYPE_NAME

public static final String RESULT_REPORTER_TYPE_NAME

RETRY_decISION_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

SANBOX_OPTIONS_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

SANDBOX_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

TARGET_PREPARER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

اختبار_TYPE_NAME

public static final String TEST_TYPE_NAME

شركة إنشاءات عامة

الإعدادات

public Configuration (String name, 
                String description)

تنشئ السمة Configuration باستخدام كائنات الإعدادات التلقائية.

المعلمات
name String

description String

الطرق العامة

إضافة ملفات إلىتنظيف

public void addFilesToClean ( toBeCleaned)

يمكنك إضافة الملفات التي يجب تنظيفها خلال cleanConfigurationData().

المعلمات
toBeCleaned

تنظيف البيانات

public void cleanConfigurationData ()

احذف أي ملفات تم تنزيلها إلى حقول الخيارات التي تم حلها للملفات البعيدة.

استنساخ

public Configuration clone ()

تنشئ نسخة سطحية من هذا الكائن.

المرتجعات
Configuration

dumpXml

public void dumpXml (PrintWriter output)

الحصول على ملف XML الموسّع للإعداد مع جميع الخيارات المعروضة IConfiguration كـ String.

المعلمات
output PrintWriter: المؤلف الذي سيطبع ملف xml إليه.

dumpXml

public void dumpXml (PrintWriter output, 
                 excludeFilters)

للحصول على ملف XML الموسّع للإعدادات مع جميع الخيارات المعروضة بشأن IConfiguration هذا باستثناء فلاتر الكائنات حسب اسم المفتاح.

مثال على الفلتر: Configuration#TARGET_PREPARER_TYPE_NAME

المعلمات
output PrintWriter: المؤلف الذي سيطبع ملف xml إليه.

excludeFilters : قائمة بنوع العناصر التي يجب عدم إرسالها

dumpXml

public void dumpXml (PrintWriter output, 
                 excludeFilters, 
                boolean printDeprecatedOptions, 
                boolean printUnchangedOptions)

للحصول على ملف XML الموسّع للإعدادات مع جميع الخيارات المعروضة بشأن IConfiguration هذا باستثناء فلاتر الكائنات حسب اسم المفتاح.

مثال على الفلتر: Configuration#TARGET_PREPARER_TYPE_NAME

المعلمات
output PrintWriter: المؤلف الذي سيطبع ملف xml إليه.

excludeFilters : قائمة بنوع العناصر التي يجب عدم إرسالها

printDeprecatedOptions boolean: ما إذا كان سيتم طباعة خيارات الطباعة التي تم وضع علامة عليها كـ متوقفة نهائيًا

printUnchangedOptions boolean

getAllConfigurationObjectsOfType

public  getAllConfigurationObjectsOfType (String configType)

واجهة عامة للحصول على كل العناصر من نوع معيّن على جميع الأجهزة

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

المرتجعات
تمثّل هذه السمة قائمة عناصر الضبط من النوع المحدّد.

getBuildProvider

public IBuildProvider getBuildProvider ()

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

المرتجعات
IBuildProvider IBuildProvider المُقدّم في الإعدادات

الحصول على CommandLine

public String getCommandLine ()

تحصل على سطر الأوامر المُستخدَم لإنشاء IConfiguration هذا.

المرتجعات
String سطر الأوامر المستخدَم لإنشاء IConfiguration هذا.

الحصول على CommandOptions

public ICommandOptions getCommandOptions ()

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

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

getConfigurationDescription

public ConfigurationDescriptor getConfigurationDescription ()

تعرض قيمة ConfigurationDescriptor المقدَّمة في الإعداد.

المرتجعات
ConfigurationDescriptor

getConfigurationObject

public Object getConfigurationObject (String typeName)

واجهة عامة للحصول على كائن الضبط باسم النوع المحدّد.

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

المرتجعات
Object كائن الضبط أو null إذا كان نوع الكائن بالاسم الأول غير موجود.

getConfigurationObjectList

public  getConfigurationObjectList (String typeName)

يشبه getConfigurationObject(String)، ولكن للإعداد أنواع الكائنات التي تدعم كائنات متعددة.

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

المرتجعات
قائمة كائنات الضبط أو null إذا كان نوع الكائن مع الاسم الذي تم إدخاله غير موجود.

خيارات getCoverageOptions

public CoverageOptions getCoverageOptions ()

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

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

getDescription

public String getDescription ()

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

الطريقة getDeviceConfig

public  getDeviceConfig ()

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

المرتجعات
IDeviceConfiguration المقدّمة بالترتيب في الإعدادات

الطريقة getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

يتم عرض رمز الاستجابة IDeviceConfiguration المرتبط بالاسم الذي تم تقديمه، ويكون فارغًا إذا لم يتم العثور عليه.

المعلمات
nameDevice String

المرتجعات
IDeviceConfiguration

الحصول على خيارات الجهاز

public TestDeviceOptions getDeviceOptions ()

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

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

استرداد الجهاز

public IDeviceRecovery getDeviceRecovery ()

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

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

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

public IDeviceSelection getDeviceRequirements ()

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

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

أمر getFilesToClean

public  getFilesToClean ()

الحصول على قائمة الملفات التي سيتم محوها خلال cleanConfigurationData()

المرتجعات

الحصول على فلاتر شاملة

public GlobalTestFilter getGlobalFilters ()

يحصل على GlobalTestFilter للاستدعاء.

المرتجعات
GlobalTestFilter

خيارات getInopOptions

public  getInopOptions ()

الحصول على أسماء الخيارات التي لم تتغيّر أي قيم

المرتجعات

أمر getLabPreparers

public  getLabPreparers ()

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

المرتجعات
ITargetPreparer المقدّمة بالترتيب في الإعدادات

الحصول على نتائج

public ILeveledLogOutput getLogOutput ()

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

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

الحصول على أداة getLogSaver

public ILogSaver getLogSaver ()

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

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

مجموعة getMetricCollectors

public  getMetricCollectors ()

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

المرتجعات

أدوات getMultiPreTargetPreparer

public  getMultiPreTargetPreparers ()

يحصل على IMultiTargetPreparer من الإعدادات التي يجب تنفيذها قبل. لأي من الأجهزة target_preparers.

المرتجعات
IMultiTargetPreparer المقدّمة بالترتيب في الإعدادات

أدوات GetMultiTargetPreparer

public  getMultiTargetPreparers ()

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

المرتجعات
IMultiTargetPreparer المقدّمة بالترتيب في الإعدادات

الحصول على اسم

public String getName ()

تعرض اسم الإعداد.

المرتجعات
String

معالِجات البيانات

public  getPostProcessors ()

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

المرتجعات

الحصول على قرار إعادة المحاولة

public IRetryDecision getRetryDecision ()

تعرض السمة IRetryDecision المستخدمة للاستدعاء.

المرتجعات
IRetryDecision

أمر getSystemStatusCheckers

public  getSystemStatusCheckers ()

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

المرتجعات
ISystemStatusChecker المقدّمة بالترتيب في الإعدادات

التجهيزات لتحقيق الهدف

public  getTargetPreparers ()

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

المرتجعات
ITargetPreparer المقدّمة بالترتيب في الإعدادات

الحصول على TestInvocationListeners

public  getTestInvocationListeners ()

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

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

الحصول على اختبارات

public  getTests ()

يتيح هذا الإجراء تنفيذ IRemoteTest من الإعدادات.

المرتجعات
الاختبارات المقدَّمة في الإعدادات

قيمة 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

injectOptionValueWithSource

public void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String source)

أدخِل قيمة خيار في مجموعة كائنات الضبط.

يُفيد في تقديم قيم للخيارات التي يتم إنشاؤها ديناميكيًا.

المعلمات
optionName String: اسم الخيار

optionKey String: المفتاح الاختياري لخيارات الخريطة أو فارغ

optionValue String: قيمة خيار الخريطة

source String: إعدادات المصدر التي قدّمت قيمة الخيار هذه

الرميات
ConfigurationException

قيم injectOptionValues

public void injectOptionValues ( optionDefs)

أدخِل قيم خيارات متعددة في مجموعة كائنات الضبط.

من المفيد إدخال العديد من قيم الخيارات في وقت واحد بعد إنشاء كائن جديد.

المعلمات
optionDefs : قائمة بأساليب إدخال الخيارات

الرميات
ConfigurationException

جهاز isDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

يعرض ما إذا كان قد تم وضع علامة على جهاز تم إعداده هو isFake=true أو لا.

المعلمات
deviceName String

المرتجعات
boolean

استنساخ جزئي

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

أنشئ استنساخ قاعدة من clone() ثم استنساخ بشكل عميق قائمة كائن الإعداد المحدد.

المعلمات
objectToDeepClone : قائمة بكائن الإعداد للاستنساخ العميق.

client IKeyStoreClient: برنامج ملف تخزين المفاتيح

المرتجعات
IConfiguration الإعدادات المستنسَخة بشكل عميق جزئيًا.

الرميات
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

إخراج نص مساعدة استخدام سطر الأوامر لهذه التهيئة محددة printStream.

المعلمات
importantOnly boolean: إذا كان true يتضمن مساعدة الطباعة فقط للخيارات المهمة

out PrintStream: السمة ERROR(/PrintStream) المطلوب استخدامها

الرميات
ConfigurationException

خيارات ديناميكية

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

حلُّ خيارات ERROR(/File) التي تشير إلى موقع جغرافي بعيد. يتطلّب هذا الإجراء استدعاء "cleanConfigurationData()" لمحو الملفات ضوئيًا.

المعلمات
resolver DynamicRemoteFileResolver: DynamicRemoteFileResolver لحل الملفات

الرميات
BuildRetrievalError
ConfigurationException

قيم SafeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

إدخال قيم خيارات متعددة في مجموعة كائنات التهيئة بدون طرح قيم واحدة لا يمكن تطبيق من هذا الخيار.

من المفيد إدخال العديد من قيم الخيارات في وقت واحد بعد إنشاء كائن جديد.

المعلمات
optionDefs : قائمة بأساليب إدخال الخيارات

الرميات
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

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

keyStoreClient الحساب IKeyStoreClient: يجب الحصول على IKeyStoreClient.

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

الرميات
ConfigurationException

setBuildProvider

public void setBuildProvider (IBuildProvider provider)

استبدِل IBuildProvider الحالية في الإعدادات.

المعلمات
provider IBuildProvider: IBuildProvider الجديد

تعيين سطر الأوامر

public void setCommandLine (String[] arrayArgs)

تضبط هذه السياسة سطر الأوامر المُستخدَم لإنشاء عنصر IConfiguration هذا. يؤدي هذا إلى تخزين سطر الأوامر بالكامل، بما في ذلك اسم التهيئة بعكس setOptionsFromCommandLineArgs.

المعلمات
arrayArgs String: سطر الأوامر

تعيين CommandOptions

public void setCommandOptions (ICommandOptions cmdOptions)

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

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

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

المعلمات
typeName String: الاسم الفريد لنوع عنصر الضبط

configObject Object: كائن الإعداد

الرميات
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

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

المعلمات
typeName String: الاسم الفريد لنوع عنصر الضبط

configList : قائمة كائنات الضبط

الرميات
ConfigurationException

خيارات setCoverageOptions

public void setCoverageOptions (CoverageOptions coverageOptions)

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

المعلمات
coverageOptions CoverageOptions

ضبط الجهاز

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

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

setDeviceMetricCollectors

public void setDeviceMetricCollectors ( collectors)

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

المعلمات
collectors

خيارات setDeviceOptions

public void setDeviceOptions (TestDeviceOptions devOptions)

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

المعلمات
devOptions TestDeviceOptions

ضبط الجهاز

public void setDeviceRecovery (IDeviceRecovery recovery)

حدِّد IDeviceRecovery، مع استبدال أي قيمة حالية.

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

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

setLabPreparer

public void setLabPreparer (ITargetPreparer preparer)

حدِّد ITargetPreparer، مع استبدال أي قيمة حالية.

مجموعة setLabPreparers

public void setLabPreparers ( preparers)

يمكنك ضبط قائمة ITargetPreparer، مع استبدال أي قيمة حالية.

setLogOutput

public void setLogOutput (ILeveledLogOutput logger)

حدِّد ILeveledLogOutput، مع استبدال أي قيمة حالية.

ملف setLogSaver

public void setLogSaver (ILogSaver logSaver)

حدِّد ILogSaver، مع استبدال أي قيمة حالية.

setMultiPreTargetPreparer

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

طريقة ملائمة لضبط IMultiTargetPreparer واحد في هذه الإعدادات قبل أي من الأجهزة target_preparers، مع استبدال أي قيم حالية

أدوات setMultiPreTargetPreparer

public void setMultiPreTargetPreparers ( multiPreTargPreps)

اضبط قائمة IMultiTargetPreparer في هذه الإعدادات التي يجب تنفيذها. قبل أي من الأجهزة target_preparers، مع استبدال أي قيم حالية

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

طريقة ملائمة لضبط IMultiTargetPreparer واحد في هذه الإعدادات، تستبدل أي قيم موجودة

أدوات setMultiTargetPreparer

public void setMultiTargetPreparers ( multiTargPreps)

اضبط قائمة IMultiTargetPreparer في هذه الإعدادات، مع استبدال أي القيم الحالية

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

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

ArgsOptionParser للتنسيق المتوقّع

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

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

الرميات
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

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

keyStoreClient الحساب IKeyStoreClient: يجب الحصول على IKeyStoreClient.

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

الرميات
ConfigurationException

معالِجات البيانات اللاحقة

public void setPostProcessors ( processors)

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

المعلمات
processors

تعيين إعادة المحاولة

public void setRetryDecision (IRetryDecision decisionRetry)

حدِّد IRetryDecision، مع استبدال أي قيمة حالية.

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

طريقة ملائمة لضبط ISystemStatusChecker واحد في هذه الإعدادات، تستبدل أي قيم موجودة

setSystemStatusCheckers

public void setSystemStatusCheckers ( systemCheckers)

اضبط قائمة ISystemStatusChecker في هذه الإعدادات، مع استبدال أي القيم الحالية

setTargetPreparer

public void setTargetPreparer (ITargetPreparer preparer)

حدِّد ITargetPreparer، مع استبدال أي قيمة حالية.

setTargetPreparers

public void setTargetPreparers ( preparers)

يمكنك ضبط قائمة ITargetPreparer، مع استبدال أي قيمة حالية.

اختبار المجموعة

public void setTest (IRemoteTest test)

طريقة ملائمة لضبط IRemoteTest واحد في هذه الإعدادات، مع استبدال أي القيم الحالية

تعيين TestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

طريقة ملائمة لضبط ITestInvocationListener واحد

تعيين TestInvocationListeners

public void setTestInvocationListeners ( listeners)

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

اختبارات

public void setTests ( tests)

اضبط قائمة IRemoteTest في هذه الإعدادات، مع استبدال أي القيم الحالية

خيارات التحقق من الصحة

public void validateOptions ()

التحقق من صحة قيم الخيارات

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

الرميات
ConfigurationException

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

بيئة التحكم عن بُعد

protected boolean isRemoteEnvironment ()

يعرض ما إذا كانت بيئة TF هي استدعاء عن بُعد أم لا.

المرتجعات
boolean