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

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

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

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 را روی آن چاپ می کند.

پرتاب می کند
IOException

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

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

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

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

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

پرتاب می کند
IOException

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

پرتاب می کند
IOException

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

getSkipManager

public abstract SkipManager getSkipManager ()

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

برمی گرداند
SkipManager

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 پیکربندی شبیه سازی شده تا حدی عمیق.

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

printCommandUsage

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

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

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

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

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

solveDynamicOptions

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

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

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

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

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 اگر پیکربندی معتبر نیست