الإعدادات
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)
تنشئ السمة |
الطرق العامة | |
---|---|
void
|
addFilesToClean(
إضافة الملفات التي يجب تنظيفها أثناء |
void
|
cleanConfigurationData()
حذف أي ملفات تم تنزيلها إلى حقول الخيارات التي تم حلّها للملفات البعيدة |
Configuration
|
clone()
تنشئ نسخة سطحية من هذا الكائن. |
void
|
dumpXml(PrintWriter output)
الحصول على ملف XML الموسّع للإعداد مع جميع الخيارات المعروضة لهذا
|
void
|
dumpXml(PrintWriter output,
للحصول على ملف XML الموسّع للإعدادات مع جميع الخيارات المعروضة بشأن |
void
|
dumpXml(PrintWriter output,
للحصول على ملف XML الموسّع للإعدادات مع جميع الخيارات المعروضة بشأن |
|
getAllConfigurationObjectsOfType(String configType)
واجهة عامة للحصول على كل العناصر من نوع معيّن على جميع الأجهزة |
IBuildProvider
|
getBuildProvider()
يحصل على |
String
|
getCommandLine()
تحصل على سطر الأوامر المستخدَم لإنشاء هذا |
ICommandOptions
|
getCommandOptions()
تحصل على |
ConfigurationDescriptor
|
getConfigurationDescription()
لعرض |
Object
|
getConfigurationObject(String typeName)
واجهة عامة للحصول على عنصر الإعدادات الذي يحمل اسم النوع المحدّد |
|
getConfigurationObjectList(String typeName)
يشبه |
CoverageOptions
|
getCoverageOptions()
يحصل على |
String
|
getDescription()
|
|
getDeviceConfig()
يحصل على |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
يتم عرض رمز الاستجابة |
TestDeviceOptions
|
getDeviceOptions()
يحصل على |
IDeviceRecovery
|
getDeviceRecovery()
تحصل على |
IDeviceSelection
|
getDeviceRequirements()
يحصل على |
|
getFilesToClean()
الحصول على قائمة الملفات التي سيتمّت إزالتها أثناء |
GlobalTestFilter
|
getGlobalFilters()
تحصل على |
|
getInopOptions()
الحصول على أسماء الخيارات التي لم تتغيّر أي قيم |
|
getLabPreparers()
يحصل على |
ILeveledLogOutput
|
getLogOutput()
تحصل على |
ILogSaver
|
getLogSaver()
يحصل على |
|
getMetricCollectors()
تحصل على |
static
|
getMultiDeviceSupportedTag()
عرض |
|
getMultiPreTargetPreparers()
يحصل على |
|
getMultiTargetPreparers()
يحصل على |
String
|
getName()
تعرض اسم الإعداد. |
|
getPostProcessors()
تحصل على |
IRetryDecision
|
getRetryDecision()
تعرض السمة |
SkipManager
|
getSkipManager()
يحصل على |
|
getSystemStatusCheckers()
يحصل على |
|
getTargetPreparers()
يحصل على |
|
getTestInvocationListeners()
تحصل على |
|
getTests()
يتيح هذا الإجراء تنفيذ |
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(
إدراج قيم خيارات متعددة في مجموعة عناصر الضبط |
boolean
|
isDeviceConfiguredFake(String deviceName)
تعرِض هذه السمة ما إذا كان الجهاز الذي تم ضبطه مصنّفًا على أنّه isFake=true أم لا. |
IConfiguration
|
partialDeepClone(
أنشئ استنساخًا أساسيًا من |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
إخراج نص مساعدة حول استخدام سطر الأوامر لهذه الإعدادات إلى ملف ملف الإخراج |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
حلّ خيارات |
void
|
safeInjectOptionValues(
إدخال قيم خيارات متعددة في مجموعة كائنات التهيئة بدون طرح قيم واحدة لا يمكن تطبيق خيار معين. |
|
setBestEffortOptionsFromCommandLineArgs(
اضبط حقول config |
void
|
setBuildProvider(IBuildProvider provider)
استبدِل |
void
|
setCommandLine(String[] arrayArgs)
لضبط سطر الأوامر المستخدَم لإنشاء هذا |
void
|
setCommandOptions(ICommandOptions cmdOptions)
ضبط |
void
|
setConfigurationObject(String typeName, Object configObject)
طريقة عامة لضبط عنصر الضبط بالاسم المحدّد، مع استبدال أي قيمة حالية. |
void
|
setConfigurationObjectList(String typeName,
طريقة عامة لضبط قائمة عناصر الإعدادات للاسم المحدّد، مع استبدال أي قيمة حالية. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
اضبط السمة |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
اضبط |
void
|
setDeviceConfigList(
يمكنك ضبط |
void
|
setDeviceMetricCollectors(
اضبط قائمة |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
ضبط |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
حدِّد |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
ضبط |
void
|
setLabPreparer(ITargetPreparer preparer)
حدِّد |
void
|
setLabPreparers(
اضبط قائمة |
void
|
setLogOutput(ILeveledLogOutput logger)
حدِّد |
void
|
setLogSaver(ILogSaver logSaver)
حدِّد |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
طريقة سهلة لضبط |
void
|
setMultiPreTargetPreparers(
اضبط قائمة |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
طريقة ملائمة لضبط |
void
|
setMultiTargetPreparers(
اضبط قائمة |
|
setOptionsFromCommandLineArgs(
اضبط حقول
|
|
setOptionsFromCommandLineArgs(
اضبط حقول
يمكنك الاطّلاع على |
void
|
setPostProcessors(
اضبط قائمة |
void
|
setRetryDecision(IRetryDecision decisionRetry)
اضبط |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
طريقة ملائمة لضبط |
void
|
setSystemStatusCheckers(
اضبط قائمة |
void
|
setTargetPreparer(ITargetPreparer preparer)
حدِّد |
void
|
setTargetPreparers(
اضبط قائمة |
void
|
setTest(IRemoteTest test)
طريقة سهلة لضبط |
void
|
setTestInvocationListener(ITestInvocationListener listener)
طريقة ملائمة لضبط |
void
|
setTestInvocationListeners(
ضبط قائمة |
void
|
setTests(
اضبط قائمة |
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 finalNON_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 ()
احذف أي ملفات تم تنزيلها إلى حقول الخيارات التي تم حلها للملفات البعيدة.
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
publicgetAllConfigurationObjectsOfType (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
publicgetConfigurationObjectList (String typeName)
يشبه getConfigurationObject(String)
، ولكن للإعداد
أنواع الكائنات التي تدعم كائنات متعددة.
المعلمات | |
---|---|
typeName |
String : اسم النوع الفريد لكائن الإعدادات |
المرتجعات | |
---|---|
|
قائمة كائنات الضبط أو null إذا كان نوع الكائن مع
الاسم الذي تم تقديمه غير موجود. |
خيارات getCoverageOptions
public CoverageOptions getCoverageOptions ()
تحصل على CoverageOptions
المطلوب استخدامه من الإعداد.
المرتجعات | |
---|---|
CoverageOptions |
CoverageOptions المقدَّمة في الإعدادات |
getDescription
public String getDescription ()
المرتجعات | |
---|---|
String |
وصف قصير سهل القراءة للمستخدم هذا Configuration |
getDeviceConfig
publicgetDeviceConfig ()
يحصل على 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
publicgetFilesToClean ()
الحصول على قائمة الملفات التي سيتمّت إزالتها أثناء cleanConfigurationData()
المرتجعات | |
---|---|
|
الحصول على فلاتر شاملة
public GlobalTestFilter getGlobalFilters ()
تحصل على GlobalTestFilter
للطلب.
المرتجعات | |
---|---|
GlobalTestFilter |
خيارات getInopOptions
publicgetInopOptions ()
الحصول على أسماء الخيارات التي لم تتغيّر أي قيم
المرتجعات | |
---|---|
|
getLabPreparers
publicgetLabPreparers ()
تحصل على ITargetPreparer
من الإعداد.
المرتجعات | |
---|---|
|
ITargetPreparer التي تم تقديمها بالترتيب في الإعداد |
الحصول على نتائج
public ILeveledLogOutput getLogOutput ()
يحصل على ILeveledLogOutput
لاستخدامه من الإعدادات.
المرتجعات | |
---|---|
ILeveledLogOutput |
ILeveledLogOutput المُقدم في الإعدادات. |
getLogSaver
public ILogSaver getLogSaver ()
يحصل على ILogSaver
لاستخدامه من الإعدادات.
المرتجعات | |
---|---|
ILogSaver |
ILogSaver المُقدم في الإعدادات. |
مجموعة getMetricCollectors
publicgetMetricCollectors ()
تحصل على IMetricCollector
من الإعداد.
المرتجعات | |
---|---|
|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
عرض ERROR(/Set)
من العلامات المتوافقة في علامة جهاز لأجهزة متعددة
التكوين.
المرتجعات | |
---|---|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
يحصل على IMultiTargetPreparer
من الإعدادات التي يجب تنفيذها قبل.
لأي من الأجهزة target_preparers.
المرتجعات | |
---|---|
|
IMultiTargetPreparer التي تم تقديمها بالترتيب في الإعداد |
مجموعة GetMultiTargetPreparer
publicgetMultiTargetPreparers ()
يحصل على IMultiTargetPreparer
من الإعدادات.
المرتجعات | |
---|---|
|
IMultiTargetPreparer التي تم تقديمها بالترتيب في الإعداد |
الحصول على اسم
public String getName ()
عرض اسم الإعداد
المرتجعات | |
---|---|
String |
الحصول على قرار إعادة المحاولة
public IRetryDecision getRetryDecision ()
تعرض السمة IRetryDecision
المستخدمة للاستدعاء.
المرتجعات | |
---|---|
IRetryDecision |
getSkipManager
public SkipManager getSkipManager ()
يحصل على SkipManager
للاستدعاء.
المرتجعات | |
---|---|
SkipManager |
أمر getSystemStatusCheckers
publicgetSystemStatusCheckers ()
تحصل على ISystemStatusChecker
من الإعدادات.
المرتجعات | |
---|---|
|
ISystemStatusChecker التي تم تقديمها بالترتيب في الإعداد |
getTargetPreparers
publicgetTargetPreparers ()
تحصل على ITargetPreparer
من الإعداد.
المرتجعات | |
---|---|
|
ITargetPreparer المقدّمة بالترتيب في الإعدادات |
الحصول على TestInvocationListeners
publicgetTestInvocationListeners ()
يحصل على ITestInvocationListener
لاستخدامها من الإعدادات.
المرتجعات | |
---|---|
|
ITestInvocationListener المقدَّمة في الإعدادات. |
getTests
publicgetTests ()
يتيح هذا الإجراء تنفيذ 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
publicsetBestEffortOptionsFromCommandLineArgs ( 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
، مع استبدال أي قيمة حالية.
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
publicsetOptionsFromCommandLineArgs ( listArgs)
اضبط حقول Option
للإعدادات باستخدام مجموعة محدّدة من وسيطات سطر الأوامر.
ArgsOptionParser
للتنسيق المتوقّع
المعلمات | |
---|---|
listArgs |
: وسيطات سطر الأوامر |
المرتجعات | |
---|---|
|
الوسيطات غير المستخدمة |
عمليات الرمي | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( 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 |