কনফিগারেশন

public class Configuration
extends Object implements IConfiguration প্রসারিত করে

java.lang.অবজেক্ট
com.android.tradefed.config.কনফিগারেশন


একটি কংক্রিট 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 NON_MODULE_OBJECTS

পাবলিক কনস্ট্রাক্টর

Configuration (String name, String description)

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

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

void addFilesToClean ( toBeCleaned)

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

void cleanConfigurationData ()

রিমোট ফাইলের সমাধান করা অপশন ফিল্ডে ডাউনলোড করা যেকোনো ফাইল মুছে ফেলুন।

Configuration clone ()

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

void dumpXml (PrintWriter output)

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

void dumpXml (PrintWriter output, excludeFilters)

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

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

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

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 গুলি পায়।

IDeviceConfiguration getDeviceConfigByName (String nameDevice)

প্রদত্ত নামের সাথে সম্পর্কিত IDeviceConfiguration ফেরত দিন, যদি না পাওয়া যায় তবে null।

TestDeviceOptions getDeviceOptions ()

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

IDeviceRecovery getDeviceRecovery ()

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

IDeviceSelection getDeviceRequirements ()

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

getFilesToClean ()

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

GlobalTestFilter getGlobalFilters ()

আমন্ত্রণের জন্য GlobalTestFilter পায়।

getInopOptions ()

এমন বিকল্পের নাম পান যা কোনও মান পরিবর্তন করেনি

getLabPreparers ()

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

ILeveledLogOutput getLogOutput ()

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

ILogSaver getLogSaver ()

কনফিগারেশন থেকে ILogSaver ব্যবহার করার সুযোগ করে দেয়।

getMetricCollectors ()

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

static getMultiDeviceSupportedTag ()

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

getMultiPreTargetPreparers ()

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

getMultiTargetPreparers ()

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

String getName ()

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

getPostProcessors ()

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

IRetryDecision getRetryDecision ()

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

SkipManager getSkipManager ()

আমন্ত্রণের জন্য SkipManager পায়।

getSystemStatusCheckers ()

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

getTargetPreparers ()

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

getTestInvocationListeners ()

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

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

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

boolean isDeviceConfiguredFake (String deviceName)

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

IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

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

void printCommandUsage (boolean importantOnly, PrintStream out)

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

void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

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

void safeInjectOptionValues ( optionDefs)

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

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)

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

void setCoverageOptions ( CoverageOptions coverageOptions)

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

void setDeviceConfig ( IDeviceConfiguration deviceConfig)

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

void setDeviceConfigList ( deviceConfigs)

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

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

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

void setLogOutput ( ILeveledLogOutput logger)

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

void setLogSaver ( ILogSaver logSaver)

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

void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep)

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

void setMultiPreTargetPreparers ( multiPreTargPreps)

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

void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

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

void setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs ( listArgs)

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

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

setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

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

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

void setPostProcessors ( processors)

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

void setRetryDecision ( IRetryDecision decisionRetry)

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

void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

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

void setSystemStatusCheckers ( systemCheckers)

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

void setTargetPreparer ( ITargetPreparer preparer)

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

void setTargetPreparers ( preparers)

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

void setTest ( IRemoteTest test)

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

void setTestInvocationListener ( ITestInvocationListener listener)

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

void setTestInvocationListeners ( listeners)

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

void setTests ( tests)

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

void validateOptions ()

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

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

boolean isRemoteEnvironment ()

TF এর পরিবেশটি দূরবর্তী আহ্বান কিনা তা ফেরত দেয়।

ধ্রুবক

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

public static final String BUILD_PROVIDER_TYPE_NAME

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

সিএমডি_বিকল্প_টাইপ_নাম

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

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

ডিভাইস_নাম

public static final String DEVICE_NAME

ধ্রুবক মান: "ডিভাইস"

ডিভাইস_বিকল্প_টাইপ_নাম

public static final String DEVICE_OPTIONS_TYPE_NAME

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

ডিভাইস_রিকভারি_টাইপ_নাম

public static final String DEVICE_RECOVERY_TYPE_NAME

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

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

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

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

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

public static final String GLOBAL_FILTERS_TYPE_NAME

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

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

public static final String LAB_PREPARER_TYPE_NAME

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

লগার_টাইপ_নাম

public static final String LOGGER_TYPE_NAME

ধ্রুবক মান: "লগার"

লগ_সেভার_টাইপ_নাম

public static final String LOG_SAVER_TYPE_NAME

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

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

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

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

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

public static final String MULTI_PREPARER_TYPE_NAME

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

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

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

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

ফলাফল_প্রতিবেদক_টাইপ_নাম

public static final String RESULT_REPORTER_TYPE_NAME

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

পুনঃচেষ্টা_DECISION_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

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

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

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

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

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

public static final String TARGET_PREPARER_TYPE_NAME

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

টেস্ট_টাইপ_নাম

public static final String TEST_TYPE_NAME

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

ক্ষেত্র

অ-মডিউল_বস্তু

public static final  NON_MODULE_OBJECTS

পাবলিক কনস্ট্রাক্টর

কনফিগারেশন

public Configuration (String name, 
                String description)

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

পরামিতি
name String

description String

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

ফাইলসটুক্লিন যোগ করুন

public void addFilesToClean ( toBeCleaned)

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

পরামিতি
toBeCleaned

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

public void cleanConfigurationData ()

রিমোট ফাইলের সমাধান করা অপশন ফিল্ডে ডাউনলোড করা যেকোনো ফাইল মুছে ফেলুন।

ক্লোন

public Configuration clone ()

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

রিটার্নস
Configuration

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

public void dumpXml (PrintWriter output)

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

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

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

public void dumpXml (PrintWriter output, 
                 excludeFilters)

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

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

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

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

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

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

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

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

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

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

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

printUnchangedOptions boolean

getAllConfigurationObjectsOfType

public  getAllConfigurationObjectsOfType (String configType)

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

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

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

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

public IBuildProvider getBuildProvider ()

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

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

getCommandLine সম্পর্কে

public String getCommandLine ()

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

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

কমান্ড অপশন পান

public ICommandOptions getCommandOptions ()

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

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

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

public ConfigurationDescriptor getConfigurationDescription ()

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

রিটার্নস
ConfigurationDescriptor

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

public Object getConfigurationObject (String typeName)

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

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

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

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

public  getConfigurationObjectList (String typeName)

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

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

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

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

public CoverageOptions getCoverageOptions ()

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

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

বর্ণনা পান

public String getDescription ()

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

ডিভাইস কনফিগ পান

public  getDeviceConfig ()

কনফিগারেশন থেকে 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

ফাইলসটুক্লিন পান

public  getFilesToClean ()

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

রিটার্নস

getGlobalFilters সম্পর্কে

public GlobalTestFilter getGlobalFilters ()

আমন্ত্রণের জন্য GlobalTestFilter পায়।

রিটার্নস
GlobalTestFilter

ইনপঅপশন পান

public  getInopOptions ()

এমন বিকল্পের নাম পান যা কোনও মান পরিবর্তন করেনি

রিটার্নস

getLabPreparers সম্পর্কে

public  getLabPreparers ()

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

রিটার্নস
কনফিগারেশনে ক্রমানুসারে প্রদত্ত ITargetPreparer গুলি

লগআউটপুট পান

public ILeveledLogOutput getLogOutput ()

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

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

getLogSaver সম্পর্কে

public ILogSaver getLogSaver ()

কনফিগারেশন থেকে ILogSaver ব্যবহার করার সুযোগ করে দেয়।

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

মেট্রিক কালেক্টর পান

public  getMetricCollectors ()

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

রিটার্নস

getMultiDeviceSupportedTag সম্পর্কে

public static  getMultiDeviceSupportedTag ()

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

রিটার্নস

getMultiPreTargetPreparers সম্পর্কে

public  getMultiPreTargetPreparers ()

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

রিটার্নস
কনফিগারেশনে ক্রমানুসারে প্রদত্ত IMultiTargetPreparer গুলি

getMultiTargetPreparers সম্পর্কে

public  getMultiTargetPreparers ()

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

রিটার্নস
কনফিগারেশনে ক্রমানুসারে প্রদত্ত IMultiTargetPreparer গুলি

নাম পান

public String getName ()

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

রিটার্নস
String

পোস্টপ্রসেসর পান

public  getPostProcessors ()

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

রিটার্নস

getRetryDecision সম্পর্কে

public IRetryDecision getRetryDecision ()

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

রিটার্নস
IRetryDecision

getSkipManager সম্পর্কে

public SkipManager getSkipManager ()

আমন্ত্রণের জন্য SkipManager পায়।

রিটার্নস
SkipManager

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

public  getSystemStatusCheckers ()

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

রিটার্নস
কনফিগারেশনে ক্রমানুসারে প্রদত্ত ISystemStatusChecker গুলি

getTargetPreparers সম্পর্কে

public  getTargetPreparers ()

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

রিটার্নস
কনফিগারেশনে ক্রমানুসারে প্রদত্ত ITargetPreparer গুলি

getTestInvocationListeners সম্পর্কে

public  getTestInvocationListeners ()

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

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

পরীক্ষা পান

public  getTests ()

কনফিগারেশন থেকে চালানোর জন্য 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 ( optionDefs)

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

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

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

থ্রো
ConfigurationException

ডিভাইস কনফিগার করা জাল

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)

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

পরামিতি
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

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

public void safeInjectOptionValues ( optionDefs)

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

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

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

থ্রো
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

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

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

রিটার্নস
অব্যবহৃত যুক্তিগুলি

থ্রো
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 সেট করুন

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

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

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

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

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

public void setDeviceConfigList ( deviceConfigs)

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

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

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

সেটলগআউটপুট

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

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

public  setOptionsFromCommandLineArgs ( listArgs)

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

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

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

রিটার্নস
অব্যবহৃত যুক্তিগুলি

থ্রো
ConfigurationException

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

public  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

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

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

রিটার্নস
অব্যবহৃত যুক্তিগুলি

থ্রো
ConfigurationException

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

public void setPostProcessors ( processors)

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

পরামিতি
processors

সেট রিট্রিডিসিশন

public void setRetryDecision (IRetryDecision decisionRetry)

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

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

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

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

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

public void setSystemStatusCheckers ( systemCheckers)

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

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

public void setTargetPreparer (ITargetPreparer preparer)

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

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

public void setTargetPreparers ( preparers)

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

সেটটেস্ট

public void setTest (IRemoteTest test)

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

সেটটেস্টইনভোকেশনলিস্টনার

public void setTestInvocationListener (ITestInvocationListener listener)

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

সেটটেস্টইনভোকেশনলিসেনার্স

public void setTestInvocationListeners ( listeners)

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

সেটটেস্ট

public void setTests ( tests)

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

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

public void validateOptions ()

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

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

থ্রো
ConfigurationException

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

ইজরিমোট এনভায়রনমেন্ট

protected boolean isRemoteEnvironment ()

TF এর পরিবেশটি দূরবর্তী আহ্বান কিনা তা ফেরত দেয়।

রিটার্নস
boolean