ترتيب

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 SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

public static final String TEST_TYPE_NAME

المنشئون العامة

Configuration (String name, String description)

ينشئ تكوينًا باستخدام كائنات Configuration الافتراضية.

الطرق العامة

void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

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

void cleanConfigurationData ()

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

Configuration clone ()

يقوم بإنشاء نسخة سطحية من هذا الكائن.

void dumpXml (PrintWriter output)

الحصول على ملف XML الموسع للتكوين مع كل الخيارات المعروضة IConfiguration هذا String .

void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

الحصول على ملف XML الموسع للتكوين مع كل الخيارات المعروضة لتكوين الرمز هذا مطروحًا منه مرشحات الكائنات حسب اسم IConfiguration .

void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) 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 s من التكوين.

IDeviceConfiguration getDeviceConfigByName (String nameDevice)

قم IDeviceConfiguration المرتبط بالاسم المقدم ، فارغًا إذا لم يتم العثور عليه.

TestDeviceOptions getDeviceOptions ()

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

IDeviceRecovery getDeviceRecovery ()

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

IDeviceSelection getDeviceRequirements ()

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

getFilesToClean ()

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

GlobalTestFilter getGlobalFilters ()

الحصول على GlobalTestFilter .

getInopOptions ()

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

getLabPreparers ()

الحصول على ITargetPreparer s من التكوين.

ILeveledLogOutput getLogOutput ()

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

ILogSaver getLogSaver ()

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

getMetricCollectors ()

الحصول على IMetricCollector s من التكوين.

static getMultiDeviceSupportedTag ()

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

getMultiPreTargetPreparers ()

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

getMultiTargetPreparers ()

يحصل على IMultiTargetPreparer s من التكوين.

String getName ()

يُرجع اسم التكوين.

getPostProcessors ()

يحصل على IPostProcessor s من التكوين.

IRetryDecision getRetryDecision ()

تُرجع قرار IRetryDecision المستخدم في الاستدعاء.

getSystemStatusCheckers ()

يحصل على ISystemStatusChecker من التكوين.

getTargetPreparers ()

الحصول على ITargetPreparer s من التكوين.

getTestInvocationListeners ()

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

getTests ()

الحصول على IRemoteTest ليتم تشغيلها من التكوين.

void injectOptionValue (String optionName, String optionValue)

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

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

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

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

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

void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

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

boolean isDeviceConfiguredFake (String deviceName)

يرجع ما إذا كان الجهاز الذي تم تكوينه تم وضع علامة عليه أم لا هو خطأ = صحيح أم لا.

IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

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

void printCommandUsage (boolean importantOnly, PrintStream out)

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

void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

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

void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

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

setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) 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) setConfigurationObjectList (String typeName, configList)

طريقة عامة لتعيين قائمة كائنات التكوين للاسم المحدد ، لتحل محل أي قيمة موجودة.

void setCoverageOptions ( CoverageOptions coverageOptions)

عيّن CoverageOptions ، واستبدل أي قيم موجودة.

void setDeviceConfig ( IDeviceConfiguration deviceConfig)

قم بتعيين IDeviceConfiguration ، واستبدال أي قيمة موجودة.

void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

قم بتعيين IDeviceConfiguration s ، واستبدال أي قيمة موجودة.

void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

قم بتعيين قائمة IMetricCollector s ، لتحل محل أي قيم موجودة.

void setDeviceOptions ( TestDeviceOptions devOptions)

قم بتعيين TestDeviceOptions ، واستبدال أي قيم موجودة

void setDeviceRecovery ( IDeviceRecovery recovery)

قم بتعيين IDeviceRecovery ، مع استبدال أي قيمة موجودة.

void setDeviceRequirements ( IDeviceSelection devRequirements)

قم بتعيين IDeviceSelection ، لاستبدال أي قيم موجودة

void setLabPreparer ( ITargetPreparer preparer)

قم بتعيين ITargetPreparer ، مع استبدال أي قيمة موجودة.

void setLabPreparers ( preparers) setLabPreparers ( preparers)

قم بتعيين قائمة ITargetPreparer s ، لتحل محل أي قيمة موجودة.

void setLogOutput ( ILeveledLogOutput logger)

قم بتعيين ILeveledLogOutput ، لتحل محل أي قيمة موجودة.

void setLogSaver ( ILogSaver logSaver)

قم بتعيين ILogSaver ، مع استبدال أي قيمة موجودة.

void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep)

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

void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

قم بتعيين قائمة IMultiTargetPreparer في هذا التكوين التي يجب تنفيذها قبل أي من الأجهزة target_preparers ، مع استبدال أي قيم موجودة

void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

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

void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

قم بتعيين قائمة IMultiTargetPreparer s في هذا التكوين ، مع استبدال أي قيم موجودة

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

قم بتعيين حقول Option التكوين مع مجموعة معينة من وسيطات سطر الأوامر

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

setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

قم بتعيين حقول Option التكوين مع مجموعة معينة من وسيطات سطر الأوامر

راجع ArgsOptionParser للتنسيق المتوقع

void setPostProcessors ( processors) setPostProcessors ( processors)

قم بتعيين قائمة IPostProcessor s ، لتحل محل أي قيم موجودة.

void setRetryDecision ( IRetryDecision decisionRetry)

قم بتعيين IRetryDecision ، لتحل محل أي قيمة موجودة.

void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

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

void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

قم بتعيين قائمة ISystemStatusChecker في هذا التكوين ، مع استبدال أي قيم موجودة

void setTargetPreparer ( ITargetPreparer preparer)

قم بتعيين ITargetPreparer ، مع استبدال أي قيمة موجودة.

void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

قم بتعيين قائمة ITargetPreparer s ، لتحل محل أي قيمة موجودة.

void setTest ( IRemoteTest test)

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

void setTestInvocationListener ( ITestInvocationListener listener)

طريقة ملائمة لتعيين ITestInvocationListener واحد

void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

قم بتعيين قائمة ITestInvocationListener s ، لتحل محل أي قيم موجودة

void setTests ( tests) setTests ( tests)

قم بتعيين قائمة IRemoteTest في هذا التكوين ، مع استبدال أي قيم موجودة

void validateOptions ()

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

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

boolean isRemoteEnvironment ()

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

مجالات

BUILD_PROVIDER_TYPE_NAME

public static final String BUILD_PROVIDER_TYPE_NAME

CMD_OPTIONS_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

COVERAGE_OPTIONS_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

اسم الجهاز

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

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

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

استنساخ

public Configuration clone ()

يقوم بإنشاء نسخة سطحية من هذا الكائن.

عائدات
Configuration

تفريغ Xml

public void dumpXml (PrintWriter output)

الحصول على ملف XML الموسع للتكوين مع كل الخيارات المعروضة IConfiguration هذا String .

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

تفريغ Xml

public void dumpXml (PrintWriter output, 
                 excludeFilters)

الحصول على ملف XML الموسع للتكوين مع كل الخيارات المعروضة لتكوين الرمز هذا مطروحًا منه مرشحات الكائنات حسب اسم IConfiguration .

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

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

excludeFilters : قائمة نوع الكائن الذي لا ينبغي إغراقه.

تفريغ Xml

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 s من التكوين.

عائدات
IDeviceConfiguration s المقدمة بالترتيب في التكوين

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 s من التكوين.

عائدات
تم توفير ITargetPreparer s بالترتيب في التكوين

getLogOutput

public ILeveledLogOutput getLogOutput ()

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

عائدات
ILeveledLogOutput ILeveledLogOutput المتوفر في التكوين.

getLogSaver

public ILogSaver getLogSaver ()

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

عائدات
ILogSaver ILogSaver المتوفر في التكوين.

getMetricCollectors

public  getMetricCollectors ()

الحصول على IMetricCollector s من التكوين.

عائدات

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

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

عائدات

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

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

عائدات
تم توفير IMultiTargetPreparer بالترتيب في التكوين

getMultiTargetPreparers

public  getMultiTargetPreparers ()

يحصل على IMultiTargetPreparer s من التكوين.

عائدات
تم توفير IMultiTargetPreparer بالترتيب في التكوين

getName

public String getName ()

يُرجع اسم التكوين.

عائدات
String

getPostProcessors

public  getPostProcessors ()

يحصل على IPostProcessor s من التكوين.

عائدات

getRetryDecision

public IRetryDecision getRetryDecision ()

تُرجع قرار IRetryDecision المستخدم في الاستدعاء.

عائدات
IRetryDecision

getSystemStatusCheckers

public  getSystemStatusCheckers ()

يحصل على ISystemStatusChecker من التكوين.

عائدات
ISystemStatusChecker المقدمة بالترتيب في التكوين

getTargetPreparers

public  getTargetPreparers ()

الحصول على ITargetPreparer s من التكوين.

عائدات
تم توفير ITargetPreparer s بالترتيب في التكوين

getTestInvocationListeners

public  getTestInvocationListeners ()

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

عائدات
ITestInvocationListener s المتوفرة في التكوين.

getTests

public  getTests ()

الحصول على IRemoteTest ليتم تشغيلها من التكوين.

عائدات
الاختبارات المتوفرة في التكوين

injectionOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

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

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

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

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

رميات
ConfigurationException

injectionOptionValue

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

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

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

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

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

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

رميات
ConfigurationException

injectionOptionValueWithSource

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

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

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

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

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

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

source String : التكوين المصدر الذي قدم قيمة الخيار هذا

رميات
ConfigurationException

قيم الحقن

public void injectOptionValues ( optionDefs)

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

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

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

رميات
ConfigurationException

isDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

يرجع ما إذا كان الجهاز الذي تم تكوينه تم وضع علامة عليه أم لا هو خطأ = صحيح أم لا.

المعلمات
deviceName String

عائدات
boolean

جزئي

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

رميات
ConfigurationException

حل DynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

حل خيارات ERROR(/File) التي تشير إلى موقع بعيد. يتطلب هذا الأمر cleanConfigurationData() ليتم استدعاؤه لتنظيف الملفات.

المعلمات
resolver DynamicRemoteFileResolver : برنامج DynamicRemoteFileResolver لحل الملفات

رميات
BuildRetrievalError
ConfigurationException

قيم SafeInjectOption

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

setDeviceMetricCollectors

public void setDeviceMetricCollectors ( collectors)

قم بتعيين قائمة IMetricCollector s ، لتحل محل أي قيم موجودة.

المعلمات
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 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 في هذا التكوين التي يجب تنفيذها قبل أي من الأجهزة target_preparers ، مع استبدال أي قيم موجودة

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

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

setMultiTargetPreparers

public void setMultiTargetPreparers ( multiTargPreps)

قم بتعيين قائمة IMultiTargetPreparer s في هذا التكوين ، مع استبدال أي قيم موجودة

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 s ، لتحل محل أي قيم موجودة.

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

setTest

public void setTest (IRemoteTest test)

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

setTestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

طريقة ملائمة لتعيين ITestInvocationListener واحد

setTestInvocationListeners

public void setTestInvocationListeners ( listeners)

قم بتعيين قائمة ITestInvocationListener s ، لتحل محل أي قيم موجودة

setTests

public void setTests ( tests)

قم بتعيين قائمة IRemoteTest في هذا التكوين ، مع استبدال أي قيم موجودة

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

public void validateOptions ()

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

سيؤدي هذا حاليًا إلى التحقق من صحة تعيين جميع الخيارات الإلزامية

رميات
ConfigurationException

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

هو عن بعدالبيئة

protected boolean isRemoteEnvironment ()

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

عائدات
boolean