إعدادات
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 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 ( toBeCleaned) addFilesToClean ( toBeCleaned) إضافة الملفات التي يجب تنظيفها أثناء عملية |
void | cleanConfigurationData () احذف أي ملفات تم تنزيلها إلى حقول الخيارات التي تم حلها للملفات البعيدة. |
Configuration | clone () ينشئ نسخة ضحلة من هذا الكائن. |
void | dumpXml (PrintWriter output) يحصل على ملف XML الموسع للتكوين مع كافة الخيارات المعروضة لتكوين |
void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) الحصول على ملف XML الموسع للتكوين مع كافة الخيارات المعروضة |
void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) الحصول على ملف 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 ( optionDefs) injectOptionValues ( optionDefs) أدخل قيم خيارات متعددة في مجموعة كائنات التكوين. |
boolean | isDeviceConfiguredFake (String deviceName) لإرجاع ما إذا كان الجهاز الذي تم تكوينه قد تم وضع علامة عليه أم لا، isFake=true أم لا. |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) قم بإنشاء نسخة أساسية من |
void | printCommandUsage (boolean importantOnly, PrintStream out) يقوم بإخراج نص تعليمات استخدام سطر الأوامر لهذا التكوين إلى printStream المحدد. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) حل خيارات |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) أدخل قيم خيارات متعددة في مجموعة كائنات التكوين دون رميها إذا تعذر تطبيق أحد الخيارات. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) قم بتعيين حقول | |
void | setBuildProvider ( IBuildProvider provider) استبدل |
void | setCommandLine (String[] arrayArgs) يقوم بتعيين سطر الأوامر المستخدم لإنشاء |
void | setCommandOptions ( ICommandOptions cmdOptions) قم بتعيين |
void | setConfigurationObject (String typeName, Object configObject) طريقة عامة لتعيين كائن التكوين بالاسم المحدد، واستبدال أي قيمة موجودة. |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) طريقة عامة لتعيين قائمة كائنات التكوين للاسم المحدد، واستبدال أي قيمة موجودة. |
void | setCoverageOptions ( CoverageOptions coverageOptions) قم بتعيين |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) قم بتعيين |
void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) قم بتعيين |
void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) قم بتعيين قائمة |
void | setDeviceOptions ( TestDeviceOptions devOptions) قم بتعيين |
void | setDeviceRecovery ( IDeviceRecovery recovery) قم بتعيين |
void | setDeviceRequirements ( IDeviceSelection devRequirements) قم بتعيين |
void | setLabPreparer ( ITargetPreparer preparer) قم بتعيين |
void | setLabPreparers ( preparers) setLabPreparers ( preparers) قم بتعيين قائمة |
void | setLogOutput ( ILeveledLogOutput logger) قم بتعيين |
void | setLogSaver ( ILogSaver logSaver) قم بتعيين |
void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep) طريقة ملائمة لتعيين |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) قم بتعيين قائمة |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) أسلوب ملائم لتعيين |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) قم بتعيين قائمة |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) قم بتعيين حقول | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) قم بتعيين حقول راجع | |
void | setPostProcessors ( processors) setPostProcessors ( processors) قم بتعيين قائمة |
void | setRetryDecision ( IRetryDecision decisionRetry) قم بتعيين |
void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) طريقة ملائمة لتعيين |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) قم بتعيين قائمة |
void | setTargetPreparer ( ITargetPreparer preparer) قم بتعيين |
void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) قم بتعيين قائمة |
void | setTest ( IRemoteTest test) أسلوب ملائم لتعيين |
void | setTestInvocationListener ( ITestInvocationListener listener) طريقة ملائمة لتعيين |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) قم بتعيين قائمة |
void | setTests ( tests) setTests ( tests) قم بتعيين قائمة |
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
اسم الجهاز
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
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
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
المقاولين العامة
إعدادات
public Configuration (String name, String description)
ينشئ Configuration
باستخدام كائنات التكوين الافتراضية.
حدود | |
---|---|
name | String |
description | String |
الأساليب العامة
addFilesToClean
public void addFilesToClean (toBeCleaned)
إضافة الملفات التي يجب تنظيفها أثناء عملية cleanConfigurationData()
حدود | |
---|---|
toBeCleaned |
CleanConfigurationData
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 |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
يحصل على TestDeviceOptions
لاستخدامه من التكوين.
عائدات | |
---|---|
TestDeviceOptions | TestDeviceOptions المتوفرة في التكوين. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
يحصل على IDeviceRecovery
لاستخدامه من التكوين.
عائدات | |
---|---|
IDeviceRecovery | IDeviceRecovery المقدم في التكوين. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
يحصل على IDeviceSelection
لاستخدامه من التكوين.
عائدات | |
---|---|
IDeviceSelection | IDeviceSelection المقدم في التكوين. |
getFilesToClean
publicgetFilesToClean ()
احصل على قائمة الملفات التي سيتم تنظيفها أثناء عملية cleanConfigurationData()
عائدات | |
---|---|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
يحصل على GlobalTestFilter
للاستدعاء.
عائدات | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
احصل على أسماء الخيارات التي لم تغير أي قيم
عائدات | |
---|---|
getLabPreparers
publicgetLabPreparers ()
يحصل على ITargetPreparer
s من التكوين.
عائدات | |
---|---|
يتم توفير ITargetPreparer بالترتيب في التكوين |
getLogOutput
public ILeveledLogOutput getLogOutput ()
يحصل على ILeveledLogOutput
لاستخدامه من التكوين.
عائدات | |
---|---|
ILeveledLogOutput | ILeveledLogOutput المتوفرة في التكوين. |
getLogSaver
public ILogSaver getLogSaver ()
الحصول على ILogSaver
لاستخدامه من التكوين.
عائدات | |
---|---|
ILogSaver | ILogSaver المتوفرة في التكوين. |
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
قم بإرجاع ERROR(/Set)
العلامات المدعومة في علامة جهاز لتكوين أجهزة متعددة.
عائدات | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
يحصل على IMultiTargetPreparer
s من التكوين الذي يجب تنفيذه قبل أي من الأجهزة target_preparers.
عائدات | |
---|---|
يتم توفير IMultiTargetPreparer بالترتيب في التكوين |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
يحصل على IMultiTargetPreparer
s من التكوين.
عائدات | |
---|---|
يتم توفير IMultiTargetPreparer بالترتيب في التكوين |
getName
public String getName ()
إرجاع اسم التكوين.
عائدات | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
إرجاع IRetryDecision
المستخدم للاستدعاء.
عائدات | |
---|---|
IRetryDecision |
getSkipManager
public SkipManager getSkipManager ()
يحصل على SkipManager
للاستدعاء.
عائدات | |
---|---|
SkipManager |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
يحصل على ISystemStatusChecker
s من التكوين.
عائدات | |
---|---|
يتم توفير ISystemStatusChecker بالترتيب في التكوين |
getTargetPreparers
publicgetTargetPreparers ()
يحصل على ITargetPreparer
s من التكوين.
عائدات | |
---|---|
يتم توفير ITargetPreparer بالترتيب في التكوين |
getTestInvocationListeners
publicgetTestInvocationListeners ()
يحصل على ITestInvocationListener
لاستخدامه من التكوين.
عائدات | |
---|---|
ITestInvocationListener المتوفرة في التكوين. |
getTests
publicgetTests ()
يحصل على IRemoteTest
s ليتم تشغيله من التكوين.
عائدات | |
---|---|
الاختبارات المقدمة في التكوين |
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 : المفتاح الاختياري لخيارات الخريطة، أو null |
optionValue | String : قيمة خيار الخريطة |
رميات | |
---|---|
ConfigurationException |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
أدخل قيمة خيار في مجموعة كائنات التكوين.
مفيد لتوفير قيم للخيارات التي يتم إنشاؤها ديناميكيًا.
حدود | |
---|---|
optionName | String : اسم الخيار |
optionKey | String : المفتاح الاختياري لخيارات الخريطة، أو null |
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
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 |
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)
قم بتعيين قائمة IMultiTargetPreparer
s في هذا التكوين والتي يجب تنفيذها قبل أي من الأجهزة target_preparers، مع استبدال أي قيم موجودة
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
أسلوب ملائم لتعيين IMultiTargetPreparer
واحد في هذا التكوين، واستبدال أي قيم موجودة
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
قم بتعيين قائمة IMultiTargetPreparer
s في هذا التكوين، مع استبدال أية قيم موجودة
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
قم بتعيين حقول Option
التكوين مع مجموعة معينة من وسيطات سطر الأوامر
ArgsOptionParser
للتنسيق المتوقع
حدود | |
---|---|
listArgs |
عائدات | |
---|---|
الحجج غير المستهلكة |
رميات | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( 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
s في هذا التكوين، مع استبدال أية قيم موجودة
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
s في هذا التكوين، مع استبدال أية قيم موجودة
validateOptions
public void validateOptions ()
التحقق من صحة قيم الخيار.
سيؤدي هذا حاليًا إلى التحقق من صحة تعيين كافة الخيارات الإلزامية
رميات | |
---|---|
ConfigurationException |
الأساليب المحمية
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
إرجاع ما إذا كانت بيئة TF عبارة عن استدعاء عن بعد أم لا.
عائدات | |
---|---|
boolean |
إعدادات
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 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 ( toBeCleaned) addFilesToClean ( toBeCleaned) إضافة الملفات التي يجب تنظيفها أثناء عملية |
void | cleanConfigurationData () احذف أي ملفات تم تنزيلها إلى حقول الخيارات التي تم حلها للملفات البعيدة. |
Configuration | clone () ينشئ نسخة ضحلة من هذا الكائن. |
void | dumpXml (PrintWriter output) يحصل على ملف XML الموسع للتكوين مع كافة الخيارات المعروضة لتكوين |
void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) الحصول على ملف XML الموسع للتكوين مع كافة الخيارات المعروضة |
void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) الحصول على ملف 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 ( optionDefs) injectOptionValues ( optionDefs) أدخل قيم خيارات متعددة في مجموعة كائنات التكوين. |
boolean | isDeviceConfiguredFake (String deviceName) لإرجاع ما إذا كان الجهاز الذي تم تكوينه قد تم وضع علامة عليه أم لا، isFake=true أم لا. |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) قم بإنشاء نسخة أساسية من |
void | printCommandUsage (boolean importantOnly, PrintStream out) يقوم بإخراج نص تعليمات استخدام سطر الأوامر لهذا التكوين إلى printStream المحدد. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) حل خيارات |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) أدخل قيم خيارات متعددة في مجموعة كائنات التكوين دون رميها إذا تعذر تطبيق أحد الخيارات. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) قم بتعيين حقول | |
void | setBuildProvider ( IBuildProvider provider) استبدل |
void | setCommandLine (String[] arrayArgs) يقوم بتعيين سطر الأوامر المستخدم لإنشاء |
void | setCommandOptions ( ICommandOptions cmdOptions) قم بتعيين |
void | setConfigurationObject (String typeName, Object configObject) طريقة عامة لتعيين كائن التكوين بالاسم المحدد، واستبدال أي قيمة موجودة. |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) طريقة عامة لتعيين قائمة كائنات التكوين للاسم المحدد، واستبدال أي قيمة موجودة. |
void | setCoverageOptions ( CoverageOptions coverageOptions) قم بتعيين |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) قم بتعيين |
void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) قم بتعيين |
void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) قم بتعيين قائمة |
void | setDeviceOptions ( TestDeviceOptions devOptions) قم بتعيين |
void | setDeviceRecovery ( IDeviceRecovery recovery) قم بتعيين |
void | setDeviceRequirements ( IDeviceSelection devRequirements) قم بتعيين |
void | setLabPreparer ( ITargetPreparer preparer) قم بتعيين |
void | setLabPreparers ( preparers) setLabPreparers ( preparers) قم بتعيين قائمة |
void | setLogOutput ( ILeveledLogOutput logger) قم بتعيين |
void | setLogSaver ( ILogSaver logSaver) قم بتعيين |
void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep) طريقة ملائمة لتعيين |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) قم بتعيين قائمة |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) أسلوب ملائم لتعيين |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) قم بتعيين قائمة |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) قم بتعيين حقول | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) قم بتعيين حقول راجع | |
void | setPostProcessors ( processors) setPostProcessors ( processors) قم بتعيين قائمة |
void | setRetryDecision ( IRetryDecision decisionRetry) قم بتعيين |
void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) طريقة ملائمة لتعيين |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) قم بتعيين قائمة |
void | setTargetPreparer ( ITargetPreparer preparer) قم بتعيين |
void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) قم بتعيين قائمة |
void | setTest ( IRemoteTest test) أسلوب ملائم لتعيين |
void | setTestInvocationListener ( ITestInvocationListener listener) طريقة ملائمة لتعيين |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) قم بتعيين قائمة |
void | setTests ( tests) setTests ( tests) قم بتعيين قائمة |
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
اسم الجهاز
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
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
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
المقاولين العامة
إعدادات
public Configuration (String name, String description)
ينشئ Configuration
باستخدام كائنات التكوين الافتراضية.
حدود | |
---|---|
name | String |
description | String |
الأساليب العامة
addFilesToClean
public void addFilesToClean (toBeCleaned)
إضافة الملفات التي يجب تنظيفها أثناء عملية cleanConfigurationData()
حدود | |
---|---|
toBeCleaned |
CleanConfigurationData
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 |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
يحصل على TestDeviceOptions
لاستخدامه من التكوين.
عائدات | |
---|---|
TestDeviceOptions | TestDeviceOptions المتوفرة في التكوين. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
يحصل على IDeviceRecovery
لاستخدامه من التكوين.
عائدات | |
---|---|
IDeviceRecovery | IDeviceRecovery المقدم في التكوين. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
يحصل على IDeviceSelection
لاستخدامه من التكوين.
عائدات | |
---|---|
IDeviceSelection | IDeviceSelection المقدم في التكوين. |
getFilesToClean
publicgetFilesToClean ()
احصل على قائمة الملفات التي سيتم تنظيفها أثناء عملية cleanConfigurationData()
عائدات | |
---|---|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
يحصل على GlobalTestFilter
للاستدعاء.
عائدات | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
احصل على أسماء الخيارات التي لم تغير أي قيم
عائدات | |
---|---|
getLabPreparers
publicgetLabPreparers ()
يحصل على ITargetPreparer
s من التكوين.
عائدات | |
---|---|
يتم توفير ITargetPreparer بالترتيب في التكوين |
getLogOutput
public ILeveledLogOutput getLogOutput ()
يحصل على ILeveledLogOutput
لاستخدامه من التكوين.
عائدات | |
---|---|
ILeveledLogOutput | ILeveledLogOutput المتوفرة في التكوين. |
getLogSaver
public ILogSaver getLogSaver ()
الحصول على ILogSaver
لاستخدامه من التكوين.
عائدات | |
---|---|
ILogSaver | ILogSaver المقدم في التكوين. |
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
قم بإرجاع ERROR(/Set)
العلامات المدعومة في علامة جهاز لتكوين أجهزة متعددة.
عائدات | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
يحصل على IMultiTargetPreparer
s من التكوين الذي يجب تنفيذه قبل أي من الأجهزة target_preparers.
عائدات | |
---|---|
يتم توفير IMultiTargetPreparer بالترتيب في التكوين |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
يحصل على IMultiTargetPreparer
s من التكوين.
عائدات | |
---|---|
يتم توفير IMultiTargetPreparer بالترتيب في التكوين |
getName
public String getName ()
إرجاع اسم التكوين.
عائدات | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
إرجاع IRetryDecision
المستخدم للاستدعاء.
عائدات | |
---|---|
IRetryDecision |
getSkipManager
public SkipManager getSkipManager ()
يحصل على SkipManager
للاستدعاء.
عائدات | |
---|---|
SkipManager |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
يحصل على ISystemStatusChecker
s من التكوين.
عائدات | |
---|---|
يتم توفير ISystemStatusChecker بالترتيب في التكوين |
getTargetPreparers
publicgetTargetPreparers ()
يحصل على ITargetPreparer
s من التكوين.
عائدات | |
---|---|
يتم توفير ITargetPreparer بالترتيب في التكوين |
getTestInvocationListeners
publicgetTestInvocationListeners ()
يحصل على ITestInvocationListener
لاستخدامه من التكوين.
عائدات | |
---|---|
ITestInvocationListener المتوفرة في التكوين. |
getTests
publicgetTests ()
يحصل على IRemoteTest
s ليتم تشغيله من التكوين.
عائدات | |
---|---|
الاختبارات المقدمة في التكوين |
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 : المفتاح الاختياري لخيارات الخريطة، أو null |
optionValue | String : قيمة خيار الخريطة |
رميات | |
---|---|
ConfigurationException |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
أدخل قيمة خيار في مجموعة كائنات التكوين.
مفيد لتوفير قيم للخيارات التي يتم إنشاؤها ديناميكيًا.
حدود | |
---|---|
optionName | String : اسم الخيار |
optionKey | String : المفتاح الاختياري لخيارات الخريطة، أو null |
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 |
soledydynamicoptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
حل خيارات ERROR(/File)
الإشارة إلى موقع بعيد. هذا يتطلب أن يتم استدعاء cleanConfigurationData()
لتنظيف الملفات.
حدود | |
---|---|
resolver | DynamicRemoteFileResolver : DynamicRemoteFileResolver لحل الملفات |
رميات | |
---|---|
BuildRetrievalError | |
ConfigurationException |
آمن
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
S ، واستبدال أي قيمة موجودة.
setDevicemetricCollectors
public void setDeviceMetricCollectors (collectors)
قم بتعيين قائمة IMetricCollector
S ، واستبدل أي قيم موجودة.
حدود | |
---|---|
collectors |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
قم بتعيين TestDeviceOptions
، واستبدال أي قيم موجودة
حدود | |
---|---|
devOptions | TestDeviceOptions |
setDevicerCovery
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
S ، واستبدل أي قيمة موجودة.
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
S في هذا التكوين الذي يجب تنفيذه قبل أي من الأجهزة Target_preparers ، واستبدال أي قيم موجودة
setMultitargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
طريقة الراحة لتعيين IMultiTargetPreparer
واحد في هذا التكوين ، واستبدال أي قيم موجودة
setMultitargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
قم بتعيين قائمة IMultiTargetPreparer
S في هذا التكوين ، واستبدال أي قيم موجودة
setOptionsfromCommandlineargs
publicsetOptionsFromCommandLineArgs ( listArgs)
قم بتعيين حقول Option
التكوين مع مجموعة من وسيط سطر الأوامر المعطى
ArgsOptionParser
للتنسيق المتوقع
حدود | |
---|---|
listArgs |
عائدات | |
---|---|
الحجج غير المستهلكة |
رميات | |
---|---|
ConfigurationException |
setOptionsfromCommandlineargs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
قم بتعيين حقول Option
التكوين مع مجموعة من وسيط سطر الأوامر المعطى
انظر ArgsOptionParser
للحصول على التنسيق المتوقع
حدود | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient للاستخدام. |
عائدات | |
---|---|
الحجج غير المستهلكة |
رميات | |
---|---|
ConfigurationException |
SetPostProcessors
public void setPostProcessors (processors)
قم بتعيين قائمة IPostProcessor
S ، واستبدال أي قيم موجودة.
حدود | |
---|---|
processors |
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
قم بتعيين IRetryDecision
، واستبدال أي قيمة موجودة.
SetSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
طريقة الراحة لتعيين ISystemStatusChecker
واحد في هذا التكوين ، لاستبدال أي قيم موجودة
SetSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
قم بتعيين قائمة ISystemStatusChecker
s في هذا التكوين ، واستبدال أي قيم موجودة
SettargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
قم بتعيين ITargetPreparer
، واستبدل أي قيمة موجودة.
settargetPreparers
public void setTargetPreparers (preparers)
قم بتعيين قائمة ITargetPreparer
S ، واستبدل أي قيمة موجودة.
المستقر
public void setTest (IRemoteTest test)
طريقة الراحة لتعيين IRemoteTest
واحد في هذا التكوين ، واستبدال أي قيم موجودة
SettestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
طريقة الراحة لتعيين ITestInvocationListener
واحد
SettestInvocationListeners
public void setTestInvocationListeners (listeners)
قم بتعيين قائمة ITestInvocationListener
S ، واستبدال أي قيم موجودة
المستوطنات
public void setTests (tests)
قم بتعيين قائمة IRemoteTest
S في هذا التكوين ، واستبدال أي قيم موجودة
التحقق من صحة
public void validateOptions ()
التحقق من صحة قيم الخيار.
حاليًا سيؤدي هذا فقط إلى التحقق من ضبط جميع الخيارات الإلزامية
رميات | |
---|---|
ConfigurationException |
الطرق المحمية
isremoteenvironment
protected boolean isRemoteEnvironment ()
إرجاع ما إذا كانت بيئة TF هي احتجاج عن بعد أم لا.
عائدات | |
---|---|
boolean |