إعدادات 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(
اضبط حقول |
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(
اضبط حقول
|
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()
التحقق من صحة قيم الخيارات |
الطرق العامة
إضافة ملفات إلىتنظيف
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 abstractgetAllConfigurationObjectsOfType (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 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 |
الحصول على خيارات الجهاز
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 المقدّمة بالترتيب في الإعدادات |
الحصول على نتائج
public abstract ILeveledLogOutput getLogOutput ()
يحصل على ILeveledLogOutput
لاستخدامه من الإعدادات.
المرتجعات | |
---|---|
ILeveledLogOutput |
ILeveledLogOutput المُقدم في الإعدادات. |
الحصول على أداة getLogSaver
public abstract ILogSaver getLogSaver ()
يحصل على ILogSaver
لاستخدامه من الإعدادات.
المرتجعات | |
---|---|
ILogSaver |
ILogSaver المُقدم في الإعدادات. |
مجموعة getMetricCollectors
public abstractgetMetricCollectors ()
يحصل على IMetricCollector
من الإعدادات.
المرتجعات | |
---|---|
|
أدوات getMultiPreTargetPreparer
public abstractgetMultiPreTargetPreparers ()
يحصل على IMultiTargetPreparer
من الإعدادات التي يجب تنفيذها قبل.
لأي من الأجهزة target_preparers.
المرتجعات | |
---|---|
|
IMultiTargetPreparer المقدّمة بالترتيب في الإعدادات |
أدوات GetMultiTargetPreparer
public abstractgetMultiTargetPreparers ()
يحصل على IMultiTargetPreparer
من الإعدادات.
المرتجعات | |
---|---|
|
IMultiTargetPreparer المقدّمة بالترتيب في الإعدادات |
الحصول على اسم
public abstract String getName ()
تعرض اسم الإعداد.
المرتجعات | |
---|---|
String |
معالِجات البيانات
public abstractgetPostProcessors ()
يحصل على IPostProcessor
من الإعدادات.
المرتجعات | |
---|---|
|
الحصول على قرار إعادة المحاولة
public abstract IRetryDecision getRetryDecision ()
تعرض السمة IRetryDecision
المستخدمة للاستدعاء.
المرتجعات | |
---|---|
IRetryDecision |
الحصول على المدير
public abstract SkipManager getSkipManager ()
يحصل على SkipManager
للاستدعاء.
المرتجعات | |
---|---|
SkipManager |
أمر getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
يحصل على ISystemStatusChecker
من الإعدادات.
المرتجعات | |
---|---|
|
ISystemStatusChecker المقدّمة بالترتيب في الإعدادات |
التجهيزات لتحقيق الهدف
public abstractgetTargetPreparers ()
يحصل على ITargetPreparer
من الإعدادات.
المرتجعات | |
---|---|
|
ITargetPreparer المقدّمة بالترتيب في الإعدادات |
الحصول على TestInvocationListeners
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 |
استنساخ جزئي
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)
اضبط حقول 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 abstractsetOptionsFromCommandLineArgs ( listArgs)
اضبط حقول Option
للإعدادات باستخدام مجموعة محدّدة من وسيطات سطر الأوامر.
ArgsOptionParser
للتنسيق المتوقّع
المعلمات | |
---|---|
listArgs |
: وسيطات سطر الأوامر |
المرتجعات | |
---|---|
|
الوسيطات غير المستخدمة |
الرميات | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( 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 |
إذا كانت الإعدادات غير صالحة |