আইকনফিগারেশন

public interface IConfiguration

com.android.tradefed.config.ICconfiguration


একটি ট্রেডফেডারেশন আহ্বানের জন্য কনফিগারেশন তথ্য। প্রতিটি ট্রেডফেডারেশন আহ্বানের একটি একক IConfiguration । একটি IConfiguration সমস্ত প্রতিনিধি বস্তু সংরক্ষণ করে যা আহ্বানের সময় ব্যবহার করা উচিত, এবং তাদের সাথে যুক্ত Option

সারসংক্ষেপ

পাবলিক পদ্ধতি

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

cleanConfigurationData() সময় পরিষ্কার করা আবশ্যক ফাইল যোগ করুন

abstract void cleanConfigurationData ()

দূরবর্তী ফাইলগুলির সমাধান করা বিকল্প ক্ষেত্রগুলিতে ডাউনলোড করা যে কোনও ফাইল মুছুন৷

abstract IConfiguration clone ()

এই বস্তুর একটি অগভীর অনুলিপি তৈরি করুন.

abstract void dumpXml (PrintWriter output)

একটি String হিসাবে এই IConfiguration জন্য দেখানো সমস্ত বিকল্প সহ কনফিগারেশনের জন্য প্রসারিত XML ফাইল পায়।

abstract void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

এই IConfiguration জন্য দেখানো সমস্ত বিকল্প সহ কনফিগারের জন্য প্রসারিত এক্সএমএল ফাইল পায়।

abstract void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

এই IConfiguration জন্য দেখানো সমস্ত বিকল্প সহ কনফিগারের জন্য প্রসারিত এক্সএমএল ফাইল পায়।

abstract getAllConfigurationObjectsOfType (String typeName)

ডিভাইস জুড়ে একটি প্রদত্ত টাইপের নামের সমস্ত অবজেক্ট পেতে জেনেরিক ইন্টারফেস।

abstract IBuildProvider getBuildProvider ()

কনফিগারেশন থেকে IBuildProvider পায়।

abstract String getCommandLine ()

এই IConfiguration তৈরি করতে ব্যবহৃত কমান্ড লাইন পায়।

abstract ICommandOptions getCommandOptions ()

কনফিগারেশন থেকে ব্যবহার করার জন্য ICommandOptions পায়।

abstract ConfigurationDescriptor getConfigurationDescription ()

কনফিগারেশনে প্রদত্ত ConfigurationDescriptor প্রদান করে।

abstract Object getConfigurationObject (String typeName)

প্রদত্ত টাইপ নামের সাথে কনফিগারেশন অবজেক্ট পেতে জেনেরিক ইন্টারফেস।

abstract getConfigurationObjectList (String typeName)

getConfigurationObject(String) অনুরূপ, কিন্তু কনফিগারেশন অবজেক্ট প্রকারের জন্য যা একাধিক অবজেক্টকে সমর্থন করে।

abstract CoverageOptions getCoverageOptions ()

কনফিগারেশন থেকে ব্যবহার করার জন্য CoverageOptions পায়।

abstract getDeviceConfig ()

কনফিগারেশন থেকে IDeviceConfiguration s পায়।

abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

প্রদত্ত নামের সাথে যুক্ত IDeviceConfiguration ফেরত দিন, না পাওয়া গেলে শূন্য।

abstract TestDeviceOptions getDeviceOptions ()

কনফিগারেশন থেকে ব্যবহার করার জন্য TestDeviceOptions পায়।

abstract IDeviceRecovery getDeviceRecovery ()

কনফিগারেশন থেকে ব্যবহার করার জন্য IDeviceRecovery পায়।

abstract IDeviceSelection getDeviceRequirements ()

কনফিগারেশন থেকে ব্যবহার করার জন্য IDeviceSelection পায়।

abstract getFilesToClean ()

cleanConfigurationData() এর সময় পরিষ্কার করা ফাইলগুলির তালিকা পান

abstract GlobalTestFilter getGlobalFilters ()

আহ্বানের জন্য GlobalTestFilter পায়।

abstract getInopOptions ()

বিকল্পের নামগুলি পান যা কোনো মান পরিবর্তন করেনি

abstract getLabPreparers ()

কনফিগারেশন থেকে ITargetPreparer s পায়।

abstract ILeveledLogOutput getLogOutput ()

কনফিগারেশন থেকে ব্যবহার করার জন্য ILeveledLogOutput পায়।

abstract ILogSaver getLogSaver ()

কনফিগারেশন থেকে ব্যবহার করার জন্য ILogSaver পায়।

abstract getMetricCollectors ()

কনফিগারেশন থেকে IMetricCollector s পায়।

abstract getMultiPreTargetPreparers ()

কনফিগারেশন থেকে IMultiTargetPreparer s পায় যা যেকোনো ডিভাইস target_preparers-এর আগে কার্যকর করা উচিত।

abstract getMultiTargetPreparers ()

কনফিগারেশন থেকে IMultiTargetPreparer s পায়।

abstract String getName ()

কনফিগারেশনের নাম প্রদান করে।

abstract getPostProcessors ()

কনফিগারেশন থেকে IPostProcessor s পায়।

abstract IRetryDecision getRetryDecision ()

আহ্বানের জন্য ব্যবহৃত IRetryDecision প্রদান করে।

abstract getSystemStatusCheckers ()

কনফিগারেশন থেকে ISystemStatusChecker s পায়।

abstract getTargetPreparers ()

কনফিগারেশন থেকে ITargetPreparer s পায়।

abstract getTestInvocationListeners ()

কনফিগারেশন থেকে ব্যবহার করার জন্য ITestInvocationListener s পায়।

abstract getTests ()

কনফিগারেশন থেকে চালানোর জন্য IRemoteTest s পায়।

abstract void injectOptionValue (String optionName, String optionValue)

কনফিগারেশন অবজেক্টের সেটে একটি বিকল্প মান ইনজেক্ট করুন।

abstract void injectOptionValue (String optionName, String optionKey, String optionValue)

কনফিগারেশন অবজেক্টের সেটে একটি বিকল্প মান ইনজেক্ট করুন।

abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)

কনফিগারেশন অবজেক্টের সেটে একটি বিকল্প মান ইনজেক্ট করুন।

abstract void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

কনফিগারেশন অবজেক্টের সেটে একাধিক বিকল্প মান ইনজেক্ট করুন।

abstract boolean isDeviceConfiguredFake (String deviceName)

একটি কনফিগার করা ডিভাইস isFake=true বা না ট্যাগ করা আছে কিনা তা ফেরত দেয়।

abstract IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

clone() থেকে একটি বেস ক্লোন তৈরি করুন তারপর প্রদত্ত কনফিগার অবজেক্টের তালিকাটি গভীরভাবে ক্লোন করুন।

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

প্রদত্ত প্রিন্টস্ট্রিমে এই কনফিগারেশনের জন্য একটি কমান্ড লাইন ব্যবহার সহায়তা পাঠ্য আউটপুট করে।

abstract void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

দূরবর্তী অবস্থানের দিকে নির্দেশ করে ERROR(/File) এর বিকল্পগুলি সমাধান করুন৷

abstract void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

বিকল্পের একটি প্রয়োগ করা না গেলে ছুঁড়ে না দিয়ে কনফিগারেশন অবজেক্টের সেটে একাধিক বিকল্প মান ইনজেক্ট করুন।

abstract setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

সর্বোত্তম প্রচেষ্টা পদ্ধতি ব্যবহার করে কমান্ড লাইন আর্গুমেন্টের প্রদত্ত সেট সহ কনফিগার Option ক্ষেত্রগুলি সেট করুন।

abstract void setBuildProvider ( IBuildProvider provider)

কনফিগারেশনে বর্তমান IBuildProvider প্রতিস্থাপন করুন।

abstract void setCommandLine (String[] arrayArgs)

এই IConfiguration তৈরি করতে ব্যবহৃত কমান্ড লাইন সেট করে।

abstract void setCommandOptions ( ICommandOptions cmdOptions)

ICommandOptions সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন

abstract void setConfigurationObject (String name, Object configObject)

প্রদত্ত নামের সাথে কনফিগার অবজেক্ট সেট করার জন্য জেনেরিক পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে।

abstract void setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList)

প্রদত্ত নামের জন্য কনফিগার অবজেক্ট তালিকা সেট করার জেনেরিক পদ্ধতি, বিদ্যমান মান প্রতিস্থাপন করে।

abstract void setCoverageOptions ( CoverageOptions coverageOptions)

CoverageOptions সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

যেকোন বিদ্যমান মান প্রতিস্থাপন করে একটি IDeviceConfiguration সেট করুন।

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

যেকোনো বিদ্যমান মান প্রতিস্থাপন করে IDeviceConfiguration s সেট করুন।

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

IMetricCollector এর তালিকা সেট করুন, বিদ্যমান মানগুলি প্রতিস্থাপন করুন।

abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

যেকোনো বিদ্যমান মান প্রতিস্থাপন করে TestDeviceOptions সেট করুন

abstract void setDeviceRecovery ( IDeviceRecovery recovery)

IDeviceRecovery সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

IDeviceSelection সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন

abstract void setLabPreparer ( ITargetPreparer preparer)

ITargetPreparer সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

abstract void setLabPreparers ( preparers) setLabPreparers ( preparers)

ITargetPreparer s এর তালিকা সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

abstract void setLogOutput ( ILeveledLogOutput logger)

ILeveledLogOutput সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

abstract void setLogSaver ( ILogSaver logSaver)

যেকোন বিদ্যমান মান প্রতিস্থাপন করে ILogSaver সেট করুন।

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

এই কনফিগারেশনে একটি একক IMultiTargetPreparer সেট করার সুবিধার পদ্ধতি যা যেকোনও বিদ্যমান মান প্রতিস্থাপন করে, যেকোনো ডিভাইস target_preparers-এর আগে কার্যকর করা উচিত

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

এই কনফিগারেশনে IMultiTargetPreparer এর তালিকা সেট করুন যা যেকোনও বিদ্যমান মান প্রতিস্থাপন করে, যেকোনো ডিভাইস target_preparers-এর আগে কার্যকর করা উচিত।

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

এই কনফিগারেশনে একটি একক IMultiTargetPreparer সেট করার সুবিধার পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

এই কনফিগারেশনে IMultiTargetPreparer এর তালিকা সেট করুন, বিদ্যমান মানগুলি প্রতিস্থাপন করুন

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

প্রদত্ত কমান্ড লাইন আর্গুমেন্টের সাথে কনফিগার Option ক্ষেত্রগুলি সেট করুন

প্রত্যাশিত বিন্যাসের জন্য ArgsOptionParser

abstract setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

প্রদত্ত কমান্ড লাইন আর্গুমেন্টের সাথে কনফিগার Option ক্ষেত্রগুলি সেট করুন

প্রত্যাশিত বিন্যাসের জন্য ArgsOptionParser দেখুন

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

যে কোনো বিদ্যমান মান প্রতিস্থাপন করে, IPostProcessor এর তালিকা সেট করুন।

abstract void setRetryDecision ( IRetryDecision decisionRetry)

IRetryDecision সেট করুন, যে কোনো বিদ্যমান মান প্রতিস্থাপন করুন।

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

এই কনফিগারেশনে একটি একক ISystemStatusChecker সেট করার সুবিধার পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

এই কনফিগারেশনে ISystemStatusChecker এর তালিকা সেট করুন, বিদ্যমান মানগুলি প্রতিস্থাপন করুন

abstract void setTargetPreparer ( ITargetPreparer preparer)

ITargetPreparer সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

ITargetPreparer s এর তালিকা সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

abstract void setTest ( IRemoteTest test)

এই কনফিগারেশনে একটি একক IRemoteTest সেট করার সুবিধার পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে

abstract void setTestInvocationListener ( ITestInvocationListener listener)

একটি একক ITestInvocationListener সেট করার সুবিধার পদ্ধতি

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

ITestInvocationListener এর তালিকা সেট করুন, বিদ্যমান মানগুলি প্রতিস্থাপন করুন৷

abstract void setTests ( tests) setTests ( tests)

এই কনফিগারেশনে IRemoteTest এর তালিকা সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন

abstract void validateOptions ()

বিকল্প মান যাচাই করুন।

পাবলিক পদ্ধতি

AddFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

cleanConfigurationData() সময় পরিষ্কার করা আবশ্যক ফাইল যোগ করুন

পরামিতি
toBeCleaned

ক্লিন কনফিগারেশন ডেটা

public abstract void cleanConfigurationData ()

দূরবর্তী ফাইলগুলির সমাধান করা বিকল্প ক্ষেত্রগুলিতে ডাউনলোড করা যে কোনও ফাইল মুছুন৷

ক্লোন

public abstract IConfiguration clone ()

এই বস্তুর একটি অগভীর অনুলিপি তৈরি করুন.

রিটার্নস
IConfiguration একটি {link ICconfiguration} কপি

ডাম্পএক্সএমএল

public abstract void dumpXml (PrintWriter output)

একটি String হিসাবে এই IConfiguration জন্য দেখানো সমস্ত বিকল্প সহ কনফিগারেশনের জন্য প্রসারিত XML ফাইল পায়।

পরামিতি
output PrintWriter : যে লেখক xml-এ প্রিন্ট করবেন।

ডাম্পএক্সএমএল

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

এই IConfiguration জন্য দেখানো সমস্ত বিকল্প সহ কনফিগারের জন্য প্রসারিত এক্সএমএল ফাইল পায়।

ফিল্টার উদাহরণ: Configuration#TARGET_PREPARER_TYPE_NAME

পরামিতি
output PrintWriter : যে লেখক xml-এ প্রিন্ট করবেন।

excludeFilters : বস্তুর প্রকারের তালিকা যা ডাম্প করা উচিত নয়।

ডাম্পএক্সএমএল

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters, 
                boolean printDeprecatedOptions, 
                boolean printUnchangedOptions)

এই IConfiguration জন্য দেখানো সমস্ত বিকল্প সহ কনফিগারের জন্য প্রসারিত এক্সএমএল ফাইল পায়।

ফিল্টার উদাহরণ: Configuration#TARGET_PREPARER_TYPE_NAME

পরামিতি
output PrintWriter : যে লেখক xml-এ প্রিন্ট করবেন।

excludeFilters : বস্তুর প্রকারের তালিকা যা ডাম্প করা উচিত নয়।

printDeprecatedOptions boolean : অবচয় হিসাবে চিহ্নিত বিকল্পগুলি মুদ্রণ করবেন কি না

printUnchangedOptions boolean

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

ডিভাইস জুড়ে একটি প্রদত্ত টাইপের নামের সমস্ত অবজেক্ট পেতে জেনেরিক ইন্টারফেস।

পরামিতি
typeName String : কনফিগারেশন অবজেক্টের অনন্য প্রকার

রিটার্নস
প্রদত্ত ধরনের কনফিগারেশন অবজেক্টের তালিকা।

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

কনফিগারেশন থেকে IBuildProvider পায়।

রিটার্নস
IBuildProvider IBuildProvider কনফিগারেশনে প্রদত্ত

getCommandLine

public abstract String getCommandLine ()

এই IConfiguration তৈরি করতে ব্যবহৃত কমান্ড লাইন পায়।

রিটার্নস
String এই IConfiguration তৈরি করতে ব্যবহৃত কমান্ড লাইন।

getCommandOptions

public abstract ICommandOptions getCommandOptions ()

কনফিগারেশন থেকে ব্যবহার করার জন্য ICommandOptions পায়।

রিটার্নস
ICommandOptions কনফিগারেশনে দেওয়া ICommandOptions

গেট কনফিগারেশন বর্ণনা

public abstract ConfigurationDescriptor getConfigurationDescription ()

কনফিগারেশনে প্রদত্ত ConfigurationDescriptor প্রদান করে।

রিটার্নস
ConfigurationDescriptor

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

প্রদত্ত টাইপ নামের সাথে কনফিগারেশন অবজেক্ট পেতে জেনেরিক ইন্টারফেস।

পরামিতি
typeName String : কনফিগারেশন অবজেক্টের অনন্য প্রকার

রিটার্নস
Object কনফিগারেশন অবজেক্ট বা null যদি প্রদত্ত নামের সাথে অবজেক্ট টাইপ না থাকে।

getConfigurationObjectList

public abstract  getConfigurationObjectList (String typeName)

getConfigurationObject(String) অনুরূপ, কিন্তু কনফিগারেশন অবজেক্ট প্রকারের জন্য যা একাধিক অবজেক্টকে সমর্থন করে।

পরামিতি
typeName String : কনফিগারেশন অবজেক্টের অনন্য ধরনের নাম

রিটার্নস
কনফিগারেশন অবজেক্টের তালিকা বা null যদি প্রদত্ত নামের সাথে অবজেক্ট টাইপ না থাকে।

getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

কনফিগারেশন থেকে ব্যবহার করার জন্য CoverageOptions পায়।

রিটার্নস
CoverageOptions কনফিগারেশনে প্রদত্ত CoverageOptions

getDeviceConfig

public abstract  getDeviceConfig ()

কনফিগারেশন থেকে IDeviceConfiguration s পায়।

রিটার্নস
IDeviceConfiguration গুলি কনফিগারেশনে ক্রমানুসারে প্রদান করা হয়েছে

getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

প্রদত্ত নামের সাথে যুক্ত IDeviceConfiguration ফেরত দিন, না পাওয়া গেলে শূন্য।

পরামিতি
nameDevice String

রিটার্নস
IDeviceConfiguration

GetDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

কনফিগারেশন থেকে ব্যবহার করার জন্য TestDeviceOptions পায়।

রিটার্নস
TestDeviceOptions কনফিগারেশনে দেওয়া TestDeviceOptions

GetDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

কনফিগারেশন থেকে ব্যবহার করার জন্য IDeviceRecovery পায়।

রিটার্নস
IDeviceRecovery কনফিগারেশনে দেওয়া IDeviceRecovery

ডিভাইসের প্রয়োজনীয়তা পান

public abstract IDeviceSelection getDeviceRequirements ()

কনফিগারেশন থেকে ব্যবহার করার জন্য IDeviceSelection পায়।

রিটার্নস
IDeviceSelection কনফিগারেশনে প্রদত্ত IDeviceSelection

GetFilesToClean

public abstract  getFilesToClean ()

cleanConfigurationData() এর সময় পরিষ্কার করা ফাইলগুলির তালিকা পান

রিটার্নস

গ্লোবাল ফিল্টার পান

public abstract GlobalTestFilter getGlobalFilters ()

আহ্বানের জন্য GlobalTestFilter পায়।

রিটার্নস
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

বিকল্পের নামগুলি পান যা কোনো মান পরিবর্তন করেনি

রিটার্নস

GetLabPreparers

public abstract  getLabPreparers ()

কনফিগারেশন থেকে ITargetPreparer s পায়।

রিটার্নস
ITargetPreparer গুলি কনফিগারেশনে ক্রমানুসারে প্রদান করা হয়েছে

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

কনফিগারেশন থেকে ব্যবহার করার জন্য ILeveledLogOutput পায়।

রিটার্নস
ILeveledLogOutput কনফিগারেশনে প্রদত্ত ILeveledLogOutput

getLogSaver

public abstract ILogSaver getLogSaver ()

কনফিগারেশন থেকে ব্যবহার করার জন্য ILogSaver পায়।

রিটার্নস
ILogSaver ILogSaver কনফিগারেশনে প্রদত্ত।

getMetricCollectors

public abstract  getMetricCollectors ()

কনফিগারেশন থেকে IMetricCollector s পায়।

রিটার্নস

GetMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

কনফিগারেশন থেকে IMultiTargetPreparer s পায় যা যেকোনো ডিভাইস target_preparers-এর আগে কার্যকর করা উচিত।

রিটার্নস
IMultiTargetPreparer গুলি কনফিগারেশনে ক্রমানুসারে প্রদান করা হয়েছে

GetMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

কনফিগারেশন থেকে IMultiTargetPreparer s পায়।

রিটার্নস
IMultiTargetPreparer গুলি কনফিগারেশনে ক্রমানুসারে প্রদান করা হয়েছে

getName

public abstract String getName ()

কনফিগারেশনের নাম প্রদান করে।

রিটার্নস
String

getPostProcessors

public abstract  getPostProcessors ()

কনফিগারেশন থেকে IPostProcessor s পায়।

রিটার্নস

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

আহ্বানের জন্য ব্যবহৃত IRetryDecision প্রদান করে।

রিটার্নস
IRetryDecision

GetSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

কনফিগারেশন থেকে ISystemStatusChecker s পায়।

রিটার্নস
ISystemStatusChecker গুলি কনফিগারেশনে ক্রমানুসারে প্রদান করা হয়েছে

GetTargetPreparers

public abstract  getTargetPreparers ()

কনফিগারেশন থেকে ITargetPreparer s পায়।

রিটার্নস
ITargetPreparer গুলি কনফিগারেশনে ক্রমানুসারে প্রদান করা হয়েছে

GetTestInvocationListeners

public abstract  getTestInvocationListeners ()

কনফিগারেশন থেকে ব্যবহার করার জন্য ITestInvocationListener s পায়।

রিটার্নস
কনফিগারেশনে ITestInvocationListener প্রদান করা হয়েছে।

পরীক্ষা করা

public abstract  getTests ()

কনফিগারেশন থেকে চালানোর জন্য IRemoteTest s পায়।

রিটার্নস
কনফিগারেশনে দেওয়া পরীক্ষাগুলি

injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionValue)

কনফিগারেশন অবজেক্টের সেটে একটি বিকল্প মান ইনজেক্ট করুন।

গতিশীলভাবে তৈরি করা বিকল্পগুলির জন্য মান প্রদানের জন্য দরকারী।

পরামিতি
optionName String : বিকল্পের নাম

optionValue String : বিকল্প মান

নিক্ষেপ করে
ConfigurationException যদি বিকল্পের মান সেট করতে ব্যর্থ হয়

injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

কনফিগারেশন অবজেক্টের সেটে একটি বিকল্প মান ইনজেক্ট করুন।

গতিশীলভাবে তৈরি করা বিকল্পগুলির জন্য মান প্রদানের জন্য দরকারী।

পরামিতি
optionName String : বিকল্পের নাম

optionKey String : মানচিত্র বিকল্পের জন্য ঐচ্ছিক কী, বা নাল

optionValue String : মানচিত্র বিকল্প মান

নিক্ষেপ করে
ConfigurationException যদি বিকল্পের মান সেট করতে ব্যর্থ হয়

injectOptionValueWithSource

public abstract void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource)

কনফিগারেশন অবজেক্টের সেটে একটি বিকল্প মান ইনজেক্ট করুন।

গতিশীলভাবে তৈরি করা বিকল্পগুলির জন্য মান প্রদানের জন্য দরকারী।

পরামিতি
optionName String : বিকল্পের নাম

optionKey String : মানচিত্র বিকল্পের জন্য ঐচ্ছিক কী, বা নাল

optionValue String : মানচিত্র বিকল্প মান

optionSource String : উৎস কনফিগ যা এই বিকল্প মান প্রদান করে

নিক্ষেপ করে
ConfigurationException যদি বিকল্পের মান সেট করতে ব্যর্থ হয়

injectOptionValues

public abstract void injectOptionValues ( optionDefs)

কনফিগারেশন অবজেক্টের সেটে একাধিক বিকল্প মান ইনজেক্ট করুন।

একটি নতুন অবজেক্ট তৈরি করার পরে একবারে অনেকগুলি বিকল্প মান ইনজেক্ট করার জন্য দরকারী।

পরামিতি
optionDefs : ইনজেক্ট করার বিকল্প ডিফের একটি তালিকা

নিক্ষেপ করে
ConfigurationException বিকল্প মান সেট করতে ব্যর্থ হলে

isDeviceConfiguredFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

একটি কনফিগার করা ডিভাইস isFake=true বা না ট্যাগ করা আছে কিনা তা ফেরত দেয়।

পরামিতি
deviceName String

রিটার্নস
boolean

আংশিক ডিপক্লোন

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

clone() থেকে একটি বেস ক্লোন তৈরি করুন তারপর প্রদত্ত কনফিগার অবজেক্টের তালিকাটি গভীরভাবে ক্লোন করুন।

পরামিতি
objectToDeepClone : ডিপ ক্লোনের কনফিগারেশন অবজেক্টের তালিকা।

client IKeyStoreClient : কীস্টোর ক্লায়েন্ট।

রিটার্নস
IConfiguration আংশিক গভীর ক্লোন কনফিগারেশন।

নিক্ষেপ করে
ConfigurationException

প্রিন্টকমান্ড ব্যবহার

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

প্রদত্ত প্রিন্টস্ট্রিমে এই কনফিগারেশনের জন্য একটি কমান্ড লাইন ব্যবহার সহায়তা পাঠ্য আউটপুট করে।

পরামিতি
importantOnly boolean : true হলে শুধুমাত্র গুরুত্বপূর্ণ বিকল্পের জন্য প্রিন্ট সাহায্য

out PrintStream : ব্যবহার করার জন্য ERROR(/PrintStream)

নিক্ষেপ করে
ConfigurationException

সমাধান ডাইনামিক অপশন

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

দূরবর্তী অবস্থানের দিকে নির্দেশ করে ERROR(/File) এর বিকল্পগুলি সমাধান করুন৷ ফাইলগুলি পরিষ্কার করার জন্য এটির জন্য cleanConfigurationData() করা প্রয়োজন।

পরামিতি
resolver DynamicRemoteFileResolver : ফাইলগুলি সমাধান করার জন্য DynamicRemoteFileResolver

নিক্ষেপ করে
com.android.tradefed.build.BuildRetrievalError
ConfigurationException
BuildRetrievalError

safeInjectOptionValues

public abstract void safeInjectOptionValues ( optionDefs)

বিকল্পের একটি প্রয়োগ করা না গেলে ছুঁড়ে না দিয়ে কনফিগারেশন অবজেক্টের সেটে একাধিক বিকল্প মান ইনজেক্ট করুন।

একটি নতুন অবজেক্ট তৈরি করার পরে একবারে অনেকগুলি বিকল্প মান ইনজেক্ট করার জন্য দরকারী।

পরামিতি
optionDefs : ইনজেক্ট করার বিকল্প ডিফের একটি তালিকা

নিক্ষেপ করে
ConfigurationException যদি OptionSetter তৈরি করতে ব্যর্থ হয়

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

সর্বোত্তম প্রচেষ্টা পদ্ধতি ব্যবহার করে কমান্ড লাইন আর্গুমেন্টের প্রদত্ত সেট সহ কনফিগার Option ক্ষেত্রগুলি সেট করুন।

প্রত্যাশিত বিন্যাসের জন্য ArgsOptionParser দেখুন

পরামিতি
listArgs : কমান্ড লাইন আর্গুমেন্ট

keyStoreClient IKeyStoreClient : ব্যবহার করার জন্য IKeyStoreClient

রিটার্নস
অব্যবহৃত আর্গুমেন্ট

নিক্ষেপ করে
ConfigurationException

setBuildProvider

public abstract void setBuildProvider (IBuildProvider provider)

কনফিগারেশনে বর্তমান IBuildProvider প্রতিস্থাপন করুন।

পরামিতি
provider IBuildProvider : নতুন IBuildProvider

সেট কম্যান্ডলাইন

public abstract void setCommandLine (String[] arrayArgs)

এই IConfiguration তৈরি করতে ব্যবহৃত কমান্ড লাইন সেট করে। এটি সেটOptionsFromCommandLineArgs এর বিপরীতে কনফিগারেশন নাম সহ পুরো কমান্ড লাইন সংরক্ষণ করে।

পরামিতি
arrayArgs String : কমান্ড লাইন

setCommandOptions

public abstract void setCommandOptions (ICommandOptions cmdOptions)

ICommandOptions সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন

সেট কনফিগারেশন অবজেক্ট

public abstract void setConfigurationObject (String name, 
                Object configObject)

প্রদত্ত নামের সাথে কনফিগার অবজেক্ট সেট করার জন্য জেনেরিক পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে।

পরামিতি
name String : কনফিগার অবজেক্ট টাইপের অনন্য নাম।

configObject Object : কনফিগারেশন অবজেক্ট

নিক্ষেপ করে
ConfigurationException যদি configObject সঠিক টাইপ না হয়

সেট কনফিগারেশন অবজেক্টলিস্ট

public abstract void setConfigurationObjectList (String name, 
                 configList)

প্রদত্ত নামের জন্য কনফিগার অবজেক্ট তালিকা সেট করার জন্য জেনেরিক পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে।

পরামিতি
name String : কনফিগার অবজেক্ট টাইপের অনন্য নাম।

configList : কনফিগার অবজেক্ট তালিকা

নিক্ষেপ করে
ConfigurationException যদি তালিকার কোনো বস্তু সঠিক টাইপ না হয়

সেট কভারেজ অপশন

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

CoverageOptions সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

পরামিতি
coverageOptions CoverageOptions

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

যেকোন বিদ্যমান মান প্রতিস্থাপন করে একটি IDeviceConfiguration সেট করুন।

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

যেকোনো বিদ্যমান মান প্রতিস্থাপন করে IDeviceConfiguration s সেট করুন।

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

IMetricCollector এর তালিকা সেট করুন, বিদ্যমান মানগুলি প্রতিস্থাপন করুন।

পরামিতি
collectors

সেটডিভাইস অপশন

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

যেকোনো বিদ্যমান মান প্রতিস্থাপন করে TestDeviceOptions সেট করুন

পরামিতি
deviceOptions TestDeviceOptions

সেটডিভাইস রিকভারি

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

IDeviceRecovery সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

সেট ডিভাইসের প্রয়োজনীয়তা

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

IDeviceSelection সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন

সেটল্যাবপ্রিপারার

public abstract void setLabPreparer (ITargetPreparer preparer)

ITargetPreparer সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

সেটল্যাবপ্রিপারার্স

public abstract void setLabPreparers ( preparers)

ITargetPreparer s এর তালিকা সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

সেটলগআউটপুট

public abstract void setLogOutput (ILeveledLogOutput logger)

ILeveledLogOutput সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

সেটলগসেভার

public abstract void setLogSaver (ILogSaver logSaver)

যেকোন বিদ্যমান মান প্রতিস্থাপন করে ILogSaver সেট করুন।

সেট মাল্টিপ্রে টার্গেটপ্রেপার

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

এই কনফিগারেশনে একটি একক IMultiTargetPreparer সেট করার সুবিধার পদ্ধতি যা যেকোনও বিদ্যমান মান প্রতিস্থাপন করে, যেকোনো ডিভাইস target_preparers-এর আগে কার্যকর করা উচিত

সেট মাল্টিপ্রিটার্গেটপ্রিপারার্স

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

এই কনফিগারেশনে IMultiTargetPreparer এর তালিকা সেট করুন যা যেকোনও বিদ্যমান মান প্রতিস্থাপন করে, যেকোনো ডিভাইস target_preparers-এর আগে কার্যকর করা উচিত।

সেট মাল্টিটার্গেটপ্রিপারার

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

এই কনফিগারেশনে একটি একক IMultiTargetPreparer সেট করার সুবিধার পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে

মাল্টিটার্গেট প্রিপারার্স সেট করুন

public abstract void setMultiTargetPreparers ( multiTargPreps)

এই কনফিগারেশনে IMultiTargetPreparer এর তালিকা সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

প্রদত্ত কমান্ড লাইন আর্গুমেন্টের সাথে কনফিগার Option ক্ষেত্রগুলি সেট করুন

প্রত্যাশিত বিন্যাসের জন্য ArgsOptionParser

পরামিতি
listArgs : কমান্ড লাইন আর্গুমেন্ট

রিটার্নস
অব্যবহৃত আর্গুমেন্ট

নিক্ষেপ করে
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

কমান্ড লাইন আর্গুমেন্টের প্রদত্ত সেট সহ কনফিগার Option ক্ষেত্রগুলি সেট করুন

প্রত্যাশিত বিন্যাসের জন্য ArgsOptionParser দেখুন

পরামিতি
listArgs : কমান্ড লাইন আর্গুমেন্ট

keyStoreClient IKeyStoreClient : ব্যবহার করার জন্য IKeyStoreClient

রিটার্নস
অব্যবহৃত আর্গুমেন্ট

নিক্ষেপ করে
ConfigurationException

সেটপোস্ট প্রসেসর

public abstract void setPostProcessors ( processors)

যে কোনো বিদ্যমান মান প্রতিস্থাপন করে, IPostProcessor এর তালিকা সেট করুন।

পরামিতি
processors

setRetryDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

IRetryDecision সেট করুন, যে কোনো বিদ্যমান মান প্রতিস্থাপন করুন।

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

এই কনফিগারেশনে একটি একক ISystemStatusChecker সেট করার সুবিধার পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

এই কনফিগারেশনে ISystemStatusChecker এর তালিকা সেট করুন, বিদ্যমান মানগুলি প্রতিস্থাপন করুন

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

ITargetPreparer সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

ITargetPreparer s এর তালিকা সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

সেট টেস্ট

public abstract void setTest (IRemoteTest test)

এই কনফিগারেশনে একটি একক IRemoteTest সেট করার সুবিধার পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

একটি একক ITestInvocationListener সেট করার সুবিধার পদ্ধতি

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

ITestInvocationListener এর তালিকা সেট করুন, বিদ্যমান মানগুলি প্রতিস্থাপন করুন

সেট পরীক্ষা

public abstract void setTests ( tests)

এই কনফিগারেশনে IRemoteTest এর তালিকা সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন

validate options

public abstract void validateOptions ()

বিকল্প মান যাচাই করুন।

বর্তমানে এটি শুধু যাচাই করবে যে সমস্ত বাধ্যতামূলক বিকল্প সেট করা হয়েছে

নিক্ষেপ করে
ConfigurationException কনফিগারেশন বৈধ না হলে