الإعدادات

public class Configuration
extends Object implements IConfiguration

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


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

ملخّص

الثوابت

String BUILD_PROVIDER_TYPE_NAME

String CMD_OPTIONS_TYPE_NAME

String CONFIGURATION_DESCRIPTION_TYPE_NAME

String COVERAGE_OPTIONS_TYPE_NAME

String DEVICE_METRICS_COLLECTOR_TYPE_NAME

String DEVICE_NAME

String DEVICE_OPTIONS_TYPE_NAME

String DEVICE_RECOVERY_TYPE_NAME

String DEVICE_REQUIREMENTS_TYPE_NAME

String GLOBAL_FILTERS_TYPE_NAME

String LAB_PREPARER_TYPE_NAME

String LOGGER_TYPE_NAME

String LOG_SAVER_TYPE_NAME

String METRIC_POST_PROCESSOR_TYPE_NAME

String MULTI_PREPARER_TYPE_NAME

String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

String RESULT_REPORTER_TYPE_NAME

String RETRY_DECISION_TYPE_NAME

String SANBOX_OPTIONS_TYPE_NAME

String SANDBOX_TYPE_NAME

String SKIP_MANAGER_TYPE_NAME

String SYSTEM_STATUS_CHECKER_TYPE_NAME

String TARGET_PREPARER_TYPE_NAME

String TEST_TYPE_NAME

الحقول

public static final NON_MODULE_OBJECTS

الإنشاءات العامة

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

تعرض هذه السمة IMultiTargetPreparers من الإعداد الذي يجب تنفيذه قبل أي من target_preparers للأجهزة.

getMultiTargetPreparers()

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

String getName()

تعرِض هذه السمة اسم الإعداد.

getPostProcessors()

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

IRetryDecision getRetryDecision()

تعرِض هذه السمة IRetryDecision المستخدَمة في عملية الاستدعاء.

SkipManager getSkipManager()

تعرض هذه السمة SkipManager لعملية الاستدعاء.

getSystemStatusCheckers()

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

getTargetPreparers()

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

getTestInvocationListeners()

تعرض هذه السمة ITestInvocationListeners التي سيتم استخدامها من الإعدادات.

getTests()

تعرض هذه السمة IRemoteTests ليتم تشغيلها من الإعداد.

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)

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

void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

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

void safeInjectOptionValues( optionDefs)

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

setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

اضبط حقول 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()

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

الثوابت

BUILD_PROVIDER_TYPE_NAME

public static final String BUILD_PROVIDER_TYPE_NAME

القيمة الثابتة: "build_provider"

CMD_OPTIONS_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

القيمة الثابتة: "cmd_options"

CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

القيمة الثابتة: "config_desc"

COVERAGE_OPTIONS_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

Constant Value: "coverage"

DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

القيمة الثابتة: "metrics_collector"

DEVICE_NAME

public static final String DEVICE_NAME

القيمة الثابتة: "device"

DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

القيمة الثابتة: "device_options"

DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

القيمة الثابتة: "device_recovery"

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

Constant Value: "device_requirements"

GLOBAL_FILTERS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

Constant Value: "global_filters"

LAB_PREPARER_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

Constant Value: "lab_preparer"

LOGGER_TYPE_NAME

public static final String LOGGER_TYPE_NAME

القيمة الثابتة: "logger"

LOG_SAVER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

القيمة الثابتة: "log_saver"

METRIC_POST_PROCESSOR_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

القيمة الثابتة: "metric_post_processor"

MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

القيمة الثابتة: "multi_target_preparer"

MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

القيمة الثابتة: "multi_pre_target_preparer"

RESULT_REPORTER_TYPE_NAME

public static final String RESULT_REPORTER_TYPE_NAME

القيمة الثابتة: "result_reporter"

RETRY_DECISION_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

القيمة الثابتة: "retry_decision"

SANBOX_OPTIONS_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

القيمة الثابتة: "sandbox_options"

SANDBOX_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

القيمة الثابتة: "sandbox"

SKIP_MANAGER_TYPE_NAME

public static final String SKIP_MANAGER_TYPE_NAME

القيمة الثابتة: "skip_manager"

SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

القيمة الثابتة: "system_checker"

TARGET_PREPARER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

القيمة الثابتة: "target_preparer"

TEST_TYPE_NAME

public static final String TEST_TYPE_NAME

Constant Value: "test"

الحقول

NON_MODULE_OBJECTS

public static final  NON_MODULE_OBJECTS

الإنشاءات العامة

الإعدادات

public Configuration (String name, 
                String description)

تنشئ هذه الدالة Configuration مع كائنات الإعداد التلقائية.

المعلمات
name String

description String

الطُرق العامة

addFilesToClean

public void addFilesToClean ( toBeCleaned)

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

المعلمات
toBeCleaned

cleanConfigurationData

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 من الإعدادات.

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

getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

عرض IDeviceConfiguration المرتبط بالاسم المقدَّم، أو قيمة فارغة في حال عدم العثور عليه

المعلمات
nameDevice String

المرتجعات
IDeviceConfiguration

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

تعرض هذه السمة TestDeviceOptions المطلوب استخدامه من الإعداد.

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

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

تعرض هذه السمة IDeviceRecovery المطلوب استخدامه من الإعداد.

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

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

تعرض هذه السمة IDeviceSelection المطلوب استخدامه من الإعداد.

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

getFilesToClean

public  getFilesToClean ()

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

المرتجعات

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

تعرض هذه السمة GlobalTestFilter لعملية الاستدعاء.

المرتجعات
GlobalTestFilter

getInopOptions

public  getInopOptions ()

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

المرتجعات

getLabPreparers

public  getLabPreparers ()

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

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

getLogOutput

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

تعرض هذه السمة IMultiTargetPreparers من الإعداد الذي يجب تنفيذه قبل أي من target_preparers للأجهزة.

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

getMultiTargetPreparers

public  getMultiTargetPreparers ()

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

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

getName

public String getName ()

تعرِض هذه السمة اسم الإعداد.

المرتجعات
String

getPostProcessors

public  getPostProcessors ()

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

المرتجعات

getRetryDecision

public IRetryDecision getRetryDecision ()

تعرِض هذه السمة IRetryDecision المستخدَمة في عملية الاستدعاء.

المرتجعات
IRetryDecision

getSkipManager

public SkipManager getSkipManager ()

تعرض هذه السمة SkipManager لعملية الاستدعاء.

المرتجعات
SkipManager

getSystemStatusCheckers

public  getSystemStatusCheckers ()

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

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

getTargetPreparers

public  getTargetPreparers ()

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

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

getTestInvocationListeners

public  getTestInvocationListeners ()

تعرض هذه السمة ITestInvocationListeners التي سيتم استخدامها من الإعدادات.

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

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)

تعرض هذه السمة نص مساعدة حول استخدام سطر الأوامر لهذه الإعدادات في printStream المحدّد.

المعلمات
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

setDeviceRecovery

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)

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

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

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

setMultiTargetPreparers

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

setPostProcessors

public void setPostProcessors ( processors)

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

المعلمات
processors

setRetryDecision

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

setTest

public void setTest (IRemoteTest test)

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

setTestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

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

setTestInvocationListeners

public void setTestInvocationListeners ( listeners)

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

setTests

public void setTests ( tests)

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

validateOptions

public void validateOptions ()

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

في الوقت الحالي، سيتم التحقّق فقط من ضبط جميع الخيارات الإلزامية

الرميات
ConfigurationException

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

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

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

المرتجعات
boolean