কনফিগারেশন

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 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)

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

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

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

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

এই 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 ফেরত দিন, না পাওয়া গেলে শূন্য।

TestDeviceOptions getDeviceOptions ()

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

IDeviceRecovery getDeviceRecovery ()

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

IDeviceSelection getDeviceRequirements ()

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

getFilesToClean ()

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

GlobalTestFilter getGlobalFilters ()

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

getInopOptions ()

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

getLabPreparers ()

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

ILeveledLogOutput getLogOutput ()

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

ILogSaver getLogSaver ()

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

getMetricCollectors ()

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

static getMultiDeviceSupportedTag ()

একাধিক ডিভাইস কনফিগারেশনের জন্য একটি ডিভাইস ট্যাগে সমর্থিত ট্যাগগুলির ERROR(/Set) ফেরত দিন।

getMultiPreTargetPreparers ()

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

getMultiTargetPreparers ()

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

String getName ()

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

getPostProcessors ()

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

IRetryDecision getRetryDecision ()

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

SkipManager getSkipManager ()

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

getSystemStatusCheckers ()

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

getTargetPreparers ()

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

getTestInvocationListeners ()

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

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)

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

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 এর তালিকা সেট করুন, বিদ্যমান মানগুলি প্রতিস্থাপন করুন।

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 s-এর তালিকা সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

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 এর তালিকা সেট করুন।

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 s-এর তালিকা সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।

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

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 ()

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

ক্লোন

public Configuration clone ()

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

রিটার্নস
Configuration

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

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

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

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 ফেরত দিন, না পাওয়া গেলে শূন্য।

পরামিতি
nameDevice String

রিটার্নস
IDeviceConfiguration

GetDeviceOptions

public TestDeviceOptions getDeviceOptions ()

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

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

GetDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

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

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

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

public IDeviceSelection getDeviceRequirements ()

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

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

GetFilesToClean

public  getFilesToClean ()

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

রিটার্নস

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

public GlobalTestFilter getGlobalFilters ()

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

রিটার্নস
GlobalTestFilter

getInopOptions

public  getInopOptions ()

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

রিটার্নস

GetLabPreparers

public  getLabPreparers ()

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

রিটার্নস
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 s পায় যা যেকোনো ডিভাইস target_preparers-এর আগে কার্যকর করা উচিত।

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

GetMultiTargetPreparers

public  getMultiTargetPreparers ()

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

রিটার্নস
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 s পায়।

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

GetTargetPreparers

public  getTargetPreparers ()

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

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

GetTestInvocationListeners

public  getTestInvocationListeners ()

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

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

পরীক্ষা করা

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 : মানচিত্র বিকল্পের জন্য ঐচ্ছিক কী, বা নাল

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

public  setBestEffortOptionsFromCommandLineArgs ( 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

public  setOptionsFromCommandLineArgs ( listArgs)

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

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

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

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

নিক্ষেপ করে
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( 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