إعدادات IConfiguration

public interface IConfiguration

com.android.tradefed.config.IConfiguration


معلومات الإعدادات لاستدعاء TradeFederation يحتوي كل استدعاء TradeFederation على IConfiguration واحد. IConfiguration تخزِّن جميع العناصر المفوَّضة التي يجب استخدامها أثناء الاستدعاء، والمرتبطة بها Option

ملخّص

الطرق العامة

abstract void addFilesToClean( toBeCleaned)

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

abstract void cleanConfigurationData()

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

abstract IConfiguration clone()

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

abstract void dumpXml(PrintWriter output)

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

abstract void dumpXml(PrintWriter output, excludeFilters)

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

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

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

abstract getAllConfigurationObjectsOfType(String typeName)

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

abstract IBuildProvider getBuildProvider()

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

abstract String getCommandLine()

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

abstract ICommandOptions getCommandOptions()

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

abstract ConfigurationDescriptor getConfigurationDescription()

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

abstract Object getConfigurationObject(String typeName)

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

abstract getConfigurationObjectList(String typeName)

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

abstract CoverageOptions getCoverageOptions()

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

abstract getDeviceConfig()

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

abstract IDeviceConfiguration getDeviceConfigByName(String nameDevice)

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

abstract TestDeviceOptions getDeviceOptions()

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

abstract IDeviceRecovery getDeviceRecovery()

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

abstract IDeviceSelection getDeviceRequirements()

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

abstract getFilesToClean()

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

abstract GlobalTestFilter getGlobalFilters()

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

abstract getInopOptions()

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

abstract getLabPreparers()

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

abstract ILeveledLogOutput getLogOutput()

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

abstract ILogSaver getLogSaver()

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

abstract getMetricCollectors()

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

abstract getMultiPreTargetPreparers()

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

abstract getMultiTargetPreparers()

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

abstract String getName()

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

abstract getPostProcessors()

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

abstract IRetryDecision getRetryDecision()

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

abstract SkipManager getSkipManager()

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

abstract getSystemStatusCheckers()

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

abstract getTargetPreparers()

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

abstract getTestInvocationListeners()

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

abstract getTests()

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

abstract void injectOptionValue(String optionName, String optionValue)

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

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

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

abstract void injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)

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

abstract void injectOptionValues( optionDefs)

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

abstract boolean isDeviceConfiguredFake(String deviceName)

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

abstract IConfiguration partialDeepClone( objectToDeepClone, IKeyStoreClient client)

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

abstract void printCommandUsage(boolean importantOnly, PrintStream out)

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

abstract void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

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

abstract void safeInjectOptionValues( optionDefs)

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

abstract setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

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

abstract void setBuildProvider(IBuildProvider provider)

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

abstract void setCommandLine(String[] arrayArgs)

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

abstract void setCommandOptions(ICommandOptions cmdOptions)

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

abstract void setConfigurationObject(String name, Object configObject)

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

abstract void setConfigurationObjectList(String name, configList)

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

abstract void setCoverageOptions(CoverageOptions coverageOptions)

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

abstract void setDeviceConfig(IDeviceConfiguration deviceConfig)

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

abstract void setDeviceConfigList( deviceConfigs)

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

abstract void setDeviceMetricCollectors( collectors)

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

abstract void setDeviceOptions(TestDeviceOptions deviceOptions)

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

abstract void setDeviceRecovery(IDeviceRecovery recovery)

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

abstract void setDeviceRequirements(IDeviceSelection deviceSelection)

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

abstract void setLabPreparer(ITargetPreparer preparer)

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

abstract void setLabPreparers( preparers)

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

abstract void setLogOutput(ILeveledLogOutput logger)

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

abstract void setLogSaver(ILogSaver logSaver)

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

abstract void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)

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

abstract void setMultiPreTargetPreparers( multiPreTargPreps)

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

abstract void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

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

abstract void setMultiTargetPreparers( multiTargPreps)

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

abstract setOptionsFromCommandLineArgs( listArgs)

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

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

abstract setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

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

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

abstract void setPostProcessors( processors)

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

abstract void setRetryDecision(IRetryDecision decisionRetry)

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

abstract void setSystemStatusChecker(ISystemStatusChecker systemChecker)

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

abstract void setSystemStatusCheckers( systemCheckers)

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

abstract void setTargetPreparer(ITargetPreparer preparer)

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

abstract void setTargetPreparers( preparers)

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

abstract void setTest(IRemoteTest test)

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

abstract void setTestInvocationListener(ITestInvocationListener listener)

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

abstract void setTestInvocationListeners( listeners)

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

abstract void setTests( tests)

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

abstract void validateOptions()

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

الطرق العامة

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

public abstract void addFilesToClean ( toBeCleaned)

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

المعلمات
toBeCleaned

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

public abstract void cleanConfigurationData ()

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

استنساخ

public abstract IConfiguration clone ()

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

المرتجعات
IConfiguration نسخة {link IConfiguration}

dumpXml

public abstract void dumpXml (PrintWriter output)

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

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

الرميات
IOاستثناء

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

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

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

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

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

الرميات
IOاستثناء

dumpXml

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

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

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

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

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

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

printUnchangedOptions boolean

الرميات
IOاستثناء

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

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

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

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

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

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

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

الحصول على CommandLine

public abstract String getCommandLine ()

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

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

الحصول على CommandOptions

public abstract ICommandOptions getCommandOptions ()

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

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

getConfigurationDescription

public abstract ConfigurationDescriptor getConfigurationDescription ()

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

المرتجعات
ConfigurationDescriptor

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

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

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

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

getConfigurationObjectList

public abstract  getConfigurationObjectList (String typeName)

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

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

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

خيارات getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

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

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

الطريقة getDeviceConfig

public abstract  getDeviceConfig ()

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

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

الطريقة getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

المعلمات
nameDevice String

المرتجعات
IDeviceConfiguration

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

public abstract TestDeviceOptions getDeviceOptions ()

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

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

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

public abstract IDeviceRecovery getDeviceRecovery ()

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

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

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

public abstract IDeviceSelection getDeviceRequirements ()

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

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

أمر getFilesToClean

public abstract  getFilesToClean ()

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

المرتجعات

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

public abstract GlobalTestFilter getGlobalFilters ()

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

المرتجعات
GlobalTestFilter

خيارات getInopOptions

public abstract  getInopOptions ()

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

المرتجعات

أمر getLabPreparers

public abstract  getLabPreparers ()

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

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

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

public abstract ILeveledLogOutput getLogOutput ()

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

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

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

public abstract ILogSaver getLogSaver ()

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

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

مجموعة getMetricCollectors

public abstract  getMetricCollectors ()

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

المرتجعات

أدوات getMultiPreTargetPreparer

public abstract  getMultiPreTargetPreparers ()

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

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

أدوات GetMultiTargetPreparer

public abstract  getMultiTargetPreparers ()

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

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

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

public abstract String getName ()

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

المرتجعات
String

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

public abstract  getPostProcessors ()

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

المرتجعات

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

public abstract IRetryDecision getRetryDecision ()

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

المرتجعات
IRetryDecision

الحصول على المدير

public abstract SkipManager getSkipManager ()

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

المرتجعات
SkipManager

أمر getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

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

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

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

public abstract  getTargetPreparers ()

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

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

الحصول على TestInvocationListeners

public abstract  getTestInvocationListeners ()

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

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

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

public abstract  getTests ()

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

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

قيمة injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionValue)

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

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

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

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

الرميات
ConfigurationException في حال تعذّر ضبط قيمة الخيار

قيمة injectOptionValue

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

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

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

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

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

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

الرميات
ConfigurationException في حال تعذّر ضبط قيمة الخيار

injectOptionValueWithSource

public abstract void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource)

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

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

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

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

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

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

الرميات
ConfigurationException في حال تعذّر ضبط قيمة الخيار

قيم injectOptionValues

public abstract void injectOptionValues ( optionDefs)

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

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

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

الرميات
ConfigurationException في حال تعذّر ضبط قيم الخيارات

جهاز isDeviceConfiguredFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

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

المعلمات
deviceName String

المرتجعات
boolean

استنساخ جزئي

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

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

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

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

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

الرميات
com.android.tradefed.config.ConfigurationException
ConfigurationException

printCommandUsage

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

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

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

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

الرميات
com.android.tradefed.config.ConfigurationException
ConfigurationException

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

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

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

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

الرميات
com.android.tradefed.build.BuildRetrievalError:
com.android.tradefed.config.ConfigurationException
BuildRetrievalError
ConfigurationException

قيم SafeInjectOptionValues

public abstract void safeInjectOptionValues ( optionDefs)

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

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

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

الرميات
ConfigurationException إذا تعذّر إنشاء OptionSetter

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

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

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

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

الرميات
ConfigurationException

setBuildProvider

public abstract void setBuildProvider (IBuildProvider provider)

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

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

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

public abstract void setCommandLine (String[] arrayArgs)

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

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

تعيين CommandOptions

public abstract void setCommandOptions (ICommandOptions cmdOptions)

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

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

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

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

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

الرميات
ConfigurationException إذا لم يكن configObject من النوع الصحيح

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

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

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

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

الرميات
ConfigurationException إذا لم تكن أي كائنات في القائمة من النوع الصحيح

خيارات setCoverageOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

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

المعلمات
coverageOptions CoverageOptions

ضبط الجهاز

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

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

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

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

المعلمات
collectors

خيارات setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

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

المعلمات
deviceOptions TestDeviceOptions

ضبط الجهاز

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

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

setDeviceRequirements

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

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

setLabPreparer

public abstract void setLabPreparer (ITargetPreparer preparer)

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

مجموعة setLabPreparers

public abstract void setLabPreparers ( preparers)

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

setLogOutput

public abstract void setLogOutput (ILeveledLogOutput logger)

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

ملف setLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

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

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

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

أدوات setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

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

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

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

أدوات setMultiTargetPreparer

public abstract void setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

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

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

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

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

الرميات
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

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

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

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

الرميات
ConfigurationException

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

public abstract void setPostProcessors ( processors)

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

المعلمات
processors

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

public abstract void setRetryDecision (IRetryDecision decisionRetry)

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

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

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

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

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

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

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

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

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

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

public abstract void setTest (IRemoteTest test)

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

تعيين TestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

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

تعيين TestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

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

اختبارات

public abstract void setTests ( tests)

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

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

public abstract void validateOptions ()

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

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

الرميات
ConfigurationException إذا كانت الإعدادات غير صالحة