پیکربندی

public class Configuration
extends Object implements IConfiguration گسترش می دهد

java.lang.object
com.android.tradefed.config.Configuration


یک پیاده سازی IConfiguration مشخص که اشیاء پیکربندی بارگذاری شده را در یک نقشه ذخیره می کند.

خلاصه

فیلدها

public static final String BUILD_PROVIDER_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

public static final String LOGGER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final NON_MODULE_OBJECTS

public static final String RESULT_REPORTER_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

public static final String SKIP_MANAGER_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

public static final String TEST_TYPE_NAME

سازندگان عمومی

Configuration (String name, String description)

یک 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 مرتبط با نام ارائه شده را برگردانید، در صورت یافت نشدن، null کنید.

TestDeviceOptions getDeviceOptions ()

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

IDeviceRecovery getDeviceRecovery ()

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

IDeviceSelection getDeviceRequirements ()

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

getFilesToClean ()

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

GlobalTestFilter getGlobalFilters ()

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

getInopOptions ()

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

getLabPreparers ()

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

ILeveledLogOutput getLogOutput ()

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

ILogSaver getLogSaver ()

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

getMetricCollectors ()

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

static getMultiDeviceSupportedTag ()

ERROR(/Set) برچسب‌هایی را که در یک برچسب دستگاه برای پیکربندی چند دستگاه پشتیبانی می‌شوند، برگردانید.

getMultiPreTargetPreparers ()

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

getMultiTargetPreparers ()

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

String getName ()

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

getPostProcessors ()

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

IRetryDecision getRetryDecision ()

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

SkipManager getSkipManager ()

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

getSystemStatusCheckers ()

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

getTargetPreparers ()

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

getTestInvocationListeners ()

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

getTests ()

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

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)

یک کلون پایه از 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 را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

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 را در این پیکربندی تنظیم کنید و مقادیر موجود را جایگزین کنید.

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 را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

void setTest ( IRemoteTest test)

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

void setTestInvocationListener ( ITestInvocationListener listener)

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

void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

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

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

DEVICE_NAME

public static final String DEVICE_NAME

DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

GLOBAL_FILTERS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

LAB_PREPARER_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

LOGGER_TYPE_NAME

public static final String LOGGER_TYPE_NAME

LOG_SAVER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

METRIC_POST_PROCESSOR_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

NON_MODULE_OBJECTS

public static final  NON_MODULE_OBJECTS

RESULT_REPORTER_TYPE_NAME

public static final String RESULT_REPORTER_TYPE_NAME

RETRY_DECISION_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

SANBOX_OPTIONS_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

SANDBOX_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

SKIP_MANAGER_TYPE_NAME

public static final String SKIP_MANAGER_TYPE_NAME

SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

TARGET_PREPARER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

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

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

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 به ترتیب در پیکربندی ارائه شده است

getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

پارامترها
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 را از پیکربندی دریافت می کند.

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

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 را از پیکربندی که باید قبل از هر یک از دستگاه های target_preparers اجرا شود، دریافت می کند.

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

getMultiTargetPreparers

public  getMultiTargetPreparers ()

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

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

getName

public String getName ()

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

برمی گرداند
String

getPostProcessors

public  getPostProcessors ()

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

برمی گرداند

getRetryDecision

public IRetryDecision getRetryDecision ()

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

برمی گرداند
IRetryDecision

getSkipManager

public SkipManager getSkipManager ()

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

برمی گرداند
SkipManager

getSystemStatusCheckers

public  getSystemStatusCheckers ()

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

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

getTargetPreparers

public  getTargetPreparers ()

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

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

getTestInvocationListeners

public  getTestInvocationListeners ()

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

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

getTests

public  getTests ()

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 : لیستی از گزینه defs برای تزریق

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

solveDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

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

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

پرتاب می کند
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

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

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

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

پرتاب می کند
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 را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

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 را در این پیکربندی تنظیم کنید و مقادیر موجود را جایگزین کنید.

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 را تنظیم کنید و هر مقدار موجود را جایگزین کنید.

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 ها را در این پیکربندی تنظیم کنید و مقادیر موجود را جایگزین کنید.

validateOptions

public void validateOptions ()

اعتبار سنجی مقادیر گزینه

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

پرتاب می کند
ConfigurationException

روش های محافظت شده

RemoteEnvironment است

protected boolean isRemoteEnvironment ()

نشان می دهد که آیا محیط TF یک فراخوانی راه دور است یا خیر.

برمی گرداند
boolean