پیکربندی

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

نام دستگاه
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