الإعدادات

public class Configuration
extends Object implements IConfiguration

java.lang.Object
com.android.tradefed.config.Configuration


تنفيذ IConfiguration محدّد يخزِّن عناصر الإعدادات المحمَّلة في خريطة

ملخّص

الحقول

public static final String BUILD_PROVIDER_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

public static final String LOGGER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final NON_MODULE_OBJECTS

public static final String RESULT_REPORTER_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

public static final String SKIP_MANAGER_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

public static final String TEST_TYPE_NAME

شركة إنشاءات عامة

Configuration(String name, String description)

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

الطرق العامة

void addFilesToClean( toBeCleaned)

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

void cleanConfigurationData()

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

Configuration clone()

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

void dumpXml(PrintWriter output)

الحصول على ملف XML الموسّع للإعداد مع جميع الخيارات المعروضة لهذا IConfiguration بصفتها String

void dumpXml(PrintWriter output, excludeFilters)

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

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

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

getAllConfigurationObjectsOfType(String configType)

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

IBuildProvider getBuildProvider()

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

String getCommandLine()

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

ICommandOptions getCommandOptions()

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

ConfigurationDescriptor getConfigurationDescription()

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

Object getConfigurationObject(String typeName)

واجهة عامة للحصول على عنصر الإعدادات الذي يحمل اسم النوع المحدّد

getConfigurationObjectList(String typeName)

يشبه getConfigurationObject(String)، ولكن لأنواع كائنات الضبط التي تتيح استخدام عناصر متعددة.

CoverageOptions getCoverageOptions()

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

String getDescription()
getDeviceConfig()

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

IDeviceConfiguration getDeviceConfigByName(String nameDevice)

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

TestDeviceOptions getDeviceOptions()

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

IDeviceRecovery getDeviceRecovery()

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

IDeviceSelection getDeviceRequirements()

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

getFilesToClean()

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

GlobalTestFilter getGlobalFilters()

تحصل على GlobalTestFilter للطلب.

getInopOptions()

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

getLabPreparers()

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

ILeveledLogOutput getLogOutput()

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

ILogSaver getLogSaver()

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

getMetricCollectors()

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

static getMultiDeviceSupportedTag()

عرض ERROR(/Set) من العلامات المتوافقة في علامة جهاز لإعداد الأجهزة المتعددة

getMultiPreTargetPreparers()

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

getMultiTargetPreparers()

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

String getName()

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

getPostProcessors()

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

IRetryDecision getRetryDecision()

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

SkipManager getSkipManager()

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

getSystemStatusCheckers()

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

getTargetPreparers()

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

getTestInvocationListeners()

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

getTests()

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

void injectOptionValue(String optionName, String optionValue)

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

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

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

void injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)

أدرِج قيمة خيار في مجموعة عناصر الإعداد.

void injectOptionValues( optionDefs)

إدراج قيم خيارات متعددة في مجموعة عناصر الضبط

boolean isDeviceConfiguredFake(String deviceName)

تعرِض هذه السمة ما إذا كان الجهاز الذي تم ضبطه مصنّفًا على أنّه isFake=true أم لا.

IConfiguration partialDeepClone( objectToDeepClone, IKeyStoreClient client)

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

void printCommandUsage(boolean importantOnly, PrintStream out)

إخراج نص مساعدة حول استخدام سطر الأوامر لهذه الإعدادات إلى ملف ملف الإخراج

void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

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

void safeInjectOptionValues( optionDefs)

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

setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

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

void setBuildProvider(IBuildProvider provider)

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

void setCommandLine(String[] arrayArgs)

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

void setCommandOptions(ICommandOptions cmdOptions)

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

void setConfigurationObject(String typeName, Object configObject)

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

void setConfigurationObjectList(String typeName, configList)

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

void setCoverageOptions(CoverageOptions coverageOptions)

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

void setDeviceConfig(IDeviceConfiguration deviceConfig)

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

void setDeviceConfigList( deviceConfigs)

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

void setDeviceMetricCollectors( collectors)

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

void setDeviceOptions(TestDeviceOptions devOptions)

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

void setDeviceRecovery(IDeviceRecovery recovery)

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

void setDeviceRequirements(IDeviceSelection devRequirements)

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

void setLabPreparer(ITargetPreparer preparer)

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

void setLabPreparers( preparers)

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

void setLogOutput(ILeveledLogOutput logger)

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

void setLogSaver(ILogSaver logSaver)

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

void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)

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

void setMultiPreTargetPreparers( multiPreTargPreps)

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

void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

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

void setMultiTargetPreparers( multiTargPreps)

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

setOptionsFromCommandLineArgs( listArgs)

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

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

setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

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

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

void setPostProcessors( processors)

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

void setRetryDecision(IRetryDecision decisionRetry)

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

void setSystemStatusChecker(ISystemStatusChecker systemChecker)

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

void setSystemStatusCheckers( systemCheckers)

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

void setTargetPreparer(ITargetPreparer preparer)

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

void setTargetPreparers( preparers)

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

void setTest(IRemoteTest test)

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

void setTestInvocationListener(ITestInvocationListener listener)

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

void setTestInvocationListeners( listeners)

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

void setTests( tests)

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

void validateOptions()

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

الطرق المحمية

boolean isRemoteEnvironment()

يعرض ما إذا كانت بيئة TF هي استدعاء عن بُعد أم لا.

الحقول

BUILD_PROVIDER_TYPE_NAME

public static final String BUILD_PROVIDER_TYPE_NAME

CMD_OPTIONS_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

COVERAGE_OPTIONS_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

DEVICE_NAME

public static final String DEVICE_NAME

DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

نوع الجهاز DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

GLOBAL_FILTERS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

LAB_PREPARER_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

LOGGER_TYPE_NAME

public static final String LOGGER_TYPE_NAME

LOG_SAVER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

METRIC_POST_PROCESSOR_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

نوع MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

NON_MODULE_OBJECTS

public static final  NON_MODULE_OBJECTS

RESULT_REPORTER_TYPE_NAME

public static final String RESULT_REPORTER_TYPE_NAME

RETRY_decISION_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

SANBOX_OPTIONS_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

SANDBOX_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

SKIP_MANAGER_TYPE_NAME

public static final String SKIP_MANAGER_TYPE_NAME

SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

TARGET_PREPARER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

اختبار_TYPE_NAME

public static final String TEST_TYPE_NAME

شركة إنشاءات عامة

الإعدادات

public Configuration (String name, 
                String description)

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

المعلمات
name String

description String

الطرق العامة

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

public void addFilesToClean ( toBeCleaned)

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

المعلمات
toBeCleaned

بيانات التكوين الواضحة

public void cleanConfigurationData ()

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

استنساخ

public Configuration clone ()

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

المرتجعات
Configuration

dumpXml

public void dumpXml (PrintWriter output)

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

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

dumpXml

public void dumpXml (PrintWriter output, 
                 excludeFilters)

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

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

المعلمات
output PrintWriter: كاتب لطباعة ملف xml

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

dumpXml

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

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

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

المعلمات
output PrintWriter: كاتب لطباعة ملف xml

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

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

printUnchangedOptions boolean

getAllConfigurationObjectsOfType

public  getAllConfigurationObjectsOfType (String configType)

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

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

المرتجعات
قائمة عناصر الضبط من النوع المحدّد

getBuildProvider

public IBuildProvider getBuildProvider ()

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

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

getCommandLine

public String getCommandLine ()

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

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

getCommandOptions

public ICommandOptions getCommandOptions ()

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

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

getConfigurationDescription

public ConfigurationDescriptor getConfigurationDescription ()

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

المرتجعات
ConfigurationDescriptor

getConfigurationObject

public Object getConfigurationObject (String typeName)

واجهة عامة للحصول على عنصر الإعدادات الذي يحمل اسم النوع المحدّد

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

المرتجعات
Object عنصر الإعدادات أو null إذا لم يكن نوع العنصر الذي يحمل الاسم المُعطى متوفّرًا

getConfigurationObjectList

public  getConfigurationObjectList (String typeName)

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

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

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

خيارات getCoverageOptions

public CoverageOptions getCoverageOptions ()

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

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

getDescription

public String getDescription ()

المرتجعات
String وصف قصير سهل القراءة للمستخدم هذا Configuration

getDeviceConfig

public  getDeviceConfig ()

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

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

getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

المعلمات
nameDevice String

المرتجعات
IDeviceConfiguration

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

public TestDeviceOptions getDeviceOptions ()

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

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

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

public IDeviceRecovery getDeviceRecovery ()

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

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

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

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

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

getFilesToClean

public  getFilesToClean ()

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

المرتجعات

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

public GlobalTestFilter getGlobalFilters ()

تحصل على GlobalTestFilter للطلب.

المرتجعات
GlobalTestFilter

خيارات getInopOptions

public  getInopOptions ()

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

المرتجعات

getLabPreparers

public  getLabPreparers ()

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

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

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

public ILeveledLogOutput getLogOutput ()

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

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

getLogSaver

public ILogSaver getLogSaver ()

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

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

مجموعة getMetricCollectors

public  getMetricCollectors ()

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

المرتجعات

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

عرض ERROR(/Set) من العلامات المتوافقة في علامة جهاز لأجهزة متعددة التكوين.

المرتجعات

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

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

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

مجموعة GetMultiTargetPreparer

public  getMultiTargetPreparers ()

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

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

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

public String getName ()

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

المرتجعات
String

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

public  getPostProcessors ()

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

المرتجعات

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

public IRetryDecision getRetryDecision ()

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

المرتجعات
IRetryDecision

getSkipManager

public SkipManager getSkipManager ()

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

المرتجعات
SkipManager

أمر getSystemStatusCheckers

public  getSystemStatusCheckers ()

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

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

getTargetPreparers

public  getTargetPreparers ()

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

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

الحصول على TestInvocationListeners

public  getTestInvocationListeners ()

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

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

getTests

public  getTests ()

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

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

قيمة injectOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

أدرِج قيمة خيار في مجموعة عناصر الإعداد.

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

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

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

الرميات
ConfigurationException

injectOptionValue

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

أدرِج قيمة خيار في مجموعة عناصر الإعداد.

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

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

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

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

الرميات
ConfigurationException

injectOptionValueWithSource

public void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String source)

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

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

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

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

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

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

عمليات الرمي
ConfigurationException

قيم injectOptionValues

public void injectOptionValues ( optionDefs)

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

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

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

الرميات
ConfigurationException

isDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

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

المعلمات
deviceName String

المرتجعات
boolean

partialDeepClone

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

أنشئ نسخة طبق الأصل أساسية من clone()، ثم أنشئ نسخة طبق الأصل مفصّلة لقائمة عناصر الإعداد المحدّدة.

المعلمات
objectToDeepClone : قائمة عناصر الضبط التي سيتم استنساخها بشكلٍ كامل

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

المرتجعات
IConfiguration الإعدادات التي تم نسخها جزئيًا من الإعدادات الأساسية

عمليات الرمي
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

إخراج نص مساعدة حول استخدام سطر الأوامر لهذه الإعدادات إلى ملف ملف الإخراج

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

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

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

resolveDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

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

المعلمات
resolver DynamicRemoteFileResolver: DynamicRemoteFileResolver لحلّ المشاكل في الملفات

الرميات
BuildRetrievalError
ConfigurationException

قيم SafeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

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

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

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

عمليات الرمي
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

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

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

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

الرميات
ConfigurationException

setBuildProvider

public void setBuildProvider (IBuildProvider provider)

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

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

setCommandLine

public void setCommandLine (String[] arrayArgs)

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

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

setCommandOptions

public void setCommandOptions (ICommandOptions cmdOptions)

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

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

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

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

configObject Object: عنصر الضبط

الرميات
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

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

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

configList : قائمة عناصر الإعداد

عمليات الرمي
ConfigurationException

خيارات setCoverageOptions

public void setCoverageOptions (CoverageOptions coverageOptions)

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

المعلمات
coverageOptions CoverageOptions

setDeviceConfig

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

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

setDeviceMetricCollectors

public void setDeviceMetricCollectors ( collectors)

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

المعلمات
collectors

setDeviceOptions

public void setDeviceOptions (TestDeviceOptions devOptions)

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

المعلمات
devOptions TestDeviceOptions

ضبط الجهاز

public void setDeviceRecovery (IDeviceRecovery recovery)

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

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

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

setLabPreparer

public void setLabPreparer (ITargetPreparer preparer)

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

مجموعة setLabPreparers

public void setLabPreparers ( preparers)

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

setLogOutput

public void setLogOutput (ILeveledLogOutput logger)

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

setLogSaver

public void setLogSaver (ILogSaver logSaver)

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

setMultiPreTargetPreparer

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

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

setMultiPreTargetPreparers

public void setMultiPreTargetPreparers ( multiPreTargPreps)

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

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

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

أدوات setMultiTargetPreparer

public void setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

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

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

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

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

عمليات الرمي
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

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

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

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

عمليات الرمي
ConfigurationException

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

public void setPostProcessors ( processors)

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

المعلمات
processors

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

public void setRetryDecision (IRetryDecision decisionRetry)

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

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

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

setSystemStatusCheckers

public void setSystemStatusCheckers ( systemCheckers)

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

setTargetPreparer

public void setTargetPreparer (ITargetPreparer preparer)

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

setTargetPreparers

public void setTargetPreparers ( preparers)

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

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

public void setTest (IRemoteTest test)

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

تعيين TestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

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

تعيين TestInvocationListeners

public void setTestInvocationListeners ( listeners)

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

اختبارات

public void setTests ( tests)

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

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

public void validateOptions ()

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

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

عمليات الرمي
ConfigurationException

الطرق المحمية

بيئة التحكم عن بُعد

protected boolean isRemoteEnvironment ()

لعرض ما إذا كانت بيئة TF هي طلب تشغيل عن بُعد أم لا.

المرتجعات
boolean