إعدادات IConfiguration
public
interface
IConfiguration
com.android.tradefed.config.IConfiguration |
معلومات الإعدادات لاستدعاء TradeFederation
يحتوي كلّ استدعاء TradeFederation على IConfiguration
واحد. تخزِّن IConfiguration
جميع العناصر المفوَّضة التي يجب استخدامها أثناء الاستدعاء، وOption
المرتبطة بها.
ملخّص
الطرق العامة | |
---|---|
abstract
void
|
addFilesToClean(
يمكنك إضافة الملفات التي يجب تنظيفها خلال |
abstract
void
|
cleanConfigurationData()
حذف أي ملفات تم تنزيلها إلى حقول الخيارات التي تم حلّها للملفات البعيدة |
abstract
IConfiguration
|
clone()
أنشئ نسخة سطحية من هذا الكائن. |
abstract
void
|
dumpXml(PrintWriter output)
يتم الحصول على ملف XML الموسّع للإعدادات مع جميع الخيارات المعروضة للسمة |
abstract
void
|
dumpXml(PrintWriter output,
تحصل على ملف XML الموسّع للإعداد مع جميع الخيارات المعروضة لهذا |
abstract
void
|
dumpXml(PrintWriter output,
تحصل على ملف XML الموسّع للإعداد مع جميع الخيارات المعروضة لهذا |
abstract
|
getAllConfigurationObjectsOfType(String typeName)
واجهة عامة للحصول على جميع عناصر اسم نوع معيّن على جميع الأجهزة |
abstract
IBuildProvider
|
getBuildProvider()
تحصل على |
abstract
String
|
getCommandLine()
تحصل على سطر الأوامر المستخدَم لإنشاء هذا |
abstract
ICommandOptions
|
getCommandOptions()
تحصل على |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
لعرض |
abstract
Object
|
getConfigurationObject(String typeName)
واجهة عامة للحصول على عنصر الإعدادات الذي يحمل اسم النوع المحدّد |
abstract
|
getConfigurationObjectList(String typeName)
يشبه |
abstract
CoverageOptions
|
getCoverageOptions()
يحصل على |
abstract
|
getDeviceConfig()
تحصل على |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
عرض |
abstract
TestDeviceOptions
|
getDeviceOptions()
يحصل على |
abstract
IDeviceRecovery
|
getDeviceRecovery()
يحصل على |
abstract
IDeviceSelection
|
getDeviceRequirements()
تحصل على |
abstract
|
getFilesToClean()
الحصول على قائمة الملفات التي سيتمّت إزالتها أثناء |
abstract
GlobalTestFilter
|
getGlobalFilters()
يحصل على |
abstract
|
getInopOptions()
الحصول على أسماء الخيارات التي لم تتغيّر أي قيم |
abstract
|
getLabPreparers()
تحصل على |
abstract
ILeveledLogOutput
|
getLogOutput()
تحصل على |
abstract
ILogSaver
|
getLogSaver()
تحصل على |
abstract
|
getMetricCollectors()
تحصل على |
abstract
|
getMultiPreTargetPreparers()
تحصل على |
abstract
|
getMultiTargetPreparers()
تحصل على |
abstract
String
|
getName()
عرض اسم الإعداد |
abstract
|
getPostProcessors()
تحصل على |
abstract
IRetryDecision
|
getRetryDecision()
عرض |
abstract
SkipManager
|
getSkipManager()
تحصل على |
abstract
|
getSystemStatusCheckers()
تحصل على |
abstract
|
getTargetPreparers()
تحصل على |
abstract
|
getTestInvocationListeners()
تحصل على |
abstract
|
getTests()
يتيح هذا الإجراء تنفيذ |
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(
إدراج قيم خيارات متعددة في مجموعة عناصر الضبط |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
تعرِض هذه السمة ما إذا كان الجهاز الذي تم ضبطه مصنّفًا على أنّه isFake=true أم لا. |
abstract
IConfiguration
|
partialDeepClone(
أنشئ نسخة طبق الأصل أساسية من |
abstract
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
إخراج نص مساعدة حول استخدام سطر الأوامر لهذه الإعدادات إلى printStream المحدَّد |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
حلّ خيارات |
abstract
void
|
safeInjectOptionValues(
إدراج قيم خيارات متعددة في مجموعة عناصر الضبط بدون طرح خطأ في حال تعذّر تطبيق أحد الخيارات |
abstract
|
setBestEffortOptionsFromCommandLineArgs(
اضبط حقول config |
abstract
void
|
setBuildProvider(IBuildProvider provider)
استبدِل |
abstract
void
|
setCommandLine(String[] arrayArgs)
تضبط هذه السياسة سطر الأوامر المُستخدَم لإنشاء عنصر |
abstract
void
|
setCommandOptions(ICommandOptions cmdOptions)
ضبط |
abstract
void
|
setConfigurationObject(String name, Object configObject)
طريقة عامة لضبط كائن الإعدادات بالاسم المحدّد، مع استبدال أي قيمة حالية. |
abstract
void
|
setConfigurationObjectList(String name,
طريقة عامة لضبط قائمة عناصر الضبط للاسم المحدّد، مع استبدال أي قيمة حالية. |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
اضبط |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
اضبط |
abstract
void
|
setDeviceConfigList(
يمكنك ضبط |
abstract
void
|
setDeviceMetricCollectors(
اضبط قائمة |
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
ضبط |
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
حدِّد |
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
ضبط |
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
اضبط |
abstract
void
|
setLabPreparers(
اضبط قائمة |
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
اضبط |
abstract
void
|
setLogSaver(ILogSaver logSaver)
حدِّد |
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
طريقة سهلة لضبط |
abstract
void
|
setMultiPreTargetPreparers(
اضبط قائمة |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
طريقة سهلة لضبط |
abstract
void
|
setMultiTargetPreparers(
اضبط قائمة |
abstract
|
setOptionsFromCommandLineArgs(
ضبط حقول config
|
abstract
|
setOptionsFromCommandLineArgs(
اضبط حقول
يُرجى الاطّلاع على |
abstract
void
|
setPostProcessors(
اضبط قائمة |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
اضبط |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
طريقة سهلة لضبط |
abstract
void
|
setSystemStatusCheckers(
اضبط قائمة |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
اضبط |
abstract
void
|
setTargetPreparers(
اضبط قائمة |
abstract
void
|
setTest(IRemoteTest test)
طريقة ملائمة لضبط |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
طريقة سهلة لضبط |
abstract
void
|
setTestInvocationListeners(
ضبط قائمة |
abstract
void
|
setTests(
اضبط قائمة |
abstract
void
|
validateOptions()
تحقَّق من صحة قيم الخيارات. |
الطرق العامة
addFilesToClean
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 |
عمليات الرمي | |
---|---|
|
IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
تحصل على ملف XML الموسّع للإعداد مع جميع الخيارات المعروضة لهذا IConfiguration
باستثناء فلاتر العناصر حسب اسم المفتاح.
مثال على الفلتر: Configuration#TARGET_PREPARER_TYPE_NAME
.
المعلمات | |
---|---|
output |
PrintWriter : كاتب لطباعة ملف xml |
excludeFilters |
: قائمة أنواع الكائنات التي يجب عدم تفريغها |
عمليات الرمي | |
---|---|
|
IOException |
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 |
عمليات الرمي | |
---|---|
|
IOException |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
واجهة عامة للحصول على جميع عناصر اسم نوع معيّن على جميع الأجهزة
المعلمات | |
---|---|
typeName |
String : النوع الفريد لعنصر الضبط |
المرتجعات | |
---|---|
|
تمثّل هذه السمة قائمة عناصر الضبط من النوع المحدّد. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
تحصل على IBuildProvider
من الإعدادات.
المرتجعات | |
---|---|
IBuildProvider |
IBuildProvider المقدَّمة في الإعداد |
getCommandLine
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 abstractgetConfigurationObjectList (String typeName)
يشبه getConfigurationObject(String)
، ولكن لأنواع كائنات
الضبط التي تتيح استخدام عناصر متعددة.
المعلمات | |
---|---|
typeName |
String : اسم النوع الفريد لعنصر الإعدادات |
المرتجعات | |
---|---|
|
قائمة عناصر الإعدادات أو null إذا لم يكن نوع العنصر الذي يحمل اسمًا معيّنًا
متوفّرًا |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
يحصل على CoverageOptions
لاستخدامه من الإعدادات.
المرتجعات | |
---|---|
CoverageOptions |
CoverageOptions المُقدم في الإعدادات. |
getDeviceConfig
public abstractgetDeviceConfig ()
يحصل على IDeviceConfiguration
من الإعدادات.
المرتجعات | |
---|---|
|
IDeviceConfiguration التي تم تقديمها بالترتيب في الإعداد |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
عرض IDeviceConfiguration
المرتبط بالاسم المقدَّم، أو عرض قيمة فارغة في حال عدم العثور عليه
المعلمات | |
---|---|
nameDevice |
String |
المرتجعات | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
تحصل على TestDeviceOptions
المطلوب استخدامه من الإعداد.
المرتجعات | |
---|---|
TestDeviceOptions |
TestDeviceOptions المقدَّمة في الإعدادات |
استرداد الجهاز
public abstract IDeviceRecovery getDeviceRecovery ()
تحصل على IDeviceRecovery
المطلوب استخدامه من الإعداد.
المرتجعات | |
---|---|
IDeviceRecovery |
IDeviceRecovery المقدَّمة في الإعدادات |
الحصول على متطلبات الجهاز
public abstract IDeviceSelection getDeviceRequirements ()
تحصل على IDeviceSelection
المطلوب استخدامه من الإعداد.
المرتجعات | |
---|---|
IDeviceSelection |
IDeviceSelection المُقدم في الإعدادات. |
أمر getFilesToClean
public abstractgetFilesToClean ()
الحصول على قائمة الملفات التي سيتم محوها خلال cleanConfigurationData()
المرتجعات | |
---|---|
|
الحصول على فلاتر شاملة
public abstract GlobalTestFilter getGlobalFilters ()
يحصل على GlobalTestFilter
للاستدعاء.
المرتجعات | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
الحصول على أسماء الخيارات التي لم تغيّر أي قيم
المرتجعات | |
---|---|
|
getLabPreparers
public abstractgetLabPreparers ()
تحصل على ITargetPreparer
من الإعدادات.
المرتجعات | |
---|---|
|
ITargetPreparer المقدّمة بالترتيب في الإعدادات |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
تحصل على ILeveledLogOutput
المطلوب استخدامه من الإعداد.
المرتجعات | |
---|---|
ILeveledLogOutput |
ILeveledLogOutput المقدَّمة في الإعدادات |
getLogSaver
public abstract ILogSaver getLogSaver ()
يحصل على ILogSaver
لاستخدامه من الإعدادات.
المرتجعات | |
---|---|
ILogSaver |
ILogSaver المقدَّمة في الإعدادات |
getMetricCollectors
public abstractgetMetricCollectors ()
يحصل على IMetricCollector
من الإعدادات.
المرتجعات | |
---|---|
|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
تحصل على IMultiTargetPreparer
من الإعدادات التي يجب تنفيذها قبل
أي من أدوات إعداد الأجهزة target_preparers.
المرتجعات | |
---|---|
|
IMultiTargetPreparer التي تم تقديمها بالترتيب في الإعداد |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
تحصل على IMultiTargetPreparer
من الإعدادات.
المرتجعات | |
---|---|
|
IMultiTargetPreparer التي تم تقديمها بالترتيب في الإعداد |
getName
public abstract String getName ()
عرض اسم الإعداد
المرتجعات | |
---|---|
String |
معالِجات البيانات
public abstractgetPostProcessors ()
تحصل على IPostProcessor
من الإعدادات.
المرتجعات | |
---|---|
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
عرض IRetryDecision
المستخدَم في الاستدعاء
المرتجعات | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
تحصل على SkipManager
للطلب.
المرتجعات | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
تحصل على ISystemStatusChecker
من الإعدادات.
المرتجعات | |
---|---|
|
ISystemStatusChecker التي تم تقديمها بالترتيب في الإعداد |
getTargetPreparers
public abstractgetTargetPreparers ()
تحصل على ITargetPreparer
من الإعداد.
المرتجعات | |
---|---|
|
ITargetPreparer التي تم تقديمها بالترتيب في الإعداد |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
يحصل على ITestInvocationListener
لاستخدامها من الإعدادات.
المرتجعات | |
---|---|
|
ITestInvocationListener المُقدمة في الإعداد. |
الحصول على اختبارات
public abstractgetTests ()
تحصل على 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 |
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 |
خيارات ديناميكية
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 abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
اضبط حقول config 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 : سطر الأوامر |
تعيين 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 |
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، مع استبدال أيّ قيم حالية
أدوات 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 abstractsetOptionsFromCommandLineArgs ( listArgs)
ضبط حقول config Option
باستخدام مجموعة معيّنة من مَعلمات سطر الأوامر
ArgsOptionParser
للتنسيق المتوقّع
المعلمات | |
---|---|
listArgs |
: وسيطات سطر الأوامر |
المرتجعات | |
---|---|
|
الوسيطات غير المستخدَمة |
الرميات | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
ضبط حقول config 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
في هذه الإعدادات، مع استبدال أي
قيم حالية.
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
اضبط ITargetPreparer
، مع استبدال أي قيمة حالية.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
اضبط قائمة ITargetPreparer
، مع استبدال أي قيمة حالية.
اختبار المجموعة
public abstract void setTest (IRemoteTest test)
طريقة سهلة لضبط IRemoteTest
واحد في هذه الإعدادات، مع استبدال أي قيم
حالية
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
طريقة سهلة لضبط ITestInvocationListener
واحد
تعيين TestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
ضبط قائمة ITestInvocationListener
، مع استبدال أي قيم حالية
setTests
public abstract void setTests (tests)
اضبط قائمة IRemoteTest
في هذه الإعدادات، مع استبدال أي
قيم حالية.
validateOptions
public abstract void validateOptions ()
تحقَّق من صحة قيم الخيارات.
في الوقت الحالي، سيؤدي هذا فقط إلى التحقُّق من ضبط جميع الخيارات الإلزامية.
عمليات الرمي | |
---|---|
ConfigurationException |
if config is not valid |