কনফিগারেশন
public class Configuration
extends Object
implements IConfiguration
java.lang.অবজেক্ট | |
↳ | 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) একটি |
void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) এই |
void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) এই |
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) প্রদত্ত প্রিন্টস্ট্রিমে এই কনফিগারেশনের জন্য একটি কমান্ড লাইন ব্যবহার সহায়তা পাঠ্য আউটপুট করে। |
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) প্রদত্ত কমান্ড লাইন আর্গুমেন্টের সাথে কনফিগার ArgsOptionParser | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) কমান্ড লাইন আর্গুমেন্টের প্রদত্ত সেট সহ কনফিগার ArgsOptionParser দেখুন | |
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 |
ক্লিন কনফিগারেশন ডেটা
public void cleanConfigurationData ()
দূরবর্তী ফাইলগুলির সমাধান করা বিকল্প ক্ষেত্রগুলিতে ডাউনলোড করা কোনও ফাইল মুছুন।
dumpXml
public void dumpXml (PrintWriter output)
একটি String
হিসাবে এই IConfiguration
জন্য দেখানো সমস্ত বিকল্প সহ কনফিগারেশনের জন্য প্রসারিত XML ফাইল পায়।
পরামিতি | |
---|---|
output | PrintWriter : যে লেখক xml মুদ্রণ করবে। |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters)
এই IConfiguration
জন্য দেখানো সমস্ত বিকল্প সহ কনফিগারের জন্য প্রসারিত এক্সএমএল ফাইল পায়।
ফিল্টার উদাহরণ: Configuration#TARGET_PREPARER_TYPE_NAME
।
পরামিতি | |
---|---|
output | PrintWriter : যে লেখক xml মুদ্রণ করবে। |
excludeFilters |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
এই 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 । |
গেট কনফিগারেশন বর্ণনা
public ConfigurationDescriptor getConfigurationDescription ()
কনফিগারেশনে প্রদত্ত ConfigurationDescriptor
প্রদান করে।
রিটার্নস | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public Object getConfigurationObject (String typeName)
প্রদত্ত টাইপ নামের সাথে কনফিগারেশন অবজেক্ট পেতে জেনেরিক ইন্টারফেস।
পরামিতি | |
---|---|
typeName | String : কনফিগারেশন অবজেক্টের অনন্য প্রকার |
রিটার্নস | |
---|---|
Object | কনফিগারেশন অবজেক্ট বা null যদি প্রদত্ত নামের সাথে অবজেক্ট টাইপ না থাকে। |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
getConfigurationObject(String)
এর অনুরূপ, কিন্তু কনফিগারেশন অবজেক্ট প্রকারের জন্য যা একাধিক অবজেক্টকে সমর্থন করে।
পরামিতি | |
---|---|
typeName | String : কনফিগারেশন অবজেক্টের অনন্য ধরনের নাম |
রিটার্নস | |
---|---|
কনফিগারেশন অবজেক্টের তালিকা বা null যদি প্রদত্ত নামের সাথে অবজেক্ট টাইপ না থাকে। |
কভারেজ অপশন পান
public CoverageOptions getCoverageOptions ()
কনফিগারেশন থেকে ব্যবহার করার জন্য CoverageOptions
পায়।
রিটার্নস | |
---|---|
CoverageOptions | কনফিগারেশনে প্রদত্ত CoverageOptions । |
getDescription
public String getDescription ()
রিটার্নস | |
---|---|
String | একটি সংক্ষিপ্ত ব্যবহারকারী পাঠযোগ্য বর্ণনা এই Configuration |
getDeviceConfig
publicgetDeviceConfig ()
কনফিগারেশন থেকে IDeviceConfiguration
s পায়।
রিটার্নস | |
---|---|
IDeviceConfiguration গুলি কনফিগারেশনে ক্রমানুসারে প্রদান করা হয়েছে |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
প্রদত্ত নামের সাথে যুক্ত IDeviceConfiguration
ফেরত দিন, না পাওয়া গেলে শূন্য।
পরামিতি | |
---|---|
nameDevice | String |
রিটার্নস | |
---|---|
IDeviceConfiguration |
GetDeviceOptions
public TestDeviceOptions getDeviceOptions ()
কনফিগারেশন থেকে ব্যবহার করার জন্য TestDeviceOptions
পায়।
রিটার্নস | |
---|---|
TestDeviceOptions | কনফিগারেশনে দেওয়া TestDeviceOptions । |
GetDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
কনফিগারেশন থেকে ব্যবহার করার জন্য IDeviceRecovery
পায়।
রিটার্নস | |
---|---|
IDeviceRecovery | কনফিগারেশনে দেওয়া IDeviceRecovery । |
ডিভাইসের প্রয়োজনীয়তা পান
public IDeviceSelection getDeviceRequirements ()
কনফিগারেশন থেকে ব্যবহার করার জন্য IDeviceSelection
পায়।
রিটার্নস | |
---|---|
IDeviceSelection | কনফিগারেশনে প্রদত্ত IDeviceSelection । |
getFilesToClean
publicgetFilesToClean ()
cleanConfigurationData()
সময় পরিষ্কার করা ফাইলগুলির তালিকা পান
রিটার্নস | |
---|---|
গ্লোবাল ফিল্টার পান
public GlobalTestFilter getGlobalFilters ()
আহ্বানের জন্য GlobalTestFilter
পায়।
রিটার্নস | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
বিকল্পের নামগুলি পান যা কোনো মান পরিবর্তন করেনি
রিটার্নস | |
---|---|
GetLabPreparers
publicgetLabPreparers ()
কনফিগারেশন থেকে ITargetPreparer
s পায়।
রিটার্নস | |
---|---|
ITargetPreparer গুলি কনফিগারেশনে ক্রমানুসারে প্রদান করা হয়েছে |
getLogOutput
public ILeveledLogOutput getLogOutput ()
কনফিগারেশন থেকে ব্যবহার করার জন্য ILeveledLogOutput
পায়।
রিটার্নস | |
---|---|
ILeveledLogOutput | কনফিগারেশনে দেওয়া ILeveledLogOutput । |
getLogSaver
public ILogSaver getLogSaver ()
কনফিগারেশন থেকে ব্যবহার করার জন্য ILogSaver
পায়।
রিটার্নস | |
---|---|
ILogSaver | ILogSaver কনফিগারেশনে প্রদত্ত। |
GetMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
একাধিক ডিভাইস কনফিগারেশনের জন্য একটি ডিভাইস ট্যাগে সমর্থিত ট্যাগগুলির ERROR(/Set)
ফেরত দিন।
রিটার্নস | |
---|---|
GetMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
কনফিগারেশন থেকে IMultiTargetPreparer
s পায় যা যেকোনো ডিভাইস target_preparers-এর আগে কার্যকর করা উচিত।
রিটার্নস | |
---|---|
IMultiTargetPreparer গুলি কনফিগারেশনে ক্রমানুসারে প্রদান করা হয়েছে |
GetMultiTargetPreparers
publicgetMultiTargetPreparers ()
কনফিগারেশন থেকে IMultiTargetPreparer
s পায়।
রিটার্নস | |
---|---|
IMultiTargetPreparer গুলি কনফিগারেশনে ক্রমানুসারে প্রদান করা হয়েছে |
getName
public String getName ()
কনফিগারেশনের নাম প্রদান করে।
রিটার্নস | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
আহ্বানের জন্য ব্যবহৃত IRetryDecision
প্রদান করে।
রিটার্নস | |
---|---|
IRetryDecision |
getSkipManager
public SkipManager getSkipManager ()
আহ্বানের জন্য SkipManager
পায়।
রিটার্নস | |
---|---|
SkipManager |
GetSystemStatusCheckers
publicgetSystemStatusCheckers ()
কনফিগারেশন থেকে ISystemStatusChecker
s পায়।
রিটার্নস | |
---|---|
ISystemStatusChecker গুলি কনফিগারেশনে ক্রমানুসারে প্রদান করা হয়েছে |
GetTargetPreparers
publicgetTargetPreparers ()
কনফিগারেশন থেকে ITargetPreparer
s পায়।
রিটার্নস | |
---|---|
ITargetPreparer গুলি কনফিগারেশনে ক্রমানুসারে প্রদান করা হয়েছে |
GetTestInvocationListeners
publicgetTestInvocationListeners ()
কনফিগারেশন থেকে ব্যবহার করার জন্য ITestInvocationListener
s পায়।
রিটার্নস | |
---|---|
কনফিগারেশনে ITestInvocationListener প্রদান করা হয়েছে। |
পরীক্ষা করা
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 : মানচিত্র বিকল্পের জন্য ঐচ্ছিক কী, বা নাল |
optionValue | String : মানচিত্র বিকল্প মান |
নিক্ষেপ করে | |
---|---|
ConfigurationException |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
কনফিগারেশন অবজেক্টের সেটে একটি বিকল্প মান ইনজেক্ট করুন।
গতিশীলভাবে তৈরি করা বিকল্পগুলির জন্য মান প্রদানের জন্য দরকারী।পরামিতি | |
---|---|
optionName | String : বিকল্পের নাম |
optionKey | String : মানচিত্র বিকল্পের জন্য ঐচ্ছিক কী, বা নাল |
optionValue | String : মানচিত্র বিকল্প মান |
source | String : উৎস কনফিগ যা এই বিকল্প মান প্রদান করে |
নিক্ষেপ করে | |
---|---|
ConfigurationException |
injectOptionValues
public void injectOptionValues (optionDefs)
কনফিগারেশন অবজেক্টের সেটে একাধিক বিকল্প মান ইনজেক্ট করুন।
একটি নতুন অবজেক্ট তৈরি করার পরে একসাথে অনেকগুলি বিকল্প মান ইনজেক্ট করার জন্য দরকারী।পরামিতি | |
---|---|
optionDefs |
নিক্ষেপ করে | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
একটি কনফিগার করা ডিভাইস isFake=true বা না ট্যাগ করা আছে কিনা তা প্রদান করে।
পরামিতি | |
---|---|
deviceName | String |
রিটার্নস | |
---|---|
boolean |
আংশিক ডিপক্লোন
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
clone()
থেকে একটি বেস ক্লোন তৈরি করুন তারপর প্রদত্ত কনফিগার অবজেক্টের তালিকাটি গভীরভাবে ক্লোন করুন।
পরামিতি | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : কীস্টোর ক্লায়েন্ট। |
রিটার্নস | |
---|---|
IConfiguration | আংশিক গভীর ক্লোন কনফিগারেশন। |
নিক্ষেপ করে | |
---|---|
ConfigurationException |
প্রিন্টকমান্ড ব্যবহার
public void printCommandUsage (boolean importantOnly, PrintStream out)
প্রদত্ত প্রিন্টস্ট্রিমে এই কনফিগারেশনের জন্য একটি কমান্ড লাইন ব্যবহার সহায়তা পাঠ্য আউটপুট করে।
পরামিতি | |
---|---|
importantOnly | boolean : true হলে শুধুমাত্র গুরুত্বপূর্ণ বিকল্পের জন্য প্রিন্ট সাহায্য |
out | PrintStream : ব্যবহার করার জন্য ERROR(/PrintStream) । |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
সমাধান ডাইনামিক অপশন
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 |
সেট কম্যান্ডলাইন
public void setCommandLine (String[] arrayArgs)
এই IConfiguration
তৈরি করতে ব্যবহৃত কমান্ড লাইন সেট করে। এটি সেটOptionsFromCommandLineArgs এর বিপরীতে কনফিগারেশন নাম সহ পুরো কমান্ড লাইন সংরক্ষণ করে।
পরামিতি | |
---|---|
arrayArgs | String : কমান্ড লাইন |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
ICommandOptions
সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন
সেট কনফিগারেশন অবজেক্ট
public void setConfigurationObject (String typeName, Object configObject)
প্রদত্ত নামের সাথে কনফিগার অবজেক্ট সেট করার জন্য জেনেরিক পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে।
পরামিতি | |
---|---|
typeName | String : কনফিগার অবজেক্ট টাইপের অনন্য নাম। |
configObject | Object : কনফিগারেশন অবজেক্ট |
নিক্ষেপ করে | |
---|---|
ConfigurationException |
সেট কনফিগারেশন অবজেক্টলিস্ট
public void setConfigurationObjectList (String typeName,configList)
প্রদত্ত নামের জন্য কনফিগার অবজেক্ট তালিকা সেট করার জন্য জেনেরিক পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে।
পরামিতি | |
---|---|
typeName | String : কনফিগার অবজেক্ট টাইপের অনন্য নাম। |
configList |
নিক্ষেপ করে | |
---|---|
ConfigurationException |
সেট কভারেজ অপশন
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
এর তালিকা সেট করুন, বিদ্যমান মানগুলি প্রতিস্থাপন করুন।
পরামিতি | |
---|---|
collectors |
সেটডিভাইস অপশন
public void setDeviceOptions (TestDeviceOptions devOptions)
যেকোনো বিদ্যমান মান প্রতিস্থাপন করে TestDeviceOptions
সেট করুন
পরামিতি | |
---|---|
devOptions | TestDeviceOptions |
সেটডিভাইস রিকভারি
public void setDeviceRecovery (IDeviceRecovery recovery)
IDeviceRecovery
সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।
সেট ডিভাইসের প্রয়োজনীয়তা
public void setDeviceRequirements (IDeviceSelection devRequirements)
যেকোনো বিদ্যমান মান প্রতিস্থাপন করে IDeviceSelection
সেট করুন
সেটল্যাবপ্রিপারার
public void setLabPreparer (ITargetPreparer preparer)
ITargetPreparer
সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।
সেটল্যাবপ্রিপারার্স
public void setLabPreparers (preparers)
ITargetPreparer
s-এর তালিকা সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।
সেটলগআউটপুট
public void setLogOutput (ILeveledLogOutput logger)
ILeveledLogOutput
সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।
সেটলগসেভার
public void setLogSaver (ILogSaver logSaver)
যেকোন বিদ্যমান মান প্রতিস্থাপন করে ILogSaver
সেট করুন।
সেট মাল্টিপ্রে টার্গেটপ্রেপার
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
এই কনফিগারেশনে একটি একক IMultiTargetPreparer
সেট করার সুবিধার পদ্ধতি যা যেকোনও বিদ্যমান মান প্রতিস্থাপন করে, যেকোনো ডিভাইস target_preparers-এর আগে কার্যকর করা উচিত
সেট মাল্টিপ্রিটার্গেটপ্রিপারার্স
public void setMultiPreTargetPreparers (multiPreTargPreps)
এই কনফিগারেশনে IMultiTargetPreparer
এর তালিকা সেট করুন যা যেকোনও বিদ্যমান মান প্রতিস্থাপন করে, যেকোনো ডিভাইস target_preparers-এর আগে কার্যকর করা উচিত।
মাল্টিটার্গেটপ্রিপারার সেট করুন
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
এই কনফিগারেশনে একটি একক IMultiTargetPreparer
সেট করার সুবিধার পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে
মাল্টিটার্গেট প্রিপারার্স সেট করুন
public void setMultiTargetPreparers (multiTargPreps)
এই কনফিগারেশনে IMultiTargetPreparer
এর তালিকা সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
প্রদত্ত কমান্ড লাইন আর্গুমেন্টের সাথে কনফিগার Option
ক্ষেত্রগুলি সেট করুন
ArgsOptionParser
পরামিতি | |
---|---|
listArgs |
রিটার্নস | |
---|---|
অব্যবহৃত যুক্তি |
নিক্ষেপ করে | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
কমান্ড লাইন আর্গুমেন্টের প্রদত্ত সেট সহ কনফিগার Option
ক্ষেত্রগুলি সেট করুন
ArgsOptionParser
দেখুনপরামিতি | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient ব্যবহার করার জন্য। |
রিটার্নস | |
---|---|
অব্যবহৃত যুক্তি |
নিক্ষেপ করে | |
---|---|
ConfigurationException |
সেটপোস্ট প্রসেসর
public void setPostProcessors (processors)
যে কোনো বিদ্যমান মান প্রতিস্থাপন করে, IPostProcessor
এর তালিকা সেট করুন।
পরামিতি | |
---|---|
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
s-এর তালিকা সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।
সেট টেস্ট
public void setTest (IRemoteTest test)
এই কনফিগারেশনে একটি একক IRemoteTest
সেট করার সুবিধার পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
একটি একক ITestInvocationListener
সেট করার সুবিধার পদ্ধতি
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
ITestInvocationListener
এর তালিকা সেট করুন, বিদ্যমান মানগুলি প্রতিস্থাপন করুন
সেট টেস্ট
public void setTests (tests)
এই কনফিগারেশনে IRemoteTest
এর তালিকা সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন
validate options
public void validateOptions ()
বিকল্প মান যাচাই করুন।
বর্তমানে এটি শুধু যাচাই করবে যে সমস্ত বাধ্যতামূলক বিকল্প সেট করা হয়েছেনিক্ষেপ করে | |
---|---|
ConfigurationException |
সুরক্ষিত পদ্ধতি
রিমোট এনভায়রনমেন্ট
protected boolean isRemoteEnvironment ()
TF এর পরিবেশ একটি দূরবর্তী আহ্বান কিনা তা ফেরত দেয়।
রিটার্নস | |
---|---|
boolean |