التكوين

public interface IConfiguration

com.android.tradefed.config.IConfiguration


معلومات التكوين لاستدعاء TradeFederation. يحتوي كل استدعاء لـ TradeFederation على IConfiguration واحد. يخزن IConfiguration جميع كائنات المفوض التي يجب استخدامها أثناء الاستدعاء Option المرتبطة بها

ملخص

الأساليب العامة

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

أضف الملفات التي يجب تنظيفها أثناء cleanConfigurationData()

abstract void cleanConfigurationData ()

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

abstract IConfiguration clone ()

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

abstract void dumpXml (PrintWriter output)

الحصول على ملف XML الموسع للتكوين مع كل الخيارات المعروضة لتكوين IConfiguration هذا باعتباره ERROR(/String) .

abstract void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

الحصول على ملف XML الموسع للتكوين مع كل الخيارات المعروضة IConfiguration هذا مطروحًا منه مرشحات الكائنات حسب اسم مفتاحهم.

abstract void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) 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 s من التكوين.

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 s من التكوين.

abstract ILeveledLogOutput getLogOutput ()

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

abstract ILogSaver getLogSaver ()

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

abstract getMetricCollectors ()

الحصول على IMetricCollector s من التكوين.

abstract getMultiPreTargetPreparers ()

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

abstract getMultiTargetPreparers ()

الحصول على IMultiTargetPreparer s من التكوين.

abstract String getName ()

يُرجع اسم التكوين.

abstract getPostProcessors ()

يحصل على IPostProcessor s من التكوين.

abstract IRetryDecision getRetryDecision ()

تُرجع IRetryDecision المستخدم في الاستدعاء.

abstract getSystemStatusCheckers ()

يحصل على ISystemStatusChecker من التكوين.

abstract getTargetPreparers ()

الحصول على ITargetPreparer s من التكوين.

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) injectOptionValues ( optionDefs)

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

abstract boolean isDeviceConfiguredFake (String deviceName)

يرجع ما إذا كان الجهاز الذي تم تكوينه تم وضع علامة عليه أم لا هو خطأ = صحيح أم لا.

abstract IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

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

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

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

abstract void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

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

abstract void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

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

abstract setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) 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) setConfigurationObjectList (String name, configList)

طريقة عامة لتعيين قائمة كائنات التكوين للاسم المحدد ، لتحل محل أي قيمة موجودة.

abstract void setCoverageOptions ( CoverageOptions coverageOptions)

عيّن CoverageOptions ، واستبدل أي قيم موجودة.

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

قم بتعيين IDeviceConfiguration ، واستبدال أي قيمة موجودة.

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

قم بتعيين IDeviceConfiguration s ، واستبدال أي قيمة موجودة.

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

قم بتعيين قائمة IMetricCollector s ، لتحل محل أي قيم موجودة.

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) setLabPreparers ( preparers)

قم بتعيين قائمة ITargetPreparer s ، لتحل محل أي قيمة موجودة.

abstract void setLogOutput ( ILeveledLogOutput logger)

قم بتعيين ILeveledLogOutput ، لتحل محل أي قيمة موجودة.

abstract void setLogSaver ( ILogSaver logSaver)

قم بتعيين ILogSaver ، مع استبدال أي قيمة موجودة.

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

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

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

قم بتعيين قائمة IMultiTargetPreparer s في هذا التكوين التي يجب تنفيذها قبل أي من الأجهزة target_preparers ، مع استبدال أي قيم موجودة

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

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

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

قم بتعيين قائمة IMultiTargetPreparer s في هذا التكوين ، واستبدال أي قيم موجودة

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

قم بتعيين حقول Option التكوين مع مجموعة معينة من وسيطات سطر الأوامر

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

abstract setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

قم بتعيين حقول Option التكوين مع مجموعة معينة من وسيطات سطر الأوامر

راجع ArgsOptionParser للتنسيق المتوقع

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

قم بتعيين قائمة IPostProcessor s ، لتحل محل أي قيم موجودة.

abstract void setRetryDecision ( IRetryDecision decisionRetry)

قم بتعيين IRetryDecision ، لتحل محل أي قيمة موجودة.

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

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

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

قم بتعيين قائمة ISystemStatusChecker في هذا التكوين ، واستبدال أي قيم موجودة

abstract void setTargetPreparer ( ITargetPreparer preparer)

قم بتعيين ITargetPreparer ، مع استبدال أي قيمة موجودة.

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

قم بتعيين قائمة ITargetPreparer s ، لتحل محل أي قيمة موجودة.

abstract void setTest ( IRemoteTest test)

طريقة ملائمة لتعيين اختبار IRemoteTest واحد في هذا التكوين ، واستبدال أي قيم موجودة

abstract void setTestInvocationListener ( ITestInvocationListener listener)

طريقة ملائمة لتعيين ITestInvocationListener واحد

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

قم بتعيين قائمة ITestInvocationListener s ، لتحل محل أي قيم موجودة

abstract void setTests ( tests) setTests ( tests)

قم بتعيين قائمة اختبارات IRemoteTest في هذا التكوين ، مع استبدال أي قيم موجودة

abstract void validateOptions ()

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

الأساليب العامة

addFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

أضف الملفات التي يجب تنظيفها أثناء cleanConfigurationData()

حدود
toBeCleaned

CleanConfigurationData

public abstract void cleanConfigurationData ()

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

استنساخ

public abstract IConfiguration clone ()

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

عائدات
IConfiguration نسخة من {link IConfiguration}

تفريغ Xml

public abstract void dumpXml (PrintWriter output)

الحصول على ملف XML الموسع للتكوين مع كل الخيارات المعروضة لتكوين IConfiguration هذا باعتباره ERROR(/String) .

حدود
output PrintWriter : الكاتب الذي سيطبع ملف xml إلى.

رميات
IOException

تفريغ Xml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

الحصول على ملف XML الموسع للتكوين مع كل الخيارات المعروضة IConfiguration هذا مطروحًا منه مرشحات الكائنات حسب اسم مفتاحهم.

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

حدود
output PrintWriter : الكاتب الذي سيطبع ملف xml إلى.

excludeFilters : قائمة نوع الكائن الذي لا ينبغي إغراقه.

رميات
IOException

تفريغ Xml

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

رميات
IOException

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

واجهة عامة للحصول على كل كائن من اسم نوع معين عبر الأجهزة.

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

عائدات
قائمة كائنات التكوين من النوع المحدد.

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

يحصل على IBuildProvider من التكوين.

عائدات
IBuildProvider IBuildProvider المتوفر في التكوين

getCommandLine

public abstract String getCommandLine ()

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

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

getCommandOptions

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 s من التكوين.

عائدات
IDeviceConfiguration s المقدمة بالترتيب في التكوين

getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

حدود
nameDevice String

عائدات
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

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

عائدات
TestDeviceOptions TestDeviceOptions المتوفرة في التكوين.

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

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

عائدات
IDeviceRecovery IDeviceRecovery المتوفر في التكوين.

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

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

عائدات
IDeviceSelection IDeviceSelection المتوفر في التكوين.

getFilesToClean

public abstract  getFilesToClean ()

احصل على قائمة الملفات التي سيتم تنظيفها أثناء cleanConfigurationData()

عائدات

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

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

عائدات
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

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

عائدات

getLabPreparers

public abstract  getLabPreparers ()

الحصول على ITargetPreparer s من التكوين.

عائدات
تم توفير ITargetPreparer s بالترتيب في التكوين

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

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

عائدات
ILeveledLogOutput ILeveledLogOutput المتوفر في التكوين.

getLogSaver

public abstract ILogSaver getLogSaver ()

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

عائدات
ILogSaver ILogSaver المتوفر في التكوين.

getMetricCollectors

public abstract  getMetricCollectors ()

الحصول على IMetricCollector s من التكوين.

عائدات

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

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

عائدات
تم توفير IMultiTargetPreparer بالترتيب في التكوين

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

الحصول على IMultiTargetPreparer s من التكوين.

عائدات
تم توفير IMultiTargetPreparer بالترتيب في التكوين

getName

public abstract String getName ()

يُرجع اسم التكوين.

عائدات
String

getPostProcessors

public abstract  getPostProcessors ()

يحصل على IPostProcessor s من التكوين.

عائدات

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

تُرجع IRetryDecision المستخدم في الاستدعاء.

عائدات
IRetryDecision

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

يحصل على ISystemStatusChecker من التكوين.

عائدات
ISystemStatusChecker المقدمة بالترتيب في التكوين

getTargetPreparers

public abstract  getTargetPreparers ()

الحصول على ITargetPreparer s من التكوين.

عائدات
تم توفير ITargetPreparer s بالترتيب في التكوين

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

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

عائدات
ITestInvocationListener s المتوفرة في التكوين.

getTests

public abstract  getTests ()

الحصول على IRemoteTest ليتم تشغيلها من التكوين.

عائدات
الاختبارات المتوفرة في التكوين

injectionOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionValue)

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

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

حدود
optionName String : اسم الخيار

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

رميات
ConfigurationException إذا فشل في تعيين قيمة الخيار

injectionOptionValue

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

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

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

حدود
optionName String : اسم الخيار

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

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

رميات
ConfigurationException إذا فشل في تعيين قيمة الخيار

injectionOptionValueWithSource

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

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

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

حدود
optionName String : اسم الخيار

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

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

optionSource String : التكوين المصدر الذي قدم قيمة الخيار هذا

رميات
ConfigurationException إذا فشل في تعيين قيمة الخيار

قيم الحقن

public abstract void injectOptionValues ( optionDefs)

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

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

حدود
optionDefs : قائمة بتعريفات الخيارات المراد إدخالها

رميات
ConfigurationException إذا فشل في تعيين قيم الخيار

isDeviceConfiguredFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

يرجع ما إذا كان الجهاز الذي تم تكوينه تم وضع علامة عليه أم لا هو خطأ = صحيح أم لا.

حدود
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

حل DynamicOptions

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

حل خيارات ERROR(/File) التي تشير إلى موقع بعيد. يتطلب هذا الأمر cleanConfigurationData() ليتم استدعاؤه لتنظيف الملفات.

حدود
resolver DynamicRemoteFileResolver : برنامج DynamicRemoteFileResolver لحل الملفات

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

قيم SafeInjectOption

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 الجديد

setCommandLine

public abstract void setCommandLine (String[] arrayArgs)

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

حدود
arrayArgs String : سطر الأوامر

setCommandOptions

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

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

قم بتعيين IDeviceConfiguration ، واستبدال أي قيمة موجودة.

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

قم بتعيين IDeviceConfiguration s ، واستبدال أي قيمة موجودة.

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

قم بتعيين قائمة IMetricCollector s ، لتحل محل أي قيم موجودة.

حدود
collectors

setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

عيّن TestDeviceOptions ، واستبدل أي قيم موجودة

حدود
deviceOptions TestDeviceOptions

setDeviceRecovery

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 s ، لتحل محل أي قيمة موجودة.

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

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

قم بتعيين قائمة IMultiTargetPreparer s في هذا التكوين التي يجب تنفيذها قبل أي من الأجهزة target_preparers ، مع استبدال أي قيم موجودة

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

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

setMultiTargetPreparers

public abstract void setMultiTargetPreparers ( multiTargPreps)

قم بتعيين قائمة IMultiTargetPreparer s في هذا التكوين ، واستبدال أي قيم موجودة

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

قم بتعيين حقول Option التكوين مع مجموعة معينة من وسيطات سطر الأوامر

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

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

عائدات
الحجج غير المستهلكة

رميات
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

قم بتعيين حقول Option التكوين مع مجموعة معينة من وسيطات سطر الأوامر

راجع ArgsOptionParser للتنسيق المتوقع

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

keyStoreClient IKeyStoreClient : استخدام IKeyStoreClient .

عائدات
الحجج غير المستهلكة

رميات
ConfigurationException

setPostProcessors

public abstract void setPostProcessors ( processors)

قم بتعيين قائمة IPostProcessor s ، لتحل محل أي قيم موجودة.

حدود
processors

setRetryDecision

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 s ، لتحل محل أي قيمة موجودة.

setTest

public abstract void setTest (IRemoteTest test)

طريقة ملائمة لتعيين اختبار IRemoteTest واحد في هذا التكوين ، واستبدال أي قيم موجودة

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

طريقة ملائمة لتعيين ITestInvocationListener واحد

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

قم بتعيين قائمة ITestInvocationListener s ، لتحل محل أي قيم موجودة

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

public abstract void setTests ( tests)

قم بتعيين قائمة اختبارات IRemoteTest في هذا التكوين ، مع استبدال أي قيم موجودة

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

public abstract void validateOptions ()

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

سيؤدي هذا حاليًا إلى التحقق من صحة تعيين جميع الخيارات الإلزامية

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