پیکربندی
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) یک |
روش های عمومی | |
---|---|
void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) فایل هایی را اضافه کنید که باید در خلال |
void | cleanConfigurationData () هر فایلی را که در فیلدهای گزینه حل شده فایل های راه دور دانلود شده است حذف کنید. |
Configuration | clone () یک کپی کم عمق از این شی ایجاد می کند. |
void | dumpXml (PrintWriter output) فایل XML گسترش یافته را برای پیکربندی با تمام گزینه های نشان داده شده برای این |
void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) فایل XML گسترشیافته را برای پیکربندی با تمام گزینههای نشاندادهشده برای این |
void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) فایل XML گسترشیافته را برای پیکربندی با تمام گزینههای نشاندادهشده برای این |
getAllConfigurationObjectsOfType (String configType) رابط عمومی برای دریافت تمام شی از یک نام نوع داده شده در دستگاه ها. | |
IBuildProvider | getBuildProvider () |
String | getCommandLine () خط فرمان مورد استفاده برای ایجاد این |
ICommandOptions | getCommandOptions () |
ConfigurationDescriptor | getConfigurationDescription () |
Object | getConfigurationObject (String typeName) رابط عمومی برای دریافت شی پیکربندی با نام نوع داده شده. |
getConfigurationObjectList (String typeName) شبیه | |
CoverageOptions | getCoverageOptions () |
String | getDescription () |
getDeviceConfig () | |
IDeviceConfiguration | getDeviceConfigByName (String nameDevice) |
TestDeviceOptions | getDeviceOptions () |
IDeviceRecovery | getDeviceRecovery () |
IDeviceSelection | getDeviceRequirements () |
getFilesToClean () دریافت لیست فایل هایی که در خلال | |
GlobalTestFilter | getGlobalFilters () |
getInopOptions () نام گزینه هایی را دریافت کنید که هیچ مقداری را تغییر نداده اند | |
getLabPreparers () | |
ILeveledLogOutput | getLogOutput () |
ILogSaver | getLogSaver () |
getMetricCollectors () | |
static | getMultiDeviceSupportedTag () |
getMultiPreTargetPreparers () | |
getMultiTargetPreparers () | |
String | getName () نام پیکربندی را برمیگرداند. |
getPostProcessors () | |
IRetryDecision | getRetryDecision () |
SkipManager | getSkipManager () |
getSystemStatusCheckers () | |
getTargetPreparers () | |
getTestInvocationListeners () | |
getTests () | |
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) یک کلون پایه از |
void | printCommandUsage (boolean importantOnly, PrintStream out) یک متن راهنمای استفاده از خط فرمان را برای این پیکربندی به printStream داده شده خروجی میدهد. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) گزینه های |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) اگر یکی از گزینه ها قابل اعمال نباشد، مقادیر گزینه های متعدد را بدون پرتاب به مجموعه اشیاء پیکربندی تزریق کنید. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) فیلدهای | |
void | setBuildProvider ( IBuildProvider provider) |
void | setCommandLine (String[] arrayArgs) خط فرمان مورد استفاده برای ایجاد این |
void | setCommandOptions ( ICommandOptions cmdOptions) |
void | setConfigurationObject (String typeName, Object configObject) روش عمومی برای تنظیم شی پیکربندی با نام داده شده، جایگزین هر مقدار موجود. |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) روش عمومی برای تنظیم لیست شی پیکربندی برای نام داده شده، جایگزین هر مقدار موجود. |
void | setCoverageOptions ( CoverageOptions coverageOptions) |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) یک |
void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) |
void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) لیست |
void | setDeviceOptions ( TestDeviceOptions devOptions) |
void | setDeviceRecovery ( IDeviceRecovery recovery) |
void | setDeviceRequirements ( IDeviceSelection devRequirements) |
void | setLabPreparer ( ITargetPreparer preparer) |
void | setLabPreparers ( preparers) setLabPreparers ( preparers) لیستی از |
void | setLogOutput ( ILeveledLogOutput logger) |
void | setLogSaver ( ILogSaver logSaver) |
void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep) روش راحت برای تنظیم یک |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) لیستی از |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) روش راحت برای تنظیم یک |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) لیست |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) فیلدهای | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) فیلدهای برای قالب مورد انتظار | |
void | setPostProcessors ( processors) setPostProcessors ( processors) لیستی از |
void | setRetryDecision ( IRetryDecision decisionRetry) |
void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) روش راحت برای تنظیم یک |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) لیستی از |
void | setTargetPreparer ( ITargetPreparer preparer) |
void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) لیستی از |
void | setTest ( IRemoteTest test) روش راحت برای تنظیم یک |
void | setTestInvocationListener ( ITestInvocationListener listener) روش راحت برای تنظیم یک |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) لیستی از |
void | setTests ( tests) setTests ( tests) لیست |
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 finalNON_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 ()
هر فایلی را که در فیلدهای گزینه حل شده فایل های راه دور دانلود شده است حذف کنید.
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
publicgetAllConfigurationObjectsOfType (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
publicgetConfigurationObjectList (String typeName)
شبیه getConfigurationObject(String)
است، اما برای انواع شیء پیکربندی که چندین شی را پشتیبانی می کنند.
پارامترها | |
---|---|
typeName | String : نام نوع منحصر به فرد شی پیکربندی |
برمی گرداند | |
---|---|
لیست اشیاء پیکربندی یا در صورتی که نوع شی با نام داده شده وجود نداشته باشد، null . |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
CoverageOptions
برای استفاده از پیکربندی دریافت می کند.
برمی گرداند | |
---|---|
CoverageOptions | CoverageOptions ارائه شده در پیکربندی. |
getDescription
public String getDescription ()
برمی گرداند | |
---|---|
String | توضیحات کوتاه قابل خواندن توسط کاربر این Configuration |
getDeviceConfig
publicgetDeviceConfig ()
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
publicgetFilesToClean ()
دریافت لیست فایل هایی که در خلال cleanConfigurationData()
پاک می شوند
برمی گرداند | |
---|---|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
GlobalTestFilter
برای فراخوانی دریافت می کند.
برمی گرداند | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
نام گزینه هایی را دریافت کنید که هیچ مقداری را تغییر نداده اند
برمی گرداند | |
---|---|
getLabPreparers
publicgetLabPreparers ()
ITargetPreparer
را از پیکربندی دریافت می کند.
برمی گرداند | |
---|---|
ITargetPreparer به ترتیب در پیکربندی ارائه شده است |
getLogOutput
public ILeveledLogOutput getLogOutput ()
ILeveledLogOutput
برای استفاده از پیکربندی دریافت می کند.
برمی گرداند | |
---|---|
ILeveledLogOutput | ILeveledLogOutput ارائه شده در پیکربندی. |
getLogSaver
public ILogSaver getLogSaver ()
ILogSaver
برای استفاده از پیکربندی دریافت می کند.
برمی گرداند | |
---|---|
ILogSaver | ILogSaver ارائه شده در پیکربندی. |
getMetricCollectors
publicgetMetricCollectors ()
IMetricCollector
s را از پیکربندی دریافت می کند.
برمی گرداند | |
---|---|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
ERROR(/Set)
برچسبهایی را که در یک برچسب دستگاه برای پیکربندی چند دستگاه پشتیبانی میشوند، برگردانید.
برمی گرداند | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
IMultiTargetPreparer
را از پیکربندی که باید قبل از هر یک از دستگاه های target_preparers اجرا شود، دریافت می کند.
برمی گرداند | |
---|---|
IMultiTargetPreparer به ترتیب در پیکربندی ارائه شده است |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
IMultiTargetPreparer
را از پیکربندی دریافت می کند.
برمی گرداند | |
---|---|
IMultiTargetPreparer به ترتیب در پیکربندی ارائه شده است |
getName
public String getName ()
نام پیکربندی را برمیگرداند.
برمی گرداند | |
---|---|
String |
getPostProcessors
publicgetPostProcessors ()
IPostProcessor
s را از پیکربندی دریافت می کند.
برمی گرداند | |
---|---|
getRetryDecision
public IRetryDecision getRetryDecision ()
IRetryDecision
مورد استفاده برای فراخوانی را برمیگرداند.
برمی گرداند | |
---|---|
IRetryDecision |
getSkipManager
public SkipManager getSkipManager ()
SkipManager
برای فراخوانی دریافت می کند.
برمی گرداند | |
---|---|
SkipManager |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
ISystemStatusChecker
را از پیکربندی دریافت می کند.
برمی گرداند | |
---|---|
ISystemStatusChecker به ترتیب در پیکربندی ارائه شده است |
getTargetPreparers
publicgetTargetPreparers ()
ITargetPreparer
را از پیکربندی دریافت می کند.
برمی گرداند | |
---|---|
ITargetPreparer به ترتیب در پیکربندی ارائه شده است |
getTestInvocationListeners
publicgetTestInvocationListeners ()
ITestInvocationListener
را برای استفاده از پیکربندی دریافت می کند.
برمی گرداند | |
---|---|
ITestInvocationListener در پیکربندی ارائه شده است. |
getTests
publicgetTests ()
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 |
پرتاب می کند | |
---|---|
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 |
پرتاب می کند | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( listArgs)
فیلدهای Option
پیکربندی را با مجموعه ای از آرگومان های خط فرمان مشخص کنید
ArgsOptionParser
برای قالب مورد انتظار
پارامترها | |
---|---|
listArgs |
برمی گرداند | |
---|---|
استدلال های مصرف نشده |
پرتاب می کند | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( 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 |