আইগ্লোবালকনফিগারেশন
public interface IGlobalConfiguration
| com.android.tradefed.config.IGlobalConfiguration |
একটি একক ট্রেড ফেডারেশন ইনস্ট্যান্সের জন্য বৈশ্বিক কনফিগারেশন তথ্য ধারণ করার একটি ক্লাস (যা প্রকৃত কনফিগারেশনের যেকোনো সংখ্যক আহ্বানকে অন্তর্ভুক্ত করে)।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি | |
|---|---|
abstract void | cleanup ()ট্রেডফেড বন্ধ হয়ে গেলে যথাযথ পরিচ্ছন্নতা অভিযান। |
abstract File | cloneConfigWithFilter (String... allowlistConfigs)অনুমোদিত তালিকার ভিত্তিতে গ্লোবাল কনফিগারেশন ফিল্টার করুন এবং একটি XML ফাইলে আউটপুট দিন। |
abstract File | cloneConfigWithFilter (Set<String> exclusionPatterns, String... allowlistConfigs)একটি হোয়াইট লিস্টের ভিত্তিতে গ্লোবাল কনফিগারেশন ফিল্টার করুন এবং একটি XML ফাইলে আউটপুট দিন। |
abstract File | cloneConfigWithFilter (Set<String> exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)একটি হোয়াইট লিস্টের ভিত্তিতে গ্লোবাল কনফিগারেশন ফিল্টার করুন, একই সাথে অপশন ভ্যালু পরিবর্তন এবং একটি XML ফাইলে আউটপুট দেওয়ার সুযোগ রাখুন। |
abstract ICommandScheduler | getCommandScheduler () কনফিগারেশন থেকে ব্যবহারের জন্য |
abstract Object | getConfigurationObject (String typeName)প্রদত্ত নামের কাস্টম কনফিগারেশন অবজেক্টটি পাওয়া যায়। |
abstract ICredentialFactory | getCredentialFactory () ক্রেডেনশিয়াল তৈরির জন্য |
abstract DeviceManagementGrpcServer | getDeviceManagementServer () |
abstract IDeviceManager | getDeviceManager () কনফিগারেশন থেকে ব্যবহার করার জন্য |
abstract List< IDeviceMonitor > | getDeviceMonitors () গ্লোবাল কনফিগ থেকে |
abstract IDeviceSelection | getDeviceRequirements () কনফিগারেশন থেকে ব্যবহার করার জন্য |
abstract TradefedFeatureServer | getFeatureServer () |
abstract IConfigurationServer | getGlobalConfigServer ()গ্লোবাল কনফিগারেশন সার্ভার পায়। |
abstract List< IHostMonitor > | getHostMonitors () গ্লোবাল কনফিগ থেকে |
abstract IHostOptions | getHostOptions () কনফিগারেশন থেকে ব্যবহার করার জন্য |
abstract IHostResourceManager | getHostResourceManager () গ্লোবাল কনফিগ থেকে |
abstract IKeyStoreFactory | getKeyStoreFactory () কনফিগারেশন থেকে ব্যবহারের জন্য |
abstract List< IMultiDeviceRecovery > | getMultiDeviceRecoveryHandlers () কনফিগারেশন থেকে ব্যবহার করার জন্য |
abstract List<String> | getOptionValues (String optionName)বিকল্পগুলোর মানগুলোর একটি তালিকা পান। |
abstract List< IResourceMetricCollector > | getResourceMetricCollectors () গ্লোবাল কনফিগ থেকে |
abstract ISandboxFactory | getSandboxFactory ()এমন একটি স্যান্ডবক্স ফ্যাক্টরি নিন যা একটি ইনভোকেশন চালানোর জন্য ব্যবহার করা যেতে পারে। |
abstract IShardHelper | getShardingStrategy () একটি কনফিগারেশনকে শার্ড করার পদ্ধতি নির্ধারণকারী |
abstract TestInvocationManagementServer | getTestInvocationManagementSever () |
abstract ITerribleFailureHandler | getWtfHandler () কনফিগারেশন থেকে ব্যবহার করার জন্য |
abstract void | injectOptionValue (String optionName, String optionValue)কনফিগারেশন অবজেক্টের সেটে একটি অপশন ভ্যালু অন্তর্ভুক্ত করুন। |
abstract void | injectOptionValue (String optionName, String optionKey, String optionValue)কনফিগারেশন অবজেক্টের সেটে একটি অপশন ভ্যালু অন্তর্ভুক্ত করুন। |
abstract void | setCommandScheduler ( ICommandScheduler scheduler) বিদ্যমান মানগুলি প্রতিস্থাপন করে |
abstract void | setConfigurationFactory ( IConfigurationFactory configFactory) এই কনফিগারেশনের জন্য |
abstract void | setConfigurationObject (String name, Object configObject)প্রদত্ত নাম দিয়ে কনফিগারেশন অবজেক্ট সেট করার একটি জেনেরিক পদ্ধতি, যা বিদ্যমান যেকোনো মান প্রতিস্থাপন করে। |
abstract void | setConfigurationObjectList (String typeName, List<?> configList)প্রদত্ত নামের জন্য কনফিগারেশন অবজেক্ট তালিকা সেট করার একটি জেনেরিক পদ্ধতি, যা বিদ্যমান যেকোনো মানকে প্রতিস্থাপন করে। |
abstract void | setDeviceManagementServer ( DeviceManagementGrpcServer server) |
abstract void | setDeviceManager ( IDeviceManager deviceManager) বিদ্যমান মানগুলি প্রতিস্থাপন করে |
abstract void | setDeviceMonitor ( IDeviceMonitor deviceMonitor) |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) বিদ্যমান মানগুলি প্রতিস্থাপন করে |
abstract void | setHostMonitors (List< IHostMonitor > hostMonitors) |
abstract void | setHostOptions ( IHostOptions hostOptions) বিদ্যমান মানগুলি প্রতিস্থাপন করে |
abstract void | setHostResourceManager ( IHostResourceManager hostResourceManager) বিদ্যমান মানগুলি প্রতিস্থাপন করে |
abstract void | setInvocationServer ( TestInvocationManagementServer server) |
abstract void | setKeyStoreFactory ( IKeyStoreFactory factory) বিদ্যমান মানগুলি প্রতিস্থাপন করে |
abstract List<String> | setOptionsFromCommandLineArgs (List<String> listArgs) প্রদত্ত কমান্ড লাইন আর্গুমেন্ট ব্যবহার করে গ্লোবাল কনফিগ ArgsOptionParser দেখুন |
abstract void | setOriginalConfig (String config)গ্লোবাল কনফিগারেশন তৈরি করতে ব্যবহৃত মূল কনফিগারেশনটি সেট করে। |
abstract void | setResourceMetricCollector ( IResourceMetricCollector collector) |
abstract void | setSandboxFactory ( ISandboxFactory factory) বিদ্যমান মানগুলি প্রতিস্থাপন করে |
abstract void | setShardingStrategy ( IShardHelper sharding) কোনো কনফিগারেশন শার্ডিং করার সময় কোন |
abstract void | setTradefedFeatureServer ( TradefedFeatureServer server) |
abstract void | setWtfHandler ( ITerribleFailureHandler wtfHandler) |
abstract void | setup ()ট্রেডফেড শুরুর সময়ে যথাযথ সেটআপ। |
abstract void | validateOptions ()বিকল্প মানগুলো যাচাই করুন। |
জনসাধারণের পদ্ধতি
পরিষ্কার করা
public abstract void cleanup ()
ট্রেডফেড বন্ধ হয়ে গেলে যথাযথ পরিচ্ছন্নতা অভিযান।
cloneConfigWithFilter
public abstract 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 : নতুন XML ফাইলে অন্তর্ভুক্ত করার জন্য কনফিগারেশনগুলোর একটি String অ্যারে। যদি এটি null |
| ফেরত | |
|---|---|
File | নতুন ফিল্টার করা গ্লোবাল কনফিগারেশন ধারণকারী ফাইল। |
| নিক্ষেপ | |
|---|---|
| java.io.IOException |
IOException | |
cloneConfigWithFilter
public abstract File cloneConfigWithFilter (Set<String> exclusionPatterns,
String... allowlistConfigs)একটি হোয়াইট লিস্টের ভিত্তিতে গ্লোবাল কনফিগারেশন ফিল্টার করুন এবং একটি XML ফাইলে আউটপুট দিন।
| প্যারামিটার | |
|---|---|
exclusionPatterns | Set : ডাম্প থেকে বাদ দেওয়ার জন্য ক্লাস নেমের প্যাটার্ন। |
allowlistConfigs | String : নতুন XML ফাইলে অন্তর্ভুক্ত করার জন্য কনফিগারেশনগুলোর একটি String অ্যারে। যদি এটি null |
| ফেরত | |
|---|---|
File | নতুন ফিল্টার করা গ্লোবাল কনফিগারেশন ধারণকারী ফাইল। |
| নিক্ষেপ | |
|---|---|
| java.io.IOException |
IOException | |
আরও দেখুন:
cloneConfigWithFilter
public abstract File cloneConfigWithFilter (Set<String> exclusionPatterns,
IConfigOptionValueTransformer transformer,
boolean deepCopy,
String... allowlistConfigs)একটি হোয়াইট লিস্টের ভিত্তিতে গ্লোবাল কনফিগারেশন ফিল্টার করুন, একই সাথে অপশন ভ্যালু পরিবর্তন এবং একটি XML ফাইলে আউটপুট দেওয়ার সুযোগ রাখুন।
| প্যারামিটার | |
|---|---|
exclusionPatterns | Set : ডাম্প থেকে বাদ দেওয়ার জন্য ক্লাস নেমের প্যাটার্ন। |
transformer | IConfigOptionValueTransformer |
deepCopy | boolean |
allowlistConfigs | String : নতুন XML ফাইলে অন্তর্ভুক্ত করার জন্য কনফিগারেশনগুলোর একটি String অ্যারে। যদি এটি null |
| ফেরত | |
|---|---|
File | নতুন ফিল্টার করা গ্লোবাল কনফিগারেশন ধারণকারী ফাইল। |
| নিক্ষেপ | |
|---|---|
IOException | |
আরও দেখুন:
getCommandScheduler
public abstract ICommandScheduler getCommandScheduler ()
কনফিগারেশন থেকে ব্যবহারের জন্য ICommandScheduler টি পাওয়া যায়।
| ফেরত | |
|---|---|
ICommandScheduler | ICommandScheduler কখনো null রিটার্ন করবে না। |
কনফিগারেশন অবজেক্ট পান
public abstract Object getConfigurationObject (String typeName)
প্রদত্ত নামের কাস্টম কনফিগারেশন অবজেক্টটি পাওয়া যায়।
| প্যারামিটার | |
|---|---|
typeName | String : কনফিগারেশন অবজেক্টের অনন্য প্রকার |
| ফেরত | |
|---|---|
Object | অবজেক্টটি, অথবা সেই নামের অবজেক্টটি খুঁজে না পাওয়া গেলে null। |
ক্রেডেনশিয়াল ফ্যাক্টরি পান
public abstract ICredentialFactory getCredentialFactory ()
ক্রেডেনশিয়াল তৈরির জন্য ICredentialFactory টি পাওয়া যায়।
| ফেরত | |
|---|---|
ICredentialFactory | ICredentialFactory অথবা কোনোটি নির্দিষ্ট করা না থাকলে null । |
ডিভাইস ম্যানেজমেন্ট সার্ভার পান
public abstract DeviceManagementGrpcServer getDeviceManagementServer ()
DeviceManagementGrpcServer ফেরত দেয়, অথবা অনির্ধারিত হলে null ফেরত দেয়।
| ফেরত | |
|---|---|
DeviceManagementGrpcServer | |
ডিভাইস ম্যানেজার পান
public abstract IDeviceManager getDeviceManager ()
কনফিগারেশন থেকে ব্যবহারের জন্য IDeviceManager টি সংগ্রহ করে। পরীক্ষার জন্য উপলব্ধ ডিভাইসগুলোর সেট পরিচালনা করে।
| ফেরত | |
|---|---|
IDeviceManager | কনফিগারেশনে প্রদত্ত IDeviceManager । |
getDeviceMonitors
public abstract List<IDeviceMonitor> getDeviceMonitors ()
গ্লোবাল কনফিগ থেকে IDeviceMonitor এর তালিকা সংগ্রহ করে।
| ফেরত | |
|---|---|
List< IDeviceMonitor > | গ্লোবাল কনফিগ থেকে IDeviceMonitor এর তালিকা, অথবা কোনোটি নির্দিষ্ট করা না থাকলে null । |
ডিভাইসের প্রয়োজনীয়তাগুলি পান
public abstract IDeviceSelection getDeviceRequirements ()
কনফিগারেশন থেকে ব্যবহারের জন্য IDeviceSelection টি গ্রহণ করে। এটি একটি গ্লোবাল ফিল্টারকে প্রতিনিধিত্ব করে, যার মাধ্যমে DeviceManager কোন কোন ডিভাইস দেখতে পারবে তা নির্ধারিত হয়।
| ফেরত | |
|---|---|
IDeviceSelection | কনফিগারেশনে প্রদত্ত IDeviceSelection । |
getFeatureServer
public abstract TradefedFeatureServer getFeatureServer ()
TradefedFeatureServer ফেরত দেয়, অথবা অনির্ধারিত হলে null ফেরত দেয়।
| ফেরত | |
|---|---|
TradefedFeatureServer | |
getGlobalConfigServer
public abstract IConfigurationServer getGlobalConfigServer ()
গ্লোবাল কনফিগ সার্ভার থেকে ডেটা নেওয়া হয়। লোকাল ফাইল থেকে হোস্ট কনফিগ নেওয়ার পরিবর্তে সার্ভার থেকে তা নেওয়ার জন্য গ্লোবাল কনফিগ সার্ভার ব্যবহার করা হয়।
| ফেরত | |
|---|---|
IConfigurationServer | |
getHostMonitors
public abstract List<IHostMonitor> getHostMonitors ()
গ্লোবাল কনফিগ থেকে IHostMonitor এর তালিকা সংগ্রহ করে।
| ফেরত | |
|---|---|
List< IHostMonitor > | গ্লোবাল কনফিগ থেকে IHostMonitor এর তালিকা, অথবা কোনোটি নির্দিষ্ট করা না থাকলে null । |
হোস্ট বিকল্পগুলি পান
public abstract IHostOptions getHostOptions ()
কনফিগারেশন থেকে ব্যবহার করার জন্য IHostOptions সংগ্রহ করে।
| ফেরত | |
|---|---|
IHostOptions | কনফিগারেশনে প্রদত্ত IDeviceManager । |
হোস্ট রিসোর্স ম্যানেজার পান
public abstract IHostResourceManager getHostResourceManager ()
গ্লোবাল কনফিগ থেকে IHostResourceManager কে গ্রহণ করে।
| ফেরত | |
|---|---|
IHostResourceManager | গ্লোবাল কনফিগ থেকে IHostResourceManager , অথবা হোস্ট কনফিগে কোনোটি নির্দিষ্ট করা না থাকলে ডিফল্ট ইমপ্লিমেন্টেশন LocalHostResourceManager । |
getKeyStoreFactory
public abstract IKeyStoreFactory getKeyStoreFactory ()
কনফিগারেশন থেকে ব্যবহারের জন্য IKeyStoreFactory টি পাওয়া যায়।
| ফেরত | |
|---|---|
IKeyStoreFactory | IKeyStoreFactory অথবা কোনো কী স্টোর ফ্যাক্টরি সেট করা না থাকলে null। |
getMultiDeviceRecoveryHandlers
public abstract List<IMultiDeviceRecovery> getMultiDeviceRecoveryHandlers ()
কনফিগারেশন থেকে ব্যবহার করার জন্য IMultiDeviceRecovery এর তালিকা সংগ্রহ করে।
| ফেরত | |
|---|---|
List< IMultiDeviceRecovery > | IMultiDeviceRecovery এর তালিকা, অথবা সেট করা না থাকলে null । |
getOptionValues
public abstract List<String> getOptionValues (String optionName)
বিকল্পগুলোর মানগুলোর একটি তালিকা পান।
| প্যারামিটার | |
|---|---|
optionName | String : ম্যাপ অপশনের নাম |
| ফেরত | |
|---|---|
List<String> | প্রদত্ত অপশনটির মানগুলোর একটি তালিকা। অপশনটির নাম বিদ্যমান না থাকলে null । |
রিসোর্স মেট্রিক সংগ্রাহকদের পান
public abstract List<IResourceMetricCollector> getResourceMetricCollectors ()
গ্লোবাল কনফিগ থেকে IResourceMetricCollector এর তালিকা সংগ্রহ করে।
| ফেরত | |
|---|---|
List< IResourceMetricCollector > | গ্লোবাল কনফিগ থেকে IResourceMetricCollector এর তালিকা, অথবা কোনোটি নির্দিষ্ট করা না থাকলে null । |
getSandboxFactory
public abstract ISandboxFactory getSandboxFactory ()
এমন একটি স্যান্ডবক্স ফ্যাক্টরি নিন যা একটি ইনভোকেশন চালানোর জন্য ব্যবহার করা যেতে পারে।
| ফেরত | |
|---|---|
ISandboxFactory | |
গেটশার্ডিংস্ট্র্যাটেজি
public abstract IShardHelper getShardingStrategy ()
একটি কনফিগারেশনকে শার্ড করার পদ্ধতি নির্ধারণকারী IShardHelper টি রিটার্ন করে।
| ফেরত | |
|---|---|
IShardHelper | |
getTestInvocationManagementSever
public abstract TestInvocationManagementServer getTestInvocationManagementSever ()
TestInvocationManagementServer রিটার্ন করে, অথবা অনির্ধারিত হলে null রিটার্ন করে।
| ফেরত | |
|---|---|
TestInvocationManagementServer | |
getWtfHandler
public abstract ITerribleFailureHandler getWtfHandler ()
কনফিগারেশন থেকে ব্যবহারের জন্য ITerribleFailureHandler টি সংগ্রহ করে। কোনো WTF (What a Terrible Failure) ঘটলে কী করতে হবে, তা এটি পরিচালনা করে।
| ফেরত | |
|---|---|
ITerribleFailureHandler | কনফিগারেশনে প্রদত্ত ITerribleFailureHandler , অথবা কোনো হ্যান্ডলার সেট করা না থাকলে null। |
ইনজেক্টঅপশনভ্যালু
public abstract void injectOptionValue (String optionName,
String optionValue)কনফিগারেশন অবজেক্টের সেটে একটি অপশন ভ্যালু অন্তর্ভুক্ত করুন।
গতিশীলভাবে তৈরি হওয়া অপশনগুলোর জন্য মান প্রদান করতে এটি উপযোগী।| প্যারামিটার | |
|---|---|
optionName | String : বিকল্পের নাম |
optionValue | String : বিকল্প মান(গুলি) |
| নিক্ষেপ | |
|---|---|
ConfigurationException | যদি বিকল্পটির মান নির্ধারণ করতে ব্যর্থ হয় |
ইনজেক্টঅপশনভ্যালু
public abstract void injectOptionValue (String optionName,
String optionKey,
String optionValue)কনফিগারেশন অবজেক্টের সেটে একটি অপশন ভ্যালু অন্তর্ভুক্ত করুন।
গতিশীলভাবে তৈরি হওয়া অপশনগুলোর জন্য মান প্রদান করতে এটি উপযোগী।| প্যারামিটার | |
|---|---|
optionName | String : ম্যাপ অপশনের নাম |
optionKey | String : ম্যাপ অপশন কী |
optionValue | String : ম্যাপ অপশনের মান |
| নিক্ষেপ | |
|---|---|
ConfigurationException | যদি বিকল্পটির মান নির্ধারণ করতে ব্যর্থ হয় |
সেটকমান্ডশিডিউলার
public abstract void setCommandScheduler (ICommandScheduler scheduler)
বিদ্যমান মানগুলি প্রতিস্থাপন করে ICommandScheduler সেট করুন।
কনফিগারেশন ফ্যাক্টরি সেট করুন
public abstract void setConfigurationFactory (IConfigurationFactory configFactory)
এই কনফিগারেশনের জন্য IConfigurationFactory সেট করুন।
| প্যারামিটার | |
|---|---|
configFactory | IConfigurationFactory |
setConfigurationObject
public abstract void setConfigurationObject (String name,
Object configObject)প্রদত্ত নাম দিয়ে কনফিগারেশন অবজেক্ট সেট করার একটি জেনেরিক পদ্ধতি, যা বিদ্যমান যেকোনো মান প্রতিস্থাপন করে।
| প্যারামিটার | |
|---|---|
name | String : কনফিগারেশন অবজেক্ট টাইপের অনন্য নাম। |
configObject | Object : কনফিগারেশন অবজেক্ট |
| নিক্ষেপ | |
|---|---|
ConfigurationException | যদি configObject-টি সঠিক টাইপের না হয় |
কনফিগারেশন অবজেক্ট তালিকা সেট করুন
public abstract void setConfigurationObjectList (String typeName,
List<?> configList)প্রদত্ত নামের জন্য কনফিগারেশন অবজেক্ট তালিকা সেট করার একটি জেনেরিক পদ্ধতি, যা বিদ্যমান যেকোনো মানকে প্রতিস্থাপন করে।
| প্যারামিটার | |
|---|---|
typeName | String : কনফিগারেশন অবজেক্ট টাইপের অনন্য নাম। |
configList | List : কনফিগারেশন অবজেক্টের তালিকা |
| নিক্ষেপ | |
|---|---|
ConfigurationException | তালিকার কোনো বস্তু সঠিক প্রকারের না হলে |
ডিভাইস ম্যানেজমেন্ট সার্ভার সেট করুন
public abstract void setDeviceManagementServer (DeviceManagementGrpcServer server)
DeviceManagementGrpcServer সেট করে।
| প্যারামিটার | |
|---|---|
server | DeviceManagementGrpcServer |
ডিভাইস ম্যানেজার সেট করুন
public abstract void setDeviceManager (IDeviceManager deviceManager)
বিদ্যমান মানগুলি প্রতিস্থাপন করে IDeviceManager সেট করুন। এটি টেস্ট ডিভাইসগুলির জন্য ম্যানেজার নির্ধারণ করে।
সেটডিভাইসমনিটর
public abstract void setDeviceMonitor (IDeviceMonitor deviceMonitor)
IDeviceMonitor সেট করুন।
| প্যারামিটার | |
|---|---|
deviceMonitor | IDeviceMonitor : মনিটর |
| নিক্ষেপ | |
|---|---|
ConfigurationException | যদি একটি IDeviceMonitor আগে থেকেই সেট করা থাকে। |
ডিভাইসের প্রয়োজনীয়তা সেট করুন
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
বিদ্যমান যেকোনো মান প্রতিস্থাপন করে IDeviceSelection সেট করুন। এটি একটি গ্লোবাল ডিভাইস ফিল্টার নির্ধারণ করে, যার মাধ্যমে DeviceManager কোন কোন ডিভাইস দেখতে পাবে তা ঠিক করে দেয়।
হোস্ট মনিটর সেট করুন
public abstract void setHostMonitors (List<IHostMonitor> hostMonitors)
IHostMonitor তালিকাটি সেট করুন।
| প্যারামিটার | |
|---|---|
hostMonitors | List : মনিটরগুলির তালিকা |
| নিক্ষেপ | |
|---|---|
ConfigurationException | যদি আগে থেকেই একটি IHostMonitor সেট করা থাকে। |
হোস্ট বিকল্পগুলি সেট করুন
public abstract void setHostOptions (IHostOptions hostOptions)
বিদ্যমান মানগুলি প্রতিস্থাপন করে IHostOptions সেট করুন।
হোস্ট রিসোর্স ম্যানেজার সেট করুন
public abstract void setHostResourceManager (IHostResourceManager hostResourceManager)
বিদ্যমান মানগুলি প্রতিস্থাপন করে IHostResourceManager সেট করুন।
সেটইনভোকেশনসার্ভার
public abstract void setInvocationServer (TestInvocationManagementServer server)
TestInvocationManagementServer সেট করে।
| প্যারামিটার | |
|---|---|
server | TestInvocationManagementServer |
setKeyStoreFactory
public abstract void setKeyStoreFactory (IKeyStoreFactory factory)
বিদ্যমান মানগুলি প্রতিস্থাপন করে IKeyStoreFactory সেট করুন।
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
প্রদত্ত কমান্ড লাইন আর্গুমেন্ট ব্যবহার করে গ্লোবাল কনফিগ Option ফিল্ডগুলো সেট করুন।
ArgsOptionParser দেখুন| প্যারামিটার | |
|---|---|
listArgs | List : কমান্ড লাইন আর্গুমেন্টসমূহ |
| ফেরত | |
|---|---|
List<String> | অব্যবহৃত যুক্তি |
| নিক্ষেপ | |
|---|---|
ConfigurationException | |
setOriginalConfig
public abstract void setOriginalConfig (String config)
গ্লোবাল কনফিগারেশন তৈরি করতে ব্যবহৃত মূল কনফিগারেশনটি সেট করে।
| প্যারামিটার | |
|---|---|
config | String |
সেটরিসোর্সমেট্রিককালেক্টর
public abstract void setResourceMetricCollector (IResourceMetricCollector collector)
IResourceMetricCollector নির্ধারণ করে।
| প্যারামিটার | |
|---|---|
collector | IResourceMetricCollector |
সেটস্যান্ডবক্সফ্যাক্টরি
public abstract void setSandboxFactory (ISandboxFactory factory)
বিদ্যমান মানগুলি প্রতিস্থাপন করে ISandboxFactory সেট করুন।
সেটশার্ডিংস্ট্র্যাটেজি
public abstract void setShardingStrategy (IShardHelper sharding)
কোনো কনফিগারেশন শার্ডিং করার সময় কোন IShardHelper ব্যবহার করা হবে তা নির্ধারণ করে।
| প্যারামিটার | |
|---|---|
sharding | IShardHelper |
সেটট্রেডফেডফিচারসার্ভার
public abstract void setTradefedFeatureServer (TradefedFeatureServer server)
TradefedFeatureServer সেট করে।
| প্যারামিটার | |
|---|---|
server | TradefedFeatureServer |
setWtfHandler
public abstract void setWtfHandler (ITerribleFailureHandler wtfHandler)
ITerribleFailureHandler সেট করুন।
| প্যারামিটার | |
|---|---|
wtfHandler | ITerribleFailureHandler : WTF হ্যান্ডলার |
| নিক্ষেপ | |
|---|---|
ConfigurationException | যদি একটি ITerribleFailureHandler আগে থেকেই সেট করা থাকে। |
সেটআপ
public abstract void setup ()
ট্রেডফেড শুরুর সময়ে যথাযথ সেটআপ।
| নিক্ষেপ | |
|---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException | |
বিকল্পগুলি যাচাই করুন
public abstract void validateOptions ()
বিকল্প মানগুলো যাচাই করুন।
বর্তমানে এটি শুধু যাচাই করবে যে সমস্ত বাধ্যতামূলক বিকল্প সেট করা হয়েছে।
| নিক্ষেপ | |
|---|---|
ConfigurationException | কনফিগারেশনে বাধ্যতামূলক ফিল্ড অনুপস্থিত থাকলে |