پیکربندی آیکن

public interface IConfiguration

com.android.tradefed.config.IConfiguration


اطلاعات پیکربندی برای فراخوانی TradeFederation. هر فراخوانی IConfiguration دارای یک پیکربندی واحد است. یک IConfiguration تمام اشیاء نمایندگی را که باید در طول فراخوانی استفاده شوند و Option های مرتبط با آنها ذخیره می کند.

خلاصه

روش های عمومی

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

فایل هایی را اضافه کنید که باید در حین cleanConfigurationData() پاک شوند

abstract void cleanConfigurationData ()

هر فایلی را که در فیلدهای گزینه حل شده فایل های راه دور دانلود شده است حذف کنید.

abstract IConfiguration clone ()

یک کپی کم عمق از این شی ایجاد کنید.

abstract void dumpXml (PrintWriter output)

فایل XML گسترش یافته را برای پیکربندی با تمام گزینه های نشان داده شده برای این IConfiguration به عنوان یک String دریافت می کند.

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

فایل XML گسترش‌یافته را برای پیکربندی با تمام گزینه‌های نشان‌داده‌شده برای این پیکربندی، منهای فیلتر اشیاء با نام IConfiguration می‌کند.

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

فایل XML گسترش‌یافته را برای پیکربندی با تمام گزینه‌های نشان‌داده‌شده برای این پیکربندی، منهای فیلتر اشیاء با نام IConfiguration می‌کند.

abstract getAllConfigurationObjectsOfType (String typeName)

رابط عمومی برای دریافت تمام شی از یک نام نوع داده شده در دستگاه ها.

abstract IBuildProvider getBuildProvider ()

IBuildProvider را از پیکربندی دریافت می کند.

abstract String getCommandLine ()

خط فرمان مورد استفاده برای ایجاد این IConfiguration را دریافت می کند.

abstract ICommandOptions getCommandOptions ()

ICommandOptions را برای استفاده از پیکربندی دریافت می کند.

abstract ConfigurationDescriptor getConfigurationDescription ()

ConfigurationDescriptor ارائه شده در پیکربندی را برمی گرداند.

abstract Object getConfigurationObject (String typeName)

رابط عمومی برای دریافت شیء پیکربندی با نام نوع داده شده.

abstract getConfigurationObjectList (String typeName)

شبیه getConfigurationObject(String) است، اما برای انواع شیء پیکربندی که چندین شی را پشتیبانی می کنند.

abstract CoverageOptions getCoverageOptions ()

CoverageOptions را برای استفاده از پیکربندی دریافت می کند.

abstract getDeviceConfig ()

IDeviceConfiguration s را از پیکربندی دریافت می کند.

abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

IDeviceConfiguration مرتبط با نام ارائه شده را برگردانید، در صورت یافت نشدن، null کنید.

abstract TestDeviceOptions getDeviceOptions ()

TestDeviceOptions را برای استفاده از پیکربندی دریافت می کند.

abstract IDeviceRecovery getDeviceRecovery ()

IDeviceRecovery را برای استفاده از پیکربندی دریافت می کند.

abstract IDeviceSelection getDeviceRequirements ()

IDeviceSelection را برای استفاده از پیکربندی دریافت می کند.

abstract getFilesToClean ()

دریافت لیست فایل هایی که در خلال cleanConfigurationData() پاک می شوند

abstract GlobalTestFilter getGlobalFilters ()

GlobalTestFilter را برای فراخوانی دریافت می کند.

abstract getInopOptions ()

نام گزینه هایی را دریافت کنید که هیچ مقداری را تغییر نداده اند

abstract getLabPreparers ()

ITargetPreparer را از پیکربندی دریافت می کند.

abstract ILeveledLogOutput getLogOutput ()

ILeveledLogOutput را برای استفاده از پیکربندی دریافت می کند.

abstract ILogSaver getLogSaver ()

ILogSaver را برای استفاده از پیکربندی دریافت می کند.

abstract getMetricCollectors ()

IMetricCollector s را از پیکربندی دریافت می کند.

abstract getMultiPreTargetPreparers ()

IMultiTargetPreparer را از پیکربندی که باید قبل از هر یک از دستگاه های target_preparers اجرا شود، دریافت می کند.

abstract getMultiTargetPreparers ()

IMultiTargetPreparer را از پیکربندی دریافت می کند.

abstract String getName ()

نام پیکربندی را برمی‌گرداند.

abstract getPostProcessors ()

IPostProcessor s را از پیکربندی دریافت می کند.

abstract IRetryDecision getRetryDecision ()

IRetryDecision مورد استفاده برای فراخوانی را برمی گرداند.

abstract getSystemStatusCheckers ()

ISystemStatusChecker را از پیکربندی دریافت می کند.

abstract getTargetPreparers ()

ITargetPreparer را از پیکربندی دریافت می کند.

abstract getTestInvocationListeners ()

ITestInvocationListener را برای استفاده از پیکربندی دریافت می کند.

abstract getTests ()

IRemoteTest s را از پیکربندی اجرا می کند.

abstract void injectOptionValue (String optionName, String optionValue)

یک مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید.

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

یک مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید.

abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)

یک مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید.

abstract void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

چندین مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید.

abstract boolean isDeviceConfiguredFake (String deviceName)

نشان می دهد که آیا یک دستگاه پیکربندی شده برچسب گذاری شده است یا نه isFake=true یا خیر.

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

یک کلون پایه از clone() ایجاد کنید و سپس لیست شی پیکربندی داده شده را کلون عمیق کنید.

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

یک متن راهنمای استفاده از خط فرمان را برای این پیکربندی به printStream داده شده خروجی می‌دهد.

abstract void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

گزینه های ERROR(/File) را که به یک مکان راه دور اشاره می کند، حل کنید.

abstract void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

اگر یکی از گزینه ها قابل اعمال نباشد، مقادیر گزینه های متعدد را بدون پرتاب به مجموعه اشیاء پیکربندی تزریق کنید.

abstract setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

فیلدهای Option پیکربندی را با مجموعه ای از آرگومان های خط فرمان با استفاده از رویکرد بهترین تلاش تنظیم کنید.

abstract void setBuildProvider ( IBuildProvider provider)

IBuildProvider فعلی را در پیکربندی جایگزین کنید.

abstract void setCommandLine (String[] arrayArgs)

خط فرمان مورد استفاده برای ایجاد این IConfiguration را تنظیم می کند.

abstract void setCommandOptions ( ICommandOptions cmdOptions)

ICommandOptions را تنظیم کنید و هر مقدار موجود را جایگزین کنید

abstract void setConfigurationObject (String name, Object configObject)

روش عمومی برای تنظیم شی پیکربندی با نام داده شده، جایگزین هر مقدار موجود.

abstract void setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList)

روش عمومی برای تنظیم لیست شی پیکربندی برای نام داده شده، جایگزین هر مقدار موجود.

abstract void setCoverageOptions ( CoverageOptions coverageOptions)

CoverageOptions را تنظیم کنید و مقادیر موجود را جایگزین کنید.

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

یک IDeviceConfiguration را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

IDeviceConfiguration s را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

لیست IMetricCollector s را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

TestDeviceOptions را تنظیم کنید و هر مقدار موجود را جایگزین کنید

abstract void setDeviceRecovery ( IDeviceRecovery recovery)

IDeviceRecovery را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

IDeviceSelection را تنظیم کنید و هر مقدار موجود را جایگزین کنید

abstract void setLabPreparer ( ITargetPreparer preparer)

ITargetPreparer را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

abstract void setLabPreparers ( preparers) setLabPreparers ( preparers)

لیستی از ITargetPreparer را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

abstract void setLogOutput ( ILeveledLogOutput logger)

ILeveledLogOutput را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

abstract void setLogSaver ( ILogSaver logSaver)

ILogSaver را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

روش راحت برای تنظیم یک IMultiTargetPreparer در این پیکربندی که باید قبل از هر یک از دستگاه‌های target_preparers اجرا شود و هر مقدار موجود را جایگزین کند.

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

لیستی از IMultiTargetPreparer ها را در این پیکربندی تنظیم کنید که باید قبل از هر یک از دستگاه های target_preparers اجرا شوند و مقادیر موجود را جایگزین کنید.

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

روش راحت برای تنظیم یک IMultiTargetPreparer در این پیکربندی، جایگزینی هر مقدار موجود

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

لیست IMultiTargetPreparer در این پیکربندی تنظیم کنید و مقادیر موجود را جایگزین کنید.

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

فیلدهای Option پیکربندی را با مجموعه ای از آرگومان های خط فرمان مشخص کنید

ArgsOptionParser برای قالب مورد انتظار

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

فیلدهای Option پیکربندی را با مجموعه ای از آرگومان های خط فرمان مشخص کنید

برای قالب مورد انتظار ArgsOptionParser را ببینید

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

لیستی از IPostProcessor s را تنظیم کنید و مقادیر موجود را جایگزین کنید.

abstract void setRetryDecision ( IRetryDecision decisionRetry)

IRetryDecision را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

روش راحت برای تنظیم یک ISystemStatusChecker در این پیکربندی و جایگزینی مقادیر موجود

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

لیستی از ISystemStatusChecker در این پیکربندی تنظیم کنید و هر مقدار موجود را جایگزین کنید

abstract void setTargetPreparer ( ITargetPreparer preparer)

ITargetPreparer را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

لیستی از ITargetPreparer را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

abstract void setTest ( IRemoteTest test)

روش راحتی برای تنظیم یک IRemoteTest در این پیکربندی، جایگزینی هر مقدار موجود

abstract void setTestInvocationListener ( ITestInvocationListener listener)

روش راحت برای تنظیم یک ITestInvocationListener

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

لیستی از ITestInvocationListener را تنظیم کنید و هر مقدار موجود را جایگزین کنید

abstract void setTests ( tests) setTests ( tests)

لیست IRemoteTest ها را در این پیکربندی تنظیم کنید و مقادیر موجود را جایگزین کنید.

abstract void validateOptions ()

ارزش گذاری گزینه ها

روش های عمومی

addFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

فایل هایی را اضافه کنید که باید در حین cleanConfigurationData() پاک شوند

مولفه های
toBeCleaned

cleanConfigurationData

public abstract void cleanConfigurationData ()

هر فایلی را که در فیلدهای گزینه حل شده فایل های راه دور دانلود شده است حذف کنید.

شبیه

public abstract IConfiguration clone ()

یک کپی کم عمق از این شی ایجاد کنید.

برمی گرداند
IConfiguration یک کپی از {link ICconfiguration}

dumpXml

public abstract void dumpXml (PrintWriter output)

فایل XML گسترش یافته را برای پیکربندی با تمام گزینه های نشان داده شده برای این IConfiguration به عنوان یک String دریافت می کند.

مولفه های
output PrintWriter : نویسنده ای که xml را روی آن چاپ می کند.

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

فایل XML گسترش‌یافته را برای پیکربندی با تمام گزینه‌های نشان‌داده‌شده برای این پیکربندی، منهای فیلتر اشیاء با نام IConfiguration می‌کند.

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

مولفه های
output PrintWriter : نویسنده ای که xml را روی آن چاپ می کند.

excludeFilters : لیستی از نوع شی که نباید ریخته شود.

dumpXml

public abstract 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 abstract  getAllConfigurationObjectsOfType (String typeName)

رابط عمومی برای دریافت تمام شی از یک نام نوع داده شده در دستگاه ها.

مولفه های
typeName String : نوع منحصر به فرد شی پیکربندی

برمی گرداند
لیستی از اشیاء پیکربندی نوع داده شده.

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

IBuildProvider را از پیکربندی دریافت می کند.

برمی گرداند
IBuildProvider IBuildProvider ارائه شده در پیکربندی

getCommandLine

public abstract String getCommandLine ()

خط فرمان مورد استفاده برای ایجاد این IConfiguration را دریافت می کند.

برمی گرداند
String خط فرمان مورد استفاده برای ایجاد این IConfiguration .

getCommandOptions

public abstract ICommandOptions getCommandOptions ()

ICommandOptions را برای استفاده از پیکربندی دریافت می کند.

برمی گرداند
ICommandOptions ICommandOptions ارائه شده در پیکربندی.

getConfigurationDescription

public abstract ConfigurationDescriptor getConfigurationDescription ()

ConfigurationDescriptor ارائه شده در پیکربندی را برمی گرداند.

برمی گرداند
ConfigurationDescriptor

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

رابط عمومی برای دریافت شیء پیکربندی با نام نوع داده شده.

مولفه های
typeName String : نوع منحصر به فرد شی پیکربندی

برمی گرداند
Object اگر نوع شی با نام داده شده وجود نداشته باشد، شی پیکربندی یا null است.

getConfigurationObjectList

public abstract  getConfigurationObjectList (String typeName)

شبیه getConfigurationObject(String) است، اما برای انواع شیء پیکربندی که چندین شی را پشتیبانی می کنند.

مولفه های
typeName String : نام نوع منحصر به فرد شی پیکربندی

برمی گرداند
لیست اشیاء پیکربندی یا در صورتی که نوع شی با نام داده شده وجود نداشته باشد، null باشد.

getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

CoverageOptions را برای استفاده از پیکربندی دریافت می کند.

برمی گرداند
CoverageOptions CoverageOptions ارائه شده در پیکربندی.

getDeviceConfig

public abstract  getDeviceConfig ()

IDeviceConfiguration s را از پیکربندی دریافت می کند.

برمی گرداند
IDeviceConfiguration به ترتیب در پیکربندی ارائه شده است

getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

IDeviceConfiguration مرتبط با نام ارائه شده را برگردانید، در صورت یافت نشدن، null کنید.

مولفه های
nameDevice String

برمی گرداند
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

TestDeviceOptions را برای استفاده از پیکربندی دریافت می کند.

برمی گرداند
TestDeviceOptions TestDeviceOptions ارائه شده در پیکربندی.

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

IDeviceRecovery را برای استفاده از پیکربندی دریافت می کند.

برمی گرداند
IDeviceRecovery IDeviceRecovery ارائه شده در پیکربندی.

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

IDeviceSelection را برای استفاده از پیکربندی دریافت می کند.

برمی گرداند
IDeviceSelection IDeviceSelection ارائه شده در پیکربندی.

getFilesToClean

public abstract  getFilesToClean ()

دریافت لیست فایل هایی که در خلال cleanConfigurationData() پاک می شوند

برمی گرداند

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

GlobalTestFilter را برای فراخوانی دریافت می کند.

برمی گرداند
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

نام گزینه هایی را دریافت کنید که هیچ مقداری را تغییر نداده اند

برمی گرداند

getLabPreparers

public abstract  getLabPreparers ()

ITargetPreparer را از پیکربندی دریافت می کند.

برمی گرداند
ITargetPreparer به ترتیب در پیکربندی ارائه شده است

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

ILeveledLogOutput را برای استفاده از پیکربندی دریافت می کند.

برمی گرداند
ILeveledLogOutput ILeveledLogOutput ارائه شده در پیکربندی.

getLogSaver

public abstract ILogSaver getLogSaver ()

ILogSaver را برای استفاده از پیکربندی دریافت می کند.

برمی گرداند
ILogSaver ILogSaver ارائه شده در پیکربندی.

getMetricCollectors

public abstract  getMetricCollectors ()

IMetricCollector s را از پیکربندی دریافت می کند.

برمی گرداند

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

IMultiTargetPreparer را از پیکربندی که باید قبل از هر یک از دستگاه های target_preparers اجرا شود، دریافت می کند.

برمی گرداند
IMultiTargetPreparer به ترتیب در پیکربندی ارائه شده است

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

IMultiTargetPreparer را از پیکربندی دریافت می کند.

برمی گرداند
IMultiTargetPreparer به ترتیب در پیکربندی ارائه شده است

getName

public abstract String getName ()

نام پیکربندی را برمی‌گرداند.

برمی گرداند
String

getPostProcessors

public abstract  getPostProcessors ()

IPostProcessor s را از پیکربندی دریافت می کند.

برمی گرداند

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

IRetryDecision مورد استفاده برای فراخوانی را برمی گرداند.

برمی گرداند
IRetryDecision

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

ISystemStatusChecker را از پیکربندی دریافت می کند.

برمی گرداند
ISystemStatusChecker به ترتیب در پیکربندی ارائه شده است

getTargetPreparers

public abstract  getTargetPreparers ()

ITargetPreparer را از پیکربندی دریافت می کند.

برمی گرداند
ITargetPreparer به ترتیب در پیکربندی ارائه شده است

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

ITestInvocationListener را برای استفاده از پیکربندی دریافت می کند.

برمی گرداند
ITestInvocationListener در پیکربندی ارائه شده است.

getTests

public abstract  getTests ()

IRemoteTest s را از پیکربندی اجرا می کند.

برمی گرداند
تست های ارائه شده در پیکربندی

injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionValue)

یک مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید.

برای ارائه مقادیر برای گزینه هایی که به صورت پویا تولید می شوند مفید است.

مولفه های
optionName String : نام گزینه

optionValue String : مقدار گزینه

پرتاب می کند
ConfigurationException اگر نتوانستید مقدار گزینه را تنظیم کنید

injectOptionValue

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

یک مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید.

برای ارائه مقادیر برای گزینه هایی که به صورت پویا تولید می شوند مفید است.

مولفه های
optionName String : نام گزینه

optionKey String : کلید اختیاری برای گزینه های نقشه یا null

optionValue String : مقدار گزینه نقشه

پرتاب می کند
ConfigurationException اگر نتوانستید مقدار گزینه را تنظیم کنید

injectOptionValueWithSource

public abstract void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource)

یک مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید.

برای ارائه مقادیر برای گزینه هایی که به صورت پویا تولید می شوند مفید است.

مولفه های
optionName String : نام گزینه

optionKey String : کلید اختیاری برای گزینه های نقشه یا null

optionValue String : مقدار گزینه نقشه

optionSource String : پیکربندی منبعی که این مقدار گزینه را ارائه کرده است

پرتاب می کند
ConfigurationException اگر نتوانستید مقدار گزینه را تنظیم کنید

injectOptionValues

public abstract void injectOptionValues ( optionDefs)

چندین مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید.

برای تزریق مقادیر زیادی از گزینه ها به طور همزمان پس از ایجاد یک شی جدید مفید است.

مولفه های
optionDefs : لیستی از گزینه defs برای تزریق

پرتاب می کند
ConfigurationException در صورت شکست در تنظیم مقادیر گزینه

isDeviceConfiguredFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

نشان می دهد که آیا یک دستگاه پیکربندی شده برچسب گذاری شده است یا نه isFake=true یا خیر.

مولفه های
deviceName String

برمی گرداند
boolean

partialDeepClone

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

یک کلون پایه از clone() ایجاد کنید و سپس لیست شی پیکربندی داده شده را کلون عمیق کنید.

مولفه های
objectToDeepClone : لیست شی پیکربندی به کلون عمیق.

client IKeyStoreClient : مشتری فروشگاه کلید.

برمی گرداند
IConfiguration پیکربندی شبیه سازی شده تا حدی عمیق.

پرتاب می کند
ConfigurationException

printCommandUsage

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

یک متن راهنمای استفاده از خط فرمان را برای این پیکربندی به printStream داده شده خروجی می‌دهد.

مولفه های
importantOnly boolean : اگر true فقط برای گزینه های مهم کمک چاپ کنید

out PrintStream : ERROR(/PrintStream) مورد استفاده.

پرتاب می کند
ConfigurationException

solveDynamicOptions

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

گزینه های ERROR(/File) را که به یک مکان راه دور اشاره می کند، حل کنید. این نیاز به cleanConfigurationData() برای پاکسازی فایل ها دارد.

مولفه های
resolver DynamicRemoteFileResolver : DynamicRemoteFileResolver برای حل فایل ها

پرتاب می کند
com.android.tradefed.build.BuildRetrievalError
ConfigurationException
BuildRetrievalError

safeInjectOptionValues

public abstract void safeInjectOptionValues ( optionDefs)

اگر یکی از گزینه ها قابل اعمال نباشد، مقادیر گزینه های متعدد را بدون پرتاب به مجموعه اشیاء پیکربندی تزریق کنید.

برای تزریق مقادیر زیادی از گزینه ها به طور همزمان پس از ایجاد یک شی جدید مفید است.

مولفه های
optionDefs : لیستی از گزینه defs برای تزریق

پرتاب می کند
ConfigurationException اگر موفق به ایجاد OptionSetter

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

فیلدهای Option پیکربندی را با مجموعه ای از آرگومان های خط فرمان با استفاده از رویکرد بهترین تلاش تنظیم کنید.

برای قالب مورد انتظار ArgsOptionParser را ببینید

مولفه های
listArgs : آرگومان های خط فرمان

keyStoreClient IKeyStoreClient : برای استفاده از IKeyStoreClient .

برمی گرداند
استدلال های مصرف نشده

پرتاب می کند
ConfigurationException

setBuildProvider

public abstract void setBuildProvider (IBuildProvider provider)

IBuildProvider فعلی را در پیکربندی جایگزین کنید.

مولفه های
provider IBuildProvider : IBuildProvider جدید

setCommandLine

public abstract void setCommandLine (String[] arrayArgs)

خط فرمان مورد استفاده برای ایجاد این IConfiguration را تنظیم می کند. برخلاف setOptionsFromCommandLineArgs، کل خط فرمان، از جمله نام پیکربندی را ذخیره می کند.

مولفه های
arrayArgs String : خط فرمان

setCommandOptions

public abstract void setCommandOptions (ICommandOptions cmdOptions)

ICommandOptions را تنظیم کنید و هر مقدار موجود را جایگزین کنید

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

روش عمومی برای تنظیم شی پیکربندی با نام داده شده، جایگزین هر مقدار موجود.

مولفه های
name String : نام منحصر به فرد نوع شی پیکربندی.

configObject Object : شیء پیکربندی

پرتاب می کند
ConfigurationException اگر configObject نوع درستی نبود

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

روش عمومی برای تنظیم لیست شی پیکربندی برای نام داده شده، جایگزین هر مقدار موجود.

مولفه های
name String : نام منحصر به فرد نوع شی پیکربندی.

configList : لیست اشیاء پیکربندی

پرتاب می کند
ConfigurationException اگر شیء موجود در لیست نوع صحیحی نداشته باشد

setCoverageOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

CoverageOptions را تنظیم کنید و مقادیر موجود را جایگزین کنید.

مولفه های
coverageOptions CoverageOptions

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

یک IDeviceConfiguration را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

IDeviceConfiguration s را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

لیست IMetricCollector s را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

مولفه های
collectors

setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

TestDeviceOptions را تنظیم کنید و هر مقدار موجود را جایگزین کنید

مولفه های
deviceOptions TestDeviceOptions

setDeviceRecovery

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

IDeviceRecovery را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

setDeviceRequirements

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

IDeviceSelection را تنظیم کنید و هر مقدار موجود را جایگزین کنید

setLabPreparer

public abstract void setLabPreparer (ITargetPreparer preparer)

ITargetPreparer را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

setLabPreparers

public abstract void setLabPreparers ( preparers)

لیستی از ITargetPreparer را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

setLogOutput

public abstract void setLogOutput (ILeveledLogOutput logger)

ILeveledLogOutput را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

setLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

ILogSaver را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

روش راحت برای تنظیم یک IMultiTargetPreparer در این پیکربندی که باید قبل از هر یک از دستگاه‌های target_preparers اجرا شود و هر مقدار موجود را جایگزین کند.

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

لیستی از IMultiTargetPreparer ها را در این پیکربندی تنظیم کنید که باید قبل از هر یک از دستگاه های target_preparers اجرا شوند و مقادیر موجود را جایگزین کنید.

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

روش راحت برای تنظیم یک IMultiTargetPreparer در این پیکربندی، جایگزینی هر مقدار موجود

setMultiTargetPreparers

public abstract void setMultiTargetPreparers ( multiTargPreps)

لیست IMultiTargetPreparer در این پیکربندی تنظیم کنید و مقادیر موجود را جایگزین کنید.

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

فیلدهای Option پیکربندی را با مجموعه ای از آرگومان های خط فرمان مشخص کنید

ArgsOptionParser برای قالب مورد انتظار

مولفه های
listArgs : آرگومان های خط فرمان

برمی گرداند
استدلال های مصرف نشده

پرتاب می کند
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

فیلدهای Option پیکربندی را با مجموعه ای از آرگومان های خط فرمان مشخص کنید

برای قالب مورد انتظار ArgsOptionParser را ببینید

مولفه های
listArgs : آرگومان های خط فرمان

keyStoreClient IKeyStoreClient : برای استفاده از IKeyStoreClient .

برمی گرداند
استدلال های مصرف نشده

پرتاب می کند
ConfigurationException

setPostProcessors

public abstract void setPostProcessors ( processors)

لیستی از IPostProcessor s را تنظیم کنید و مقادیر موجود را جایگزین کنید.

مولفه های
processors

setRetryDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

IRetryDecision را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

روش راحت برای تنظیم یک ISystemStatusChecker در این پیکربندی و جایگزینی مقادیر موجود

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

لیستی از ISystemStatusChecker در این پیکربندی تنظیم کنید و هر مقدار موجود را جایگزین کنید

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

ITargetPreparer را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

لیستی از ITargetPreparer را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

setTest

public abstract void setTest (IRemoteTest test)

روش راحت برای تنظیم یک IRemoteTest در این پیکربندی، جایگزین مقادیر موجود

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

روش راحت برای تنظیم یک ITestInvocationListener

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

لیستی از ITestInvocationListener را تنظیم کنید و هر مقدار موجود را جایگزین کنید

setTests

public abstract void setTests ( tests)

لیست IRemoteTest ها را در این پیکربندی تنظیم کنید و مقادیر موجود را جایگزین کنید.

validateOptions

public abstract void validateOptions ()

ارزش گذاری گزینه ها

در حال حاضر این فقط تأیید می کند که همه گزینه های اجباری تنظیم شده اند

پرتاب می کند
ConfigurationException اگر پیکربندی معتبر نیست