تكوين

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

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

abstract IRetryDecision getRetryDecision ()

إرجاع IRetryDecision المستخدم للاستدعاء.

abstract SkipManager getSkipManager ()

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

abstract getSystemStatusCheckers ()

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

abstract getTargetPreparers ()

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

abstract getTestInvocationListeners ()

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

abstract getTests ()

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

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)

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

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

abstract void setDeviceMetricCollectors ( collectors) 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) 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) 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 ، لتحل محل أي قيم موجودة.

abstract void setRetryDecision ( IRetryDecision decisionRetry)

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

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

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

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

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

abstract void setTargetPreparer ( ITargetPreparer preparer)

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

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

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

abstract void setTest ( IRemoteTest test)

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

abstract void setTestInvocationListener ( ITestInvocationListener listener)

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

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

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

abstract void setTests ( tests) setTests ( tests)

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

abstract void validateOptions ()

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

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

addFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

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

حدود
toBeCleaned

CleanConfigurationData

public abstract void cleanConfigurationData ()

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

استنساخ

public abstract IConfiguration clone ()

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

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

dumpXml

public abstract void dumpXml (PrintWriter output)

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

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

رميات
IOEException

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

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

مثال للتصفية: Configuration#TARGET_PREPARER_TYPE_NAME .

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

excludeFilters : قائمة أنواع الكائنات التي لا ينبغي تفريغها.

رميات
IOEException

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

رميات
IOEException

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

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

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 بالترتيب في التكوين

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

عائدات

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

إرجاع IRetryDecision المستخدم للاستدعاء.

عائدات
IRetryDecision

getSkipManager

public abstract SkipManager getSkipManager ()

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

عائدات
SkipManager

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

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

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

getTargetPreparers

public abstract  getTargetPreparers ()

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

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

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

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

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

getTests

public abstract  getTests ()

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

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

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 : المفتاح الاختياري لخيارات الخريطة، أو null

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

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

injectOptionValueWithSource

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

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

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

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

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

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

PartialDeepClone

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

ResolveDynamicOptions

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

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

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

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

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

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

حدود
processors

setRetryDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

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

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

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

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

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

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

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

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

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

setTest

public abstract void setTest (IRemoteTest test)

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

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

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

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

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

setTests

public abstract void setTests ( tests)

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

validateOptions

public abstract void validateOptions ()

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

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

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