গ্লোবাল কনফিগারেশন

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

java.lang.অবজেক্ট
com.android.tradefed.config.GlobalConfiguration


একটি IGlobalConfiguration বাস্তবায়ন যা একটি মানচিত্রে লোড করা কনফিগার বস্তু সংরক্ষণ করে

সারসংক্ষেপ

ক্ষেত্র

public static final String CREDENTIAL_FACTORY_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

public static final String GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

public static final String HOST_MONITOR_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

public static final String WTF_HANDLER_TYPE_NAME

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

void cleanup ()

ট্রেডফেড শাটডাউন করার সময় সঠিক পরিচ্ছন্নতা।

File cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs) cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs)

একটি XML ফাইলে একটি সাদা তালিকা এবং আউটপুটের ভিত্তিতে গ্লোবাল কনফিগারেশন ফিল্টার করুন।

File cloneConfigWithFilter ( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs) cloneConfigWithFilter ( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)

একটি XML ফাইলে বিকল্প মান এবং আউটপুট ম্যানিপুলেশন করার অনুমতি দেওয়ার সময় একটি সাদা তালিকার উপর ভিত্তি করে গ্লোবাল কনফিগারেশন ফিল্টার করুন।

File cloneConfigWithFilter (String... allowlistConfigs)

একটি XML ফাইলে অনুমোদিত তালিকা এবং আউটপুটের ভিত্তিতে গ্লোবাল কনফিগারেশন ফিল্টার করুন।

static createGlobalConfiguration (String[] args)

এই TF উদাহরণের জন্য GlobalConfiguration সিঙ্গেলটন সেট আপ করে।

ICommandScheduler getCommandScheduler ()

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

Object getConfigurationObject (String typeName)

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

ICredentialFactory getCredentialFactory ()

শংসাপত্র তৈরির জন্য ICredentialFactory পায়।

String getDescription ()
DeviceManagementGrpcServer getDeviceManagementServer ()

DeviceManagementGrpcServer বা অনির্ধারিত থাকলে নাল ফেরত দেয়।

IDeviceManager getDeviceManager ()

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

static IDeviceManager getDeviceManagerInstance ()

এই TF দৃষ্টান্তের জন্য singleton DeviceManager দৃষ্টান্তের একটি রেফারেন্স প্রদান করে।

getDeviceMonitors ()

গ্লোবাল কনফিগারেশন থেকে IDeviceMonitor এর তালিকা পায়।

IDeviceSelection getDeviceRequirements ()

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

TradefedFeatureServer getFeatureServer ()

TradefedFeatureServer বা অনির্ধারিত থাকলে নাল ফেরত দেয়।

IConfigurationServer getGlobalConfigServer ()

গ্লোবাল কনফিগার সার্ভার পায়।

static getHostMonitorInstances ()
getHostMonitors ()

গ্লোবাল কনফিগারেশন থেকে IHostMonitor এর তালিকা পায়।

IHostOptions getHostOptions ()

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

IHostResourceManager getHostResourceManager ()

গ্লোবাল কনফিগারেশন থেকে IHostResourceManager পায়।

static IGlobalConfiguration getInstance ()

এই TF দৃষ্টান্তের জন্য এককটন GlobalConfiguration উদাহরণের একটি রেফারেন্স প্রদান করে।

IKeyStoreFactory getKeyStoreFactory ()

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

getMultiDeviceRecoveryHandlers ()

কনফিগারেশন থেকে ব্যবহার করার জন্য IMultiDeviceRecovery এর তালিকা পায়।

String getName ()
getOptionValues (String optionName)

বিকল্পের মানগুলির একটি তালিকা পান।

getResourceMetricCollectors ()

গ্লোবাল কনফিগারেশন থেকে IResourceMetricCollector এর তালিকা পায়।

ISandboxFactory getSandboxFactory ()

একটি স্যান্ডবক্স কারখানা পান যা একটি আহ্বান চালানোর জন্য ব্যবহার করা যেতে পারে

IShardHelper getShardingStrategy ()

IShardHelper ফেরত দেয় যা একটি কনফিগারেশন শার্ড করার উপায় নির্ধারণ করে।

TestInvocationManagementServer getTestInvocationManagementSever ()

TestInvocationManagementServer ফেরত দেয় বা অনির্ধারিত থাকলে শূন্য।

ITerribleFailureHandler getWtfHandler ()

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

void injectOptionValue (String optionName, String optionValue)

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

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

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

void printCommandUsage (boolean importantOnly, PrintStream out)

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

void setCommandScheduler ( ICommandScheduler scheduler)

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

void setConfigurationFactory ( IConfigurationFactory configFactory)

এই কনফিগারেশনের জন্য IConfigurationFactory সেট করুন।

void setConfigurationObject (String typeName, Object configObject)

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

void setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList)

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

void setDeviceManagementServer ( DeviceManagementGrpcServer server)

DeviceManagementGrpcServer সেট করে।

void setDeviceManager ( IDeviceManager manager)

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

void setDeviceMonitor ( IDeviceMonitor monitor)

IDeviceMonitor সেট করুন।

void setDeviceRequirements ( IDeviceSelection devRequirements)

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

void setHostMonitors ( hostMonitors) setHostMonitors ( hostMonitors)

IHostMonitor তালিকা সেট করুন।

void setHostOptions ( IHostOptions hostOptions)

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

void setHostResourceManager ( IHostResourceManager hostResourceManager)

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

void setInvocationServer ( TestInvocationManagementServer server)

TestInvocationManagementServer সেট করে।

void setKeyStoreFactory ( IKeyStoreFactory factory)

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

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

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

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

void setOriginalConfig (String config)

বিশ্বব্যাপী কনফিগারেশন তৈরি করতে ব্যবহৃত মূল কনফিগারেশন সেট করে।

void setResourceMetricCollector ( IResourceMetricCollector collector)

IResourceMetricCollector সেট করে।

void setSandboxFactory ( ISandboxFactory factory)

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

void setShardingStrategy ( IShardHelper sharding)

একটি কনফিগারেশন শার্ড করার সময় ব্যবহার করার জন্য IShardHelper সেট করে।

void setTradefedFeatureServer ( TradefedFeatureServer server)

TradefedFeatureServer সেট করে।

void setWtfHandler ( ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler সেট করুন।

void setup ()

ট্রেডফেডের শুরুতে সঠিক সেটআপ।

void validateOptions ()

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

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

IConfigurationFactory getConfigurationFactory ()

ক্ষেত্র

CREDENTIAL_FACTORY_TYPE_NAME

public static final String CREDENTIAL_FACTORY_TYPE_NAME

DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER

GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

GLOBAL_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

HOST_MONITOR_TYPE_NAME

public static final String HOST_MONITOR_TYPE_NAME

HOST_OPTIONS_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

KEY_STORE_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

SANDBOX_FACTORY_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

SCHEDULER_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

SHARDING_STRATEGY_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

TF_FEATURE_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

TF_INVOCATION_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

WTF_HANDLER_TYPE_NAME

public static final String WTF_HANDLER_TYPE_NAME

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

পরিষ্কার কর

public void cleanup ()

ট্রেডফেড শাটডাউন করার সময় সঠিক পরিচ্ছন্নতা।

cloneConfigWithFilter

public File cloneConfigWithFilter ( exclusionPatterns, 
                String... allowlistConfigs)

একটি XML ফাইলে একটি সাদা তালিকা এবং আউটপুটের ভিত্তিতে গ্লোবাল কনফিগারেশন ফিল্টার করুন।

পরামিতি
exclusionPatterns : ক্লাস নামের প্যাটার্ন ডাম্প থেকে বাদ দিতে।

allowlistConfigs String : নতুন এক্সএমএল ফাইলে অন্তর্ভুক্ত করার জন্য কনফিগারগুলির একটি String অ্যারে। এটি null , a default list should be used.
রিটার্নস
File নতুন ফিল্টার করা গ্লোবাল কনফিগারেশন ধারণকারী ফাইল।

cloneConfigWithFilter

public File cloneConfigWithFilter ( exclusionPatterns, 
                IConfigOptionValueTransformer transformer, 
                boolean deepCopy, 
                String... allowlistConfigs)

একটি XML ফাইলে বিকল্প মান এবং আউটপুট ম্যানিপুলেশন করার অনুমতি দেওয়ার সময় একটি সাদা তালিকার উপর ভিত্তি করে গ্লোবাল কনফিগারেশন ফিল্টার করুন।

পরামিতি
exclusionPatterns : ক্লাস নামের প্যাটার্ন ডাম্প থেকে বাদ দিতে।

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String : নতুন এক্সএমএল ফাইলে অন্তর্ভুক্ত করার জন্য কনফিগারগুলির একটি String অ্যারে। এটি null , a default list should be used.
রিটার্নস
File নতুন ফিল্টার করা গ্লোবাল কনফিগারেশন ধারণকারী ফাইল।

cloneConfigWithFilter

public File cloneConfigWithFilter (String... allowlistConfigs)

একটি XML ফাইলে অনুমোদিত তালিকা এবং আউটপুটের ভিত্তিতে গ্লোবাল কনফিগারেশন ফিল্টার করুন।

উদাহরণস্বরূপ, নিম্নলিখিত কনফিগারেশনের জন্য: <xml> <configuration> <device_monitor class="com.android.tradefed.device.DeviceMonitorMultiplexer" /> <wtf_handler class="com.android.tradefed.log.TerribleFailureEmailHandler" /> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

"key_store" ব্যতীত সমস্ত কনফিগারেশন ফিল্টার করা হবে, এবং নিম্নলিখিত বিষয়বস্তু সহ একটি কনফিগারেশন ফাইলের ফলে: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

পরামিতি
allowlistConfigs String : নতুন এক্সএমএল ফাইলে অন্তর্ভুক্ত করার জন্য কনফিগারগুলির একটি String অ্যারে। এটি null , a default list should be used.
রিটার্নস
File নতুন ফিল্টার করা গ্লোবাল কনফিগারেশন ধারণকারী ফাইল।

গ্লোবাল কনফিগারেশন তৈরি করুন

public static  createGlobalConfiguration (String[] args)

এই TF উদাহরণের জন্য GlobalConfiguration সিঙ্গেলটন সেট আপ করে। getInstance() কল করার চেষ্টা করার আগে একবার এবং শুধুমাত্র একবার কল করতে হবে

পরামিতি
args String

রিটার্নস

নিক্ষেপ করে
IllegalStateException একাধিকবার ডাকলে
ConfigurationException

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

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

রিটার্নস
ICommandScheduler ICommandScheduler . শূন্য ফিরে আসবে না.

getConfigurationObject

public Object getConfigurationObject (String typeName)

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

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

রিটার্নস
Object অবজেক্ট বা নাল যদি সেই নামের অবজেক্ট পাওয়া না যায়

getCredentialFactory

public ICredentialFactory getCredentialFactory ()

শংসাপত্র তৈরির জন্য ICredentialFactory পায়।

রিটার্নস
ICredentialFactory ICredentialFactory বা null যদি কোনোটি নির্দিষ্ট করা না থাকে।

getDescription

public String getDescription ()

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

GetDeviceManagementServer

public DeviceManagementGrpcServer getDeviceManagementServer ()

DeviceManagementGrpcServer বা অনির্ধারিত থাকলে নাল ফেরত দেয়।

রিটার্নস
DeviceManagementGrpcServer

getDeviceManager

public IDeviceManager getDeviceManager ()

কনফিগারেশন থেকে ব্যবহার করার জন্য IDeviceManager পায়। পরীক্ষার জন্য উপলব্ধ ডিভাইসের সেট পরিচালনা করে

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

getDeviceManagerInstance

public static IDeviceManager getDeviceManagerInstance ()

এই TF দৃষ্টান্তের জন্য singleton DeviceManager দৃষ্টান্তের একটি রেফারেন্স প্রদান করে।

রিটার্নস
IDeviceManager

নিক্ষেপ করে
IllegalStateException যদি createGlobalConfiguration(String[]) ইতিমধ্যেই কল করা না হয়।

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

public  getDeviceMonitors ()

গ্লোবাল কনফিগারেশন থেকে IDeviceMonitor এর তালিকা পায়।

রিটার্নস
গ্লোবাল কনফিগারেশন থেকে IDeviceMonitor এর তালিকা, অথবা কোনোটি নির্দিষ্ট না থাকলে null

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

public IDeviceSelection getDeviceRequirements ()

কনফিগারেশন থেকে ব্যবহার করার জন্য IDeviceSelection পায়। একটি গ্লোবাল ফিল্টার প্রতিনিধিত্ব করে যে ডিভাইসগুলিতে DeviceManager দেখতে পারে৷

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

গেট ফিচার সার্ভার

public TradefedFeatureServer getFeatureServer ()

TradefedFeatureServer বা অনির্ধারিত থাকলে নাল ফেরত দেয়।

রিটার্নস
TradefedFeatureServer

GetGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

গ্লোবাল কনফিগার সার্ভার পায়। গ্লোবাল কনফিগার সার্ভার স্থানীয় ফাইল থেকে পাওয়ার পরিবর্তে সার্ভার থেকে হোস্ট কনফিগারেশন পেতে ব্যবহৃত হয়।

রিটার্নস
IConfigurationServer

getHostMonitorInstances

public static  getHostMonitorInstances ()

রিটার্নস

হোস্ট মনিটর পান

public  getHostMonitors ()

গ্লোবাল কনফিগারেশন থেকে IHostMonitor এর তালিকা পায়।

রিটার্নস
গ্লোবাল কনফিগারেশন থেকে IHostMonitor এর তালিকা, অথবা কোনোটি নির্দিষ্ট না থাকলে null

getHostOptions

public IHostOptions getHostOptions ()

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

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

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

গ্লোবাল কনফিগারেশন থেকে IHostResourceManager পায়।

রিটার্নস
IHostResourceManager গ্লোবাল কনফিগারেশন থেকে IHostResourceManager , অথবা ডিফল্ট বাস্তবায়ন LocalHostResourceManager যদি হোস্ট কনফিগারেশনে নির্দিষ্ট না থাকে।

getInstance

public static IGlobalConfiguration getInstance ()

এই TF দৃষ্টান্তের জন্য এককটন GlobalConfiguration উদাহরণের একটি রেফারেন্স প্রদান করে।

রিটার্নস
IGlobalConfiguration

নিক্ষেপ করে
IllegalStateException যদি createGlobalConfiguration(String[]) ইতিমধ্যেই কল করা না হয়।

getKeyStoreFactory

public IKeyStoreFactory getKeyStoreFactory ()

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

রিটার্নস
IKeyStoreFactory IKeyStoreFactory বা নাল যদি কোন কী স্টোর ফ্যাক্টরি সেট করা না থাকে।

GetMultiDeviceRecoveryHandlers

public  getMultiDeviceRecoveryHandlers ()

কনফিগারেশন থেকে ব্যবহার করার জন্য IMultiDeviceRecovery এর তালিকা পায়।

রিটার্নস
IMultiDeviceRecovery এর তালিকা, অথবা সেট না থাকলে null

getName

public String getName ()

রিটার্নস
String এই Configuration নাম

getOptionValues

public  getOptionValues (String optionName)

বিকল্পের মানগুলির একটি তালিকা পান।

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

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

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

public  getResourceMetricCollectors ()

গ্লোবাল কনফিগারেশন থেকে IResourceMetricCollector এর তালিকা পায়।

রিটার্নস
গ্লোবাল কনফিগারেশন থেকে IResourceMetricCollector এর তালিকা অথবা কোনোটি নির্দিষ্ট না থাকলে null

স্যান্ডবক্স ফ্যাক্টরি পান

public ISandboxFactory getSandboxFactory ()

একটি স্যান্ডবক্স কারখানা পান যা একটি আহ্বান চালানোর জন্য ব্যবহার করা যেতে পারে

রিটার্নস
ISandboxFactory

getShardingStrategy

public IShardHelper getShardingStrategy ()

IShardHelper ফেরত দেয় যা একটি কনফিগারেশন শার্ড করার উপায় নির্ধারণ করে।

রিটার্নস
IShardHelper

getTestInvocationManagementSever

public TestInvocationManagementServer getTestInvocationManagementSever ()

TestInvocationManagementServer ফেরত দেয় বা অনির্ধারিত থাকলে শূন্য।

রিটার্নস
TestInvocationManagementServer

getWtfHandler

public ITerribleFailureHandler getWtfHandler ()

কনফিগারেশন থেকে ব্যবহার করার জন্য ITerribleFailureHandler পায়। WTF (হোয়াট এ টেরিবল ফেইলিউর) ঘটলে কী করতে হবে তা পরিচালনা করে।

রিটার্নস
ITerribleFailureHandler কনফিগারেশনে প্রদত্ত ITerribleFailureHandler , অথবা কোনো হ্যান্ডলার সেট না থাকলে শূন্য

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

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

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

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

পরামিতি
importantOnly boolean

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

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

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

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

সেট কনফিগারেশন ফ্যাক্টরি

public void setConfigurationFactory (IConfigurationFactory configFactory)

এই কনফিগারেশনের জন্য IConfigurationFactory সেট করুন।

পরামিতি
configFactory IConfigurationFactory

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

public void setConfigurationObject (String typeName, 
                Object configObject)

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

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

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

নিক্ষেপ করে
ConfigurationException

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

public void setConfigurationObjectList (String typeName, 
                 configList)

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

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

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

নিক্ষেপ করে
ConfigurationException

সেটডিভাইস ম্যানেজমেন্ট সার্ভার

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

DeviceManagementGrpcServer সেট করে।

পরামিতি
server DeviceManagementGrpcServer

সেটডিভাইস ম্যানেজার

public void setDeviceManager (IDeviceManager manager)

IDeviceManager সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন। এটি পরীক্ষার ডিভাইসগুলির জন্য ম্যানেজার সেট করে

সেটডিভাইস মনিটর

public void setDeviceMonitor (IDeviceMonitor monitor)

IDeviceMonitor সেট করুন।

পরামিতি
monitor IDeviceMonitor : মনিটর

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

public void setDeviceRequirements (IDeviceSelection devRequirements)

যেকোনো বিদ্যমান মান প্রতিস্থাপন করে IDeviceSelection সেট করুন। এটি একটি গ্লোবাল ডিভাইস ফিল্টার সেট করে যা DeviceManager দেখতে পাবে।

সেটহোস্ট মনিটরস

public void setHostMonitors ( hostMonitors)

IHostMonitor তালিকা সেট করুন।

পরামিতি
hostMonitors : মনিটর তালিকা

সেটহোস্ট বিকল্প

public void setHostOptions (IHostOptions hostOptions)

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

setHostResourceManager

public void setHostResourceManager (IHostResourceManager hostResourceManager)

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

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

public void setInvocationServer (TestInvocationManagementServer server)

TestInvocationManagementServer সেট করে।

পরামিতি
server TestInvocationManagementServer

setKeyStoreFactory

public void setKeyStoreFactory (IKeyStoreFactory factory)

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

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

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

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

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

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

নিক্ষেপ করে
ConfigurationException

setOriginalConfig

public void setOriginalConfig (String config)

বিশ্বব্যাপী কনফিগারেশন তৈরি করতে ব্যবহৃত মূল কনফিগারেশন সেট করে।

পরামিতি
config String

setResourceMetricCollector

public void setResourceMetricCollector (IResourceMetricCollector collector)

IResourceMetricCollector সেট করে।

পরামিতি
collector IResourceMetricCollector

সেট স্যান্ডবক্স ফ্যাক্টরি

public void setSandboxFactory (ISandboxFactory factory)

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

setShardingStrategy

public void setShardingStrategy (IShardHelper sharding)

একটি কনফিগারেশন শার্ড করার সময় ব্যবহার করার জন্য IShardHelper সেট করে।

পরামিতি
sharding IShardHelper

setTradefedFeatureServer

public void setTradefedFeatureServer (TradefedFeatureServer server)

TradefedFeatureServer সেট করে।

পরামিতি
server TradefedFeatureServer

setWtfHandler

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler সেট করুন।

পরামিতি
wtfHandler ITerribleFailureHandler : WTF হ্যান্ডলার

সেটআপ

public void setup ()

ট্রেডফেডের শুরুতে সঠিক সেটআপ।

নিক্ষেপ করে
ConfigurationException

validate options

public void validateOptions ()

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

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

নিক্ষেপ করে
ConfigurationException

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

গেট কনফিগারেশন ফ্যাক্টরি

protected IConfigurationFactory getConfigurationFactory ()

রিটার্নস
IConfigurationFactory