কনফিগারেশন

public class Configuration
extends Object implements IConfiguration

java.lang.Object
com.android.tradefed.config.Configuration


একটি সুনির্দিষ্ট IConfiguration ইমপ্লিমেন্টেশন যা লোড করা কনফিগারেশন অবজেক্টগুলোকে একটি ম্যাপে সংরক্ষণ করে।

সারসংক্ষেপ

ধ্রুবক

String BUILD_PROVIDER_TYPE_NAME

String CMD_OPTIONS_TYPE_NAME

String CONFIGURATION_DESCRIPTION_TYPE_NAME

String COVERAGE_OPTIONS_TYPE_NAME

String DEVICE_METRICS_COLLECTOR_TYPE_NAME

String DEVICE_NAME

String DEVICE_OPTIONS_TYPE_NAME

String DEVICE_RECOVERY_TYPE_NAME

String DEVICE_REQUIREMENTS_TYPE_NAME

String GLOBAL_FILTERS_TYPE_NAME

String LAB_PREPARER_TYPE_NAME

String LOGGER_TYPE_NAME

String LOG_SAVER_TYPE_NAME

String METRIC_POST_PROCESSOR_TYPE_NAME

String MULTI_PREPARER_TYPE_NAME

String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

String RESULT_REPORTER_TYPE_NAME

String RETRY_DECISION_TYPE_NAME

String SANBOX_OPTIONS_TYPE_NAME

String SANDBOX_TYPE_NAME

String SKIP_MANAGER_TYPE_NAME

String SYSTEM_STATUS_CHECKER_TYPE_NAME

String TARGET_PREPARER_TYPE_NAME

String TEST_TYPE_NAME

ক্ষেত্র

public static final Set<String> NON_MODULE_OBJECTS

সরকারি নির্মাণকারী

Configuration (String name, String description)

ডিফল্ট কনফিগারেশন অবজেক্টসহ একটি Configuration তৈরি করে।

জনসাধারণের পদ্ধতি

void addFilesToClean (Set<File> toBeCleaned)

cleanConfigurationData() চলাকালীন যে ফাইলগুলো অবশ্যই পরিষ্কার করতে হবে, সেগুলো যোগ করুন।

void cleanConfigurationData ()

রিমোট ফাইলের রিজলভড অপশন ফিল্ডগুলিতে ডাউনলোড করা যেকোনো ফাইল মুছে ফেলুন।

Configuration clone ()

এই অবজেক্টটির একটি শ্যালো কপি তৈরি করে।

void dumpXml (PrintWriter output)

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

void dumpXml (PrintWriter output, List<String> excludeFilters)

এই IConfiguration জন্য প্রদর্শিত সমস্ত বিকল্প সহ কনফিগের প্রসারিত XML ফাইলটি পাওয়া যায়, তবে এতে কী-নাম অনুযায়ী অবজেক্ট ফিল্টারগুলো থাকে না।

void dumpXml (PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

এই IConfiguration জন্য প্রদর্শিত সমস্ত বিকল্প সহ কনফিগের প্রসারিত XML ফাইলটি পাওয়া যায়, তবে এতে কী-নাম অনুযায়ী অবজেক্ট ফিল্টারগুলো থাকে না।

Collection<Object> getAllConfigurationObjectsOfType (String configType)

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

IBuildProvider getBuildProvider ()

কনফিগারেশন থেকে IBuildProvider টি গ্রহণ করে।

String getCommandLine ()

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

ICommandOptions getCommandOptions ()

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

ConfigurationDescriptor getConfigurationDescription ()

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

Object getConfigurationObject (String typeName)

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

List<?> getConfigurationObjectList (String typeName)

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

CoverageOptions getCoverageOptions ()

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

String getDescription ()
List< IDeviceConfiguration > getDeviceConfig ()

কনফিগারেশন থেকে IDeviceConfiguration গুলো সংগ্রহ করে।

IDeviceConfiguration getDeviceConfigByName (String nameDevice)

প্রদত্ত নামের সাথে সংশ্লিষ্ট IDeviceConfiguration ফেরত দিন, খুঁজে না পেলে null দিন।

TestDeviceOptions getDeviceOptions ()

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

IDeviceRecovery getDeviceRecovery ()

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

IDeviceSelection getDeviceRequirements ()

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

Set<File> getFilesToClean ()

cleanConfigurationData() চলাকালীন যে ফাইলগুলো পরিষ্কার করা হবে তার তালিকা পান।

GlobalTestFilter getGlobalFilters ()

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

Set<String> getInopOptions ()

সেই অপশনের নামগুলো খুঁজুন যেগুলো কোনো মান পরিবর্তন করেনি।

List< ITargetPreparer > getLabPreparers ()

কনফিগারেশন থেকে ITargetPreparer গুলো সংগ্রহ করে।

ILeveledLogOutput getLogOutput ()

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

ILogSaver getLogSaver ()

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

List< IMetricCollector > getMetricCollectors ()

কনফিগারেশন থেকে IMetricCollector গুলো সংগ্রহ করে।

static Set<String> getMultiDeviceSupportedTag ()

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

List< IMultiTargetPreparer > getMultiPreTargetPreparers ()

কনফিগারেশন থেকে সেই IMultiTargetPreparer গুলো নিয়ে আসে, যেগুলো ডিভাইসগুলোর target_preparer-গুলোর আগে এক্সিকিউট করা উচিত।

List< IMultiTargetPreparer > getMultiTargetPreparers ()

কনফিগারেশন থেকে IMultiTargetPreparer গুলো সংগ্রহ করে।

String getName ()

কনফিগারেশনটির নাম ফেরত দেয়।

List< IPostProcessor > getPostProcessors ()

কনফিগারেশন থেকে IPostProcessor গুলো সংগ্রহ করে।

IRetryDecision getRetryDecision ()

আহ্বানের জন্য ব্যবহৃত IRetryDecision ফেরত দেয়।

SkipManager getSkipManager ()

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

List< ISystemStatusChecker > getSystemStatusCheckers ()

কনফিগারেশন থেকে ISystemStatusChecker গুলো সংগ্রহ করে।

List< ITargetPreparer > getTargetPreparers ()

কনফিগারেশন থেকে ITargetPreparer গুলো সংগ্রহ করে।

List< ITestInvocationListener > getTestInvocationListeners ()

কনফিগারেশন থেকে ব্যবহার করার জন্য ITestInvocationListener গুলো সংগ্রহ করে।

List< IRemoteTest > getTests ()

কনফিগারেশন থেকে IRemoteTest গুলোকে রান করার ব্যবস্থা করে।

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 (List< OptionDef > optionDefs)

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

boolean isDeviceConfiguredFake (String deviceName)

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

IConfiguration partialDeepClone (List<String> objectToDeepClone, IKeyStoreClient client)

clone() ব্যবহার করে একটি বেস ক্লোন তৈরি করুন, তারপর প্রদত্ত কনফিগারেশন অবজেক্টের তালিকাটি ডিপ ক্লোন করুন।

void printCommandUsage (boolean importantOnly, PrintStream out)

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

void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

দূরবর্তী অবস্থানে থাকা File বিকল্পগুলি সমাধান করুন।

void safeInjectOptionValues (List< OptionDef > optionDefs)

কনফিগারেশন অবজেক্টের সেটে একাধিক অপশন ভ্যালু যুক্ত করুন, যাতে কোনো একটি অপশন প্রয়োগ করা না গেলেও কোনো ত্রুটি না ঘটে।

List<String> setBestEffortOptionsFromCommandLineArgs (List<String> 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, List<?> configList)

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

void setCoverageOptions ( CoverageOptions coverageOptions)

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

void setDeviceConfig ( IDeviceConfiguration deviceConfig)

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

void setDeviceConfigList (List< IDeviceConfiguration > deviceConfigs)

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

void setDeviceMetricCollectors (List< IMetricCollector > collectors)

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

void setDeviceOptions ( TestDeviceOptions devOptions)

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

void setDeviceRecovery ( IDeviceRecovery recovery)

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

void setDeviceRequirements ( IDeviceSelection devRequirements)

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

void setLabPreparer ( ITargetPreparer preparer)

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

void setLabPreparers (List< ITargetPreparer > preparers)

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

void setLogOutput ( ILeveledLogOutput logger)

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

void setLogSaver ( ILogSaver logSaver)

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

void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep)

এই কনফিগারেশনে একটি একক IMultiTargetPreparer সেট করার সুবিধাজনক পদ্ধতি, যা ডিভাইসগুলোর যেকোনো target_preparer-এর আগে কার্যকর হবে এবং বিদ্যমান যেকোনো মানকে প্রতিস্থাপন করবে।

void setMultiPreTargetPreparers (List< IMultiTargetPreparer > multiPreTargPreps)

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

void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

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

void setMultiTargetPreparers (List< IMultiTargetPreparer > multiTargPreps)

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

List<String> setOptionsFromCommandLineArgs (List<String> listArgs)

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

প্রত্যাশিত ফরম্যাটের জন্য ArgsOptionParser

List<String> setOptionsFromCommandLineArgs (List<String> listArgs, IKeyStoreClient keyStoreClient)

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

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

void setPostProcessors (List< IPostProcessor > processors)

বিদ্যমান মানগুলি প্রতিস্থাপন করে IPostProcessor গুলির তালিকা নির্ধারণ করুন।

void setRetryDecision ( IRetryDecision decisionRetry)

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

void setSkipManager ( SkipManager skipManager)

আহ্বানের জন্য SkipManager নির্ধারণ করে।

void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

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

void setSystemStatusCheckers (List< ISystemStatusChecker > systemCheckers)

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

void setTargetPreparer ( ITargetPreparer preparer)

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

void setTargetPreparers (List< ITargetPreparer > preparers)

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

void setTest ( IRemoteTest test)

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

void setTestInvocationListener ( ITestInvocationListener listener)

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

void setTestInvocationListeners (List< ITestInvocationListener > listeners)

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

void setTests (List< IRemoteTest > tests)

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

void validateOptions ()

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

সুরক্ষিত পদ্ধতি

boolean isRemoteEnvironment ()

TF-এর পরিবেশটি একটি রিমোট ইনভোকেশন কিনা তা ফেরত দেয়।

ধ্রুবক

বিল্ড_প্রোভাইডার_টাইপ_নাম

public static final String BUILD_PROVIDER_TYPE_NAME

ধ্রুবক মান: 'build_provider'

CMD_OPTIONS_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

ধ্রুবক মান: "cmd_options"

কনফিগারেশন_বর্ণনা_প্রকার_নাম

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

ধ্রুবক মান: 'config_desc'

কভারেজ_অপশন_টাইপ_নাম

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

ধ্রুবক মান: 'global_filters'

ল্যাব_প্রস্তুতকারকের_ধরণের_নাম

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

ধ্রুবক মান: "metric_post_processor"

মাল্টি_প্রিপেয়ারার_টাইপ_নাম

public static final String MULTI_PREPARER_TYPE_NAME

ধ্রুবক মান: 'multi_target_preparer'

MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

ধ্রুবক মান: 'multi_pre_target_preparer'

ফলাফল_রিপোর্টার_টাইপ_নাম

public static final String RESULT_REPORTER_TYPE_NAME

ধ্রুবক মান: 'result_reporter'

RETRY_DECISION_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

ধ্রুবক মান: "পুনরায় চেষ্টার সিদ্ধান্ত"

SANBOX_OPTIONS_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

ধ্রুবক মান: 'স্যান্ডবক্স_অপশন'

স্যান্ডবক্স_টাইপ_নাম

public static final String SANDBOX_TYPE_NAME

ধ্রুবক মান: 'স্যান্ডবক্স'

SKIP_MANAGER_TYPE_NAME

public static final String SKIP_MANAGER_TYPE_NAME

ধ্রুবক মান: 'skip_manager'

সিস্টেম_স্ট্যাটাস_চেকার_টাইপ_নাম

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

ধ্রুবক মান: "সিস্টেম_চেকার"

টার্গেট_প্রিপেয়ারার_টাইপ_নাম

public static final String TARGET_PREPARER_TYPE_NAME

ধ্রুবক মান: 'টার্গেট_প্রিপেয়ারার'

পরীক্ষার_ধরণের_নাম

public static final String TEST_TYPE_NAME

ধ্রুবক মান: "পরীক্ষা"

ক্ষেত্র

নন_মডিউল_অবজেক্ট

public static final Set<String> NON_MODULE_OBJECTS

সরকারি নির্মাণকারী

কনফিগারেশন

public Configuration (String name, 
                String description)

ডিফল্ট কনফিগারেশন অবজেক্টসহ একটি Configuration তৈরি করে।

প্যারামিটার
name String

description String

জনসাধারণের পদ্ধতি

addFilesToClean

public void addFilesToClean (Set<File> toBeCleaned)

cleanConfigurationData() চলাকালীন যে ফাইলগুলো অবশ্যই পরিষ্কার করতে হবে, সেগুলো যোগ করুন।

প্যারামিটার
toBeCleaned Set

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

public void cleanConfigurationData ()

রিমোট ফাইলের রিজলভড অপশন ফিল্ডগুলিতে ডাউনলোড করা যেকোনো ফাইল মুছে ফেলুন।

ক্লোন

public Configuration clone ()

এই অবজেক্টটির একটি শ্যালো কপি তৈরি করে।

ফেরত
Configuration

dumpXml

public void dumpXml (PrintWriter output)

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

প্যারামিটার
output PrintWriter : যে রাইটারে xml ফাইলটি প্রিন্ট করা হবে।

নিক্ষেপ
IOException

dumpXml

public void dumpXml (PrintWriter output, 
                List<String> excludeFilters)

এই IConfiguration জন্য প্রদর্শিত সমস্ত বিকল্প সহ কনফিগের প্রসারিত XML ফাইলটি পাওয়া যায়, তবে এতে কী-নাম অনুযায়ী অবজেক্ট ফিল্টারগুলো থাকে না।

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

প্যারামিটার
output PrintWriter : যে রাইটারে xml ফাইলটি প্রিন্ট করা হবে।

excludeFilters List : সেইসব অবজেক্ট টাইপের তালিকা যা ডাম্প করা উচিত নয়।

নিক্ষেপ
IOException

dumpXml

public void dumpXml (PrintWriter output, 
                List<String> excludeFilters, 
                boolean printDeprecatedOptions, 
                boolean printUnchangedOptions)

এই IConfiguration জন্য প্রদর্শিত সমস্ত বিকল্প সহ কনফিগের প্রসারিত XML ফাইলটি পাওয়া যায়, তবে এতে কী-নাম অনুযায়ী অবজেক্ট ফিল্টারগুলো থাকে না।

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

প্যারামিটার
output PrintWriter : যে রাইটারে xml ফাইলটি প্রিন্ট করা হবে।

excludeFilters List : সেইসব অবজেক্ট টাইপের তালিকা যা ডাম্প করা উচিত নয়।

printDeprecatedOptions boolean : অপ্রচলিত হিসেবে চিহ্নিত অপশনগুলো প্রিন্ট করা হবে কি না

printUnchangedOptions boolean

নিক্ষেপ
IOException

getAllConfigurationObjectsOfType

public Collection<Object> getAllConfigurationObjectsOfType (String configType)

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

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

ফেরত
Collection<Object> প্রদত্ত প্রকারের কনফিগারেশন অবজেক্টগুলোর তালিকা।

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

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

public Object getConfigurationObject (String typeName)

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

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

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

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

public List<?> getConfigurationObjectList (String typeName)

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

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

ফেরত
List<?> কনফিগারেশন অবজেক্টগুলোর তালিকা, অথবা প্রদত্ত নামের অবজেক্ট টাইপটি বিদ্যমান না থাকলে null

কভারেজ বিকল্পগুলি পান

public CoverageOptions getCoverageOptions ()

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

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

বর্ণনা পান

public String getDescription ()

ফেরত
String এই Configuration একটি সংক্ষিপ্ত ও ব্যবহারকারী-পাঠযোগ্য বিবরণ

getDeviceConfig

public List<IDeviceConfiguration> getDeviceConfig ()

কনফিগারেশন থেকে IDeviceConfiguration গুলো সংগ্রহ করে।

ফেরত
List< IDeviceConfiguration > কনফিগারেশনে IDeviceConfiguration গুলি ক্রমানুসারে প্রদান করা হয়েছে।

নাম অনুসারে ডিভাইস কনফিগারেশন পান

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

প্রদত্ত নামের সাথে সংশ্লিষ্ট IDeviceConfiguration ফেরত দিন, খুঁজে না পেলে null দিন।

প্যারামিটার
nameDevice String

ফেরত
IDeviceConfiguration

ডিভাইস বিকল্পগুলি পান

public TestDeviceOptions getDeviceOptions ()

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

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

ডিভাইস পুনরুদ্ধার করুন

public IDeviceRecovery getDeviceRecovery ()

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

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

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

public IDeviceSelection getDeviceRequirements ()

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

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

getFilesToClean

public Set<File> getFilesToClean ()

cleanConfigurationData() চলাকালীন যে ফাইলগুলো পরিষ্কার করা হবে তার তালিকা পান।

ফেরত
Set<File>

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

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

ফেরত
GlobalTestFilter

getInopOptions

public Set<String> getInopOptions ()

সেই অপশনের নামগুলো খুঁজুন যেগুলো কোনো মান পরিবর্তন করেনি।

ফেরত
Set<String>

ল্যাব প্রস্তুতি শুরু করুন

public List<ITargetPreparer> getLabPreparers ()

কনফিগারেশন থেকে ITargetPreparer গুলো সংগ্রহ করে।

ফেরত
List< ITargetPreparer > কনফিগারেশনে ITargetPreparer গুলো ক্রমানুসারে সরবরাহ করা হয়েছে।

লগ আউটপুট পান

public ILeveledLogOutput getLogOutput ()

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

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

getLogSaver

public ILogSaver getLogSaver ()

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

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

getMetricCollectors

public List<IMetricCollector> getMetricCollectors ()

কনফিগারেশন থেকে IMetricCollector গুলো সংগ্রহ করে।

ফেরত
List< IMetricCollector >

getMultiDeviceSupportedTag

public static Set<String> getMultiDeviceSupportedTag ()

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

ফেরত
Set<String>

getMultiPreTargetPreparers

public List<IMultiTargetPreparer> getMultiPreTargetPreparers ()

কনফিগারেশন থেকে সেই IMultiTargetPreparer গুলো নিয়ে আসে, যেগুলো ডিভাইসগুলোর target_preparer-গুলোর আগে এক্সিকিউট করা উচিত।

ফেরত
List< IMultiTargetPreparer > কনফিগারেশনে IMultiTargetPreparer গুলো ক্রমানুসারে সরবরাহ করা হয়েছে।

getMultiTargetPreparers

public List<IMultiTargetPreparer> getMultiTargetPreparers ()

কনফিগারেশন থেকে IMultiTargetPreparer গুলো সংগ্রহ করে।

ফেরত
List< IMultiTargetPreparer > কনফিগারেশনে IMultiTargetPreparer গুলো ক্রমানুসারে সরবরাহ করা হয়েছে।

নাম পান

public String getName ()

কনফিগারেশনটির নাম ফেরত দেয়।

ফেরত
String

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

public List<IPostProcessor> getPostProcessors ()

কনফিগারেশন থেকে IPostProcessor গুলো সংগ্রহ করে।

ফেরত
List< IPostProcessor >

পুনরায় চেষ্টার সিদ্ধান্ত পান

public IRetryDecision getRetryDecision ()

আহ্বানের জন্য ব্যবহৃত IRetryDecision ফেরত দেয়।

ফেরত
IRetryDecision

getSkipManager

public SkipManager getSkipManager ()

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

ফেরত
SkipManager

getSystemStatusCheckers

public List<ISystemStatusChecker> getSystemStatusCheckers ()

কনফিগারেশন থেকে ISystemStatusChecker গুলো সংগ্রহ করে।

ফেরত
List< ISystemStatusChecker > কনফিগারেশনে ISystemStatusChecker গুলো ক্রমানুসারে প্রদান করা হয়েছে।

getTargetPreparers

public List<ITargetPreparer> getTargetPreparers ()

কনফিগারেশন থেকে ITargetPreparer গুলো সংগ্রহ করে।

ফেরত
List< ITargetPreparer > কনফিগারেশনে ITargetPreparer গুলো ক্রমানুসারে সরবরাহ করা হয়েছে।

getTestInvocationListeners

public List<ITestInvocationListener> getTestInvocationListeners ()

কনফিগারেশন থেকে ব্যবহার করার জন্য ITestInvocationListener গুলো সংগ্রহ করে।

ফেরত
List< ITestInvocationListener > কনফিগারেশনে ITestInvocationListener প্রদান করা হয়েছে।

getTests

public List<IRemoteTest> getTests ()

কনফিগারেশন থেকে IRemoteTest গুলোকে রান করার ব্যবস্থা করে।

ফেরত
List< IRemoteTest > কনফিগারেশনে প্রদত্ত পরীক্ষাগুলি

ইনজেক্টঅপশনভ্যালু

public void injectOptionValue (String optionName, 
                String optionValue)

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

গতিশীলভাবে তৈরি হওয়া অপশনগুলোর জন্য মান প্রদান করতে এটি উপযোগী।

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

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

নিক্ষেপ
ConfigurationException

ইনজেক্টঅপশনভ্যালু

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

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

গতিশীলভাবে তৈরি হওয়া অপশনগুলোর জন্য মান প্রদান করতে এটি উপযোগী।

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

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

optionValue String : ম্যাপ অপশনের মান

নিক্ষেপ
ConfigurationException

ইনজেক্টঅপশনভ্যালুউইথসোর্স

public void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String source)

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

গতিশীলভাবে তৈরি হওয়া অপশনগুলোর জন্য মান প্রদান করতে এটি উপযোগী।

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

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

optionValue String : ম্যাপ অপশনের মান

source String : যে উৎস কনফিগারেশনটি এই অপশন মানটি প্রদান করেছে

নিক্ষেপ
ConfigurationException

ইনজেক্টঅপশনমান

public void injectOptionValues (List<OptionDef> optionDefs)

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

নতুন অবজেক্ট তৈরি করার পর একসাথে অনেকগুলো অপশন ভ্যালু যুক্ত করার জন্য এটি উপযোগী।

প্যারামিটার
optionDefs List : ইনজেক্ট করার জন্য অপশন ডেফগুলোর একটি তালিকা

নিক্ষেপ
ConfigurationException

isDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

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

প্যারামিটার
deviceName String

ফেরত
boolean

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

public IConfiguration partialDeepClone (List<String> objectToDeepClone, 
                IKeyStoreClient client)

clone() ব্যবহার করে একটি বেস ক্লোন তৈরি করুন, তারপর প্রদত্ত কনফিগারেশন অবজেক্টের তালিকাটি ডিপ ক্লোন করুন।

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

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

ফেরত
IConfiguration আংশিকভাবে ডিপ ক্লোন করা কনফিগারেশন।

নিক্ষেপ
ConfigurationException

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

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

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

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

out PrintStream : যে PrintStream ব্যবহার করতে হবে।

নিক্ষেপ
com.android.tradefed.config.ConfigurationException
ConfigurationException

resolveDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

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

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

নিক্ষেপ
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public void safeInjectOptionValues (List<OptionDef> optionDefs)

কনফিগারেশন অবজেক্টের সেটে একাধিক অপশন ভ্যালু যুক্ত করুন, যাতে কোনো একটি অপশন প্রয়োগ করা না গেলেও কোনো ত্রুটি না ঘটে।

নতুন অবজেক্ট তৈরি করার পর একসাথে অনেকগুলো অপশন ভ্যালু যুক্ত করার জন্য এটি উপযোগী।

প্যারামিটার
optionDefs List : ইনজেক্ট করার জন্য অপশন ডেফগুলোর একটি তালিকা

নিক্ষেপ
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

প্যারামিটার
listArgs List : কমান্ড লাইন আর্গুমেন্টসমূহ

keyStoreClient IKeyStoreClient : IKeyStoreClient ব্যবহার করতে হবে।

ফেরত
List<String> অব্যবহৃত যুক্তি

নিক্ষেপ
ConfigurationException

সেটবিল্ডপ্রোভাইডার

public void setBuildProvider (IBuildProvider provider)

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

প্যারামিটার
provider IBuildProvider : নতুন IBuildProvider

কমান্ড লাইন সেট করুন

public void setCommandLine (String[] arrayArgs)

এই IConfiguration তৈরি করতে ব্যবহৃত কমান্ড লাইন নির্ধারণ করে। setOptionsFromCommandLineArgs-এর মতো নয়, এটি কনফিগারেশনের নাম সহ সম্পূর্ণ কমান্ড লাইনটি সংরক্ষণ করে।

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

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

public void setCommandOptions (ICommandOptions cmdOptions)

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

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

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

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

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

নিক্ষেপ
ConfigurationException

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

public void setConfigurationObjectList (String typeName, 
                List<?> configList)

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

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

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

নিক্ষেপ
ConfigurationException

কভারেজ বিকল্পগুলি সেট করুন

public void setCoverageOptions (CoverageOptions coverageOptions)

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

প্যারামিটার
coverageOptions CoverageOptions

ডিভাইস কনফিগারেশন সেট করুন

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

সেটডিভাইসকনফিগলিস্ট

public void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)

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

সেটডিভাইসমেট্রিককালেক্টরস

public void setDeviceMetricCollectors (List<IMetricCollector> collectors)

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

প্যারামিটার
collectors List

ডিভাইস বিকল্প সেট করুন

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 (List<ITargetPreparer> preparers)

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

লগ আউটপুট সেট করুন

public void setLogOutput (ILeveledLogOutput logger)

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

সেটলগসেভার

public void setLogSaver (ILogSaver logSaver)

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

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

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

এই কনফিগারেশনে একটি একক IMultiTargetPreparer সেট করার সুবিধাজনক পদ্ধতি, যা ডিভাইসগুলোর যেকোনো target_preparer-এর আগে কার্যকর হবে এবং বিদ্যমান যেকোনো মানকে প্রতিস্থাপন করবে।

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

public void setMultiPreTargetPreparers (List<IMultiTargetPreparer> multiPreTargPreps)

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

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

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

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

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

public void setMultiTargetPreparers (List<IMultiTargetPreparer> multiTargPreps)

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

setOptionsFromCommandLineArgs

public List<String> setOptionsFromCommandLineArgs (List<String> listArgs)

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

প্রত্যাশিত ফরম্যাটের জন্য ArgsOptionParser

প্যারামিটার
listArgs List : কমান্ড লাইন আর্গুমেন্টসমূহ

ফেরত
List<String> অব্যবহৃত যুক্তি

নিক্ষেপ
ConfigurationException

setOptionsFromCommandLineArgs

public List<String> setOptionsFromCommandLineArgs (List<String> listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

প্যারামিটার
listArgs List : কমান্ড লাইন আর্গুমেন্টসমূহ

keyStoreClient IKeyStoreClient : IKeyStoreClient ব্যবহার করতে হবে।

ফেরত
List<String> অব্যবহৃত যুক্তি

নিক্ষেপ
ConfigurationException

পোস্টপ্রসেসর সেট করুন

public void setPostProcessors (List<IPostProcessor> processors)

বিদ্যমান মানগুলি প্রতিস্থাপন করে IPostProcessor গুলির তালিকা নির্ধারণ করুন।

প্যারামিটার
processors List

পুনরায় চেষ্টার সিদ্ধান্ত সেট করুন

public void setRetryDecision (IRetryDecision decisionRetry)

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

setSkipManager

public void setSkipManager (SkipManager skipManager)

আহ্বানের জন্য SkipManager নির্ধারণ করে।

প্যারামিটার
skipManager SkipManager

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

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

সিস্টেম স্ট্যাটাস চেকার সেট করুন

public void setSystemStatusCheckers (List<ISystemStatusChecker> systemCheckers)

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

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

public void setTargetPreparer (ITargetPreparer preparer)

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

সেটটার্গেটপ্রিপেয়ারার্স

public void setTargetPreparers (List<ITargetPreparer> preparers)

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

সেটটেস্ট

public void setTest (IRemoteTest test)

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

setTestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

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

setTestInvocationListeners

public void setTestInvocationListeners (List<ITestInvocationListener> listeners)

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

সেটটেস্ট

public void setTests (List<IRemoteTest> tests)

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

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

public void validateOptions ()

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

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

নিক্ষেপ
ConfigurationException

সুরক্ষিত পদ্ধতি

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

TF-এর পরিবেশটি একটি রিমোট ইনভোকেশন কিনা তা ফেরত দেয়।

ফেরত
boolean