IGlobalConfiguration

public interface IGlobalConfiguration

com.android.tradefed.config.IGlobalConfiguration


एक Trade Federation इंस्टेंस के लिए ग्लोबल कॉन्फ़िगरेशन की जानकारी देने वाली क्लास. इसमें असल कॉन्फ़िगरेशन के किसी भी संख्या के इनवोकेशन शामिल होते हैं.

खास जानकारी

सार्वजनिक तरीके

abstract void cleanup()

Tradefed बंद होने पर, डेटा को सही तरीके से मिटाना.

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

व्हाइटलिस्ट के आधार पर GlobalConfiguration को फ़िल्टर करें और एक्सएमएल फ़ाइल में आउटपुट करें.

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

व्हाइटलिस्ट के आधार पर GlobalConfiguration को फ़िल्टर करें. साथ ही, विकल्प की वैल्यू में बदलाव करने और एक्सएमएल फ़ाइल में आउटपुट करने की अनुमति दें.

abstract File cloneConfigWithFilter(String... allowlistConfigs)

अनुमति वाली सूची के आधार पर GlobalConfiguration को फ़िल्टर करें और एक्सएमएल फ़ाइल में आउटपुट करें.

abstract ICommandScheduler getCommandScheduler()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ICommandScheduler पाता है.

abstract Object getConfigurationObject(String typeName)

दिए गए नाम के साथ कस्टम कॉन्फ़िगरेशन ऑब्जेक्ट पाता है.

abstract ICredentialFactory getCredentialFactory()

क्रेडेंशियल बनाने के लिए ICredentialFactory की अनुमति मिलती है.

abstract DeviceManagementGrpcServer getDeviceManagementServer()

अगर कोई वैल्यू तय नहीं की गई है, तो DeviceManagementGrpcServer दिखाता है या शून्य दिखाता है.

abstract IDeviceManager getDeviceManager()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IDeviceManager पाता है.

abstract getDeviceMonitors()

ग्लोबल कॉन्फ़िगरेशन से IDeviceMonitor की सूची पाता है.

abstract IDeviceSelection getDeviceRequirements()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IDeviceSelection पाता है.

abstract TradefedFeatureServer getFeatureServer()

अगर कोई वैल्यू तय नहीं की गई है, तो TradefedFeatureServer दिखाता है या शून्य दिखाता है.

abstract IConfigurationServer getGlobalConfigServer()

ग्लोबल कॉन्फ़िगरेशन सर्वर को दिखाता है.

abstract getHostMonitors()

ग्लोबल कॉन्फ़िगरेशन से IHostMonitor की सूची पाता है.

abstract IHostOptions getHostOptions()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IHostOptions पाता है.

abstract IHostResourceManager getHostResourceManager()

ग्लोबल कॉन्फ़िगरेशन से IHostResourceManager की वैल्यू पाता है.

abstract IKeyStoreFactory getKeyStoreFactory()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IKeyStoreFactory पाता है.

abstract getMultiDeviceRecoveryHandlers()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IMultiDeviceRecovery की सूची पाता है.

abstract getOptionValues(String optionName)

विकल्प की वैल्यू की सूची पाएं.

abstract getResourceMetricCollectors()

ग्लोबल कॉन्फ़िगरेशन से IResourceMetricCollector की सूची पाता है.

abstract ISandboxFactory getSandboxFactory()

सैंडबॉक्स फ़ैक्ट्री पाना, जिसका इस्तेमाल किसी अनुरोध को चलाने के लिए किया जा सकता है

abstract IShardHelper getShardingStrategy()

IShardHelper दिखाता है, जो किसी कॉन्फ़िगरेशन को शेयर करने का तरीका तय करता है.

abstract TestInvocationManagementServer getTestInvocationManagementSever()

अगर कोई वैल्यू तय नहीं की गई है, तो TestInvocationManagementServer दिखाता है या शून्य दिखाता है.

abstract ITerribleFailureHandler getWtfHandler()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ITerribleFailureHandler पाता है.

abstract void injectOptionValue(String optionName, String optionValue)

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कोई विकल्प वैल्यू इंजेक्ट करें.

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

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कोई विकल्प वैल्यू इंजेक्ट करें.

abstract void setCommandScheduler(ICommandScheduler scheduler)

ICommandScheduler सेट करें और किसी भी मौजूदा वैल्यू को बदलें.

abstract void setConfigurationFactory(IConfigurationFactory configFactory)

इस कॉन्फ़िगरेशन के लिए IConfigurationFactory सेट करें.

abstract void setConfigurationObject(String name, Object configObject)

किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के साथ config ऑब्जेक्ट सेट करने का सामान्य तरीका.

abstract void setConfigurationObjectList(String typeName, configList)

किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के लिए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची सेट करने का सामान्य तरीका.

abstract void setDeviceManagementServer(DeviceManagementGrpcServer server)

DeviceManagementGrpcServer सेट करता है.

abstract void setDeviceManager(IDeviceManager deviceManager)

IDeviceManager सेट करें और किसी भी मौजूदा वैल्यू को बदलें.

abstract void setDeviceMonitor(IDeviceMonitor deviceMonitor)

IDeviceMonitor सेट करें.

abstract void setDeviceRequirements(IDeviceSelection deviceSelection)

IDeviceSelection सेट करें और किसी भी मौजूदा वैल्यू को बदलें.

abstract void setHostMonitors( hostMonitors)

IHostMonitor सूची सेट करें.

abstract void setHostOptions(IHostOptions hostOptions)

IHostOptions सेट करें और किसी भी मौजूदा वैल्यू को बदलें.

abstract void setHostResourceManager(IHostResourceManager hostResourceManager)

IHostResourceManager सेट करें और किसी भी मौजूदा वैल्यू को बदलें.

abstract void setInvocationServer(TestInvocationManagementServer server)

TestInvocationManagementServer सेट करता है.

abstract void setKeyStoreFactory(IKeyStoreFactory factory)

IKeyStoreFactory सेट करें और किसी भी मौजूदा वैल्यू को बदलें.

abstract setOptionsFromCommandLineArgs( listArgs)

कमांड लाइन आर्ग्युमेंट के दिए गए सेट की मदद से, ग्लोबल कॉन्फ़िगरेशन Option फ़ील्ड सेट करें

सही फ़ॉर्मैट के लिए ArgsOptionParser देखें

abstract void setOriginalConfig(String config)

ग्लोबल कॉन्फ़िगरेशन बनाने के लिए इस्तेमाल किया गया ओरिजनल कॉन्फ़िगरेशन सेट करता है.

abstract void setResourceMetricCollector(IResourceMetricCollector collector)

IResourceMetricCollector सेट करता है.

abstract void setSandboxFactory(ISandboxFactory factory)

ISandboxFactory सेट करें और किसी भी मौजूदा वैल्यू को बदलें.

abstract void setShardingStrategy(IShardHelper sharding)

कॉन्फ़िगरेशन को शर्ड करते समय इस्तेमाल किए जाने वाले IShardHelper को सेट करता है.

abstract void setTradefedFeatureServer(TradefedFeatureServer server)

TradefedFeatureServer सेट करता है.

abstract void setWtfHandler(ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler सेट करें.

abstract void setup()

tradefed की शुरुआत में सही सेटअप.

abstract void validateOptions()

विकल्प की वैल्यू की पुष्टि करें.

सार्वजनिक तरीके

क्लीनअप

public abstract void cleanup ()

Tradefed बंद होने पर, डेटा को सही तरीके से मिटाना.

cloneConfigWithFilter

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

व्हाइटलिस्ट के आधार पर GlobalConfiguration को फ़िल्टर करें और एक्सएमएल फ़ाइल में आउटपुट करें.

पैरामीटर
exclusionPatterns : डंप से बाहर रखने के लिए, क्लास के नाम का पैटर्न.

allowlistConfigs String: नई एक्सएमएल फ़ाइल में शामिल किए जाने वाले कॉन्फ़िगरेशन का String कलेक्शन. अगर यह null, a default list should be used.

पर सेट है
रिटर्न
File फ़िल्टर किया गया नया ग्लोबल कॉन्फ़िगरेशन शामिल करने वाली फ़ाइल.

थ्रो
IOException

इन्हें भी देखें:

cloneConfigWithFilter

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

व्हाइटलिस्ट के आधार पर GlobalConfiguration को फ़िल्टर करें. साथ ही, विकल्प की वैल्यू में बदलाव करने और एक्सएमएल फ़ाइल में आउटपुट करने की अनुमति दें.

पैरामीटर
exclusionPatterns : डंप से बाहर रखने के लिए, क्लास के नाम का पैटर्न.

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String: नई एक्सएमएल फ़ाइल में शामिल किए जाने वाले कॉन्फ़िगरेशन का String कलेक्शन. अगर यह null, a default list should be used.

पर सेट है
रिटर्न
File फ़िल्टर किया गया नया ग्लोबल कॉन्फ़िगरेशन शामिल करने वाली फ़ाइल.

इन्हें भी देखें:

cloneConfigWithFilter

public abstract File cloneConfigWithFilter (String... allowlistConfigs)

अनुमति वाली सूची के आधार पर GlobalConfiguration को फ़िल्टर करें और एक्सएमएल फ़ाइल में आउटपुट करें.

उदाहरण के लिए, इस कॉन्फ़िगरेशन के लिए: <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 फ़िल्टर किया गया नया ग्लोबल कॉन्फ़िगरेशन शामिल करने वाली फ़ाइल.

थ्रो
IOException

getCommandScheduler

public abstract ICommandScheduler getCommandScheduler ()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ICommandScheduler पाता है.

रिटर्न
ICommandScheduler ICommandScheduler. यह कभी भी शून्य नहीं दिखाएगा.

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

दिए गए नाम के साथ कस्टम कॉन्फ़िगरेशन ऑब्जेक्ट पाता है.

पैरामीटर
typeName String: कॉन्फ़िगरेशन ऑब्जेक्ट का यूनीक टाइप

रिटर्न
Object ऑब्जेक्ट या उस नाम का ऑब्जेक्ट न मिलने पर शून्य

getCredentialFactory

public abstract ICredentialFactory getCredentialFactory ()

क्रेडेंशियल बनाने के लिए ICredentialFactory की अनुमति मिलती है.

रिटर्न
ICredentialFactory अगर कोई वैल्यू नहीं दी गई है, तो ICredentialFactory या null.

getDeviceManagementServer

public abstract DeviceManagementGrpcServer getDeviceManagementServer ()

अगर कोई वैल्यू तय नहीं की गई है, तो DeviceManagementGrpcServer दिखाता है या शून्य दिखाता है.

रिटर्न
DeviceManagementGrpcServer

getDeviceManager

public abstract IDeviceManager getDeviceManager ()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IDeviceManager पाता है. टेस्टिंग के लिए उपलब्ध डिवाइसों के सेट को मैनेज करता है

रिटर्न
IDeviceManager कॉन्फ़िगरेशन में दिया गया IDeviceManager.

getDeviceMonitors

public abstract  getDeviceMonitors ()

ग्लोबल कॉन्फ़िगरेशन से IDeviceMonitor की सूची पाता है.

रिटर्न
ग्लोबल कॉन्फ़िगरेशन में मौजूद IDeviceMonitor की सूची या null, अगर कोई भी वैल्यू नहीं दी गई है.

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IDeviceSelection पाता है. यह एक ग्लोबल फ़िल्टर दिखाता है, जिस पर DeviceManager को डिवाइस दिख सकते हैं.

रिटर्न
IDeviceSelection कॉन्फ़िगरेशन में दिया गया IDeviceSelection.

getFeatureServer

public abstract TradefedFeatureServer getFeatureServer ()

अगर कोई वैल्यू तय नहीं की गई है, तो TradefedFeatureServer दिखाता है या शून्य दिखाता है.

रिटर्न
TradefedFeatureServer

getGlobalConfigServer

public abstract IConfigurationServer getGlobalConfigServer ()

ग्लोबल कॉन्फ़िगरेशन सर्वर को दिखाता है. ग्लोबल कॉन्फ़िगरेशन सर्वर का इस्तेमाल, होस्ट कॉन्फ़िगरेशन को लोकल फ़ाइलों से पाने के बजाय, सर्वर से पाने के लिए किया जाता है.

रिटर्न
IConfigurationServer

getHostMonitors

public abstract  getHostMonitors ()

ग्लोबल कॉन्फ़िगरेशन से IHostMonitor की सूची पाता है.

रिटर्न
ग्लोबल कॉन्फ़िगरेशन में मौजूद IHostMonitor की सूची या कोई वैल्यू तय न होने पर null.

getHostOptions

public abstract IHostOptions getHostOptions ()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IHostOptions पाता है.

रिटर्न
IHostOptions कॉन्फ़िगरेशन में दिया गया IDeviceManager.

getHostResourceManager

public abstract IHostResourceManager getHostResourceManager ()

ग्लोबल कॉन्फ़िगरेशन से IHostResourceManager की वैल्यू पाता है.

रिटर्न
IHostResourceManager ग्लोबल कॉन्फ़िगरेशन में मौजूद IHostResourceManager या होस्ट कॉन्फ़िगरेशन में कोई वैल्यू न होने पर, डिफ़ॉल्ट तौर पर लागू होने वाला LocalHostResourceManager.

getKeyStoreFactory

public abstract IKeyStoreFactory getKeyStoreFactory ()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IKeyStoreFactory पाता है.

रिटर्न
IKeyStoreFactory IKeyStoreFactory या अगर कोई की स्टोर फ़ैक्ट्री सेट नहीं है, तो शून्य.

getMultiDeviceRecoveryHandlers

public abstract  getMultiDeviceRecoveryHandlers ()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IMultiDeviceRecovery की सूची पाता है.

रिटर्न
IMultiDeviceRecovery की सूची या सेट न होने पर null.

getOptionValues

public abstract  getOptionValues (String optionName)

विकल्प की वैल्यू की सूची पाएं.

पैरामीटर
optionName String: मैप के विकल्प का नाम

रिटर्न
दिए गए विकल्प की वैल्यू की सूची. null अगर विकल्प का नाम मौजूद नहीं है.

getResourceMetricCollectors

public abstract  getResourceMetricCollectors ()

ग्लोबल कॉन्फ़िगरेशन से IResourceMetricCollector की सूची पाता है.

रिटर्न
ग्लोबल कॉन्फ़िगरेशन में मौजूद IResourceMetricCollector की सूची या कोई वैल्यू तय न होने पर null .

getSandboxFactory

public abstract ISandboxFactory getSandboxFactory ()

सैंडबॉक्स फ़ैक्ट्री पाना, जिसका इस्तेमाल किसी अनुरोध को चलाने के लिए किया जा सकता है

रिटर्न
ISandboxFactory

getShardingStrategy

public abstract IShardHelper getShardingStrategy ()

IShardHelper दिखाता है, जो किसी कॉन्फ़िगरेशन को शेयर करने का तरीका तय करता है.

रिटर्न
IShardHelper

getTestInvocationManagementSever

public abstract TestInvocationManagementServer getTestInvocationManagementSever ()

अगर कोई वैल्यू तय नहीं की गई है, तो TestInvocationManagementServer दिखाता है या शून्य दिखाता है.

रिटर्न
TestInvocationManagementServer

getWtfHandler

public abstract ITerribleFailureHandler getWtfHandler ()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ITerribleFailureHandler पाता है. WTF (What a Terrible Failure) के होने पर क्या करना है, यह तय करता है.

रिटर्न
ITerribleFailureHandler कॉन्फ़िगरेशन में दिया गया ITerribleFailureHandler या कोई हैंडलर सेट न होने पर शून्य

injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionValue)

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कोई विकल्प वैल्यू इंजेक्ट करें.

डाइनैमिक तौर पर जनरेट होने वाले विकल्पों के लिए वैल्यू देने में मददगार.

पैरामीटर
optionName String: विकल्प का नाम

optionValue String: विकल्प की वैल्यू

थ्रो
ConfigurationException अगर विकल्प की वैल्यू सेट नहीं की जा सकी

injectOptionValue

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

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कोई विकल्प वैल्यू इंजेक्ट करें.

डाइनैमिक तौर पर जनरेट होने वाले विकल्पों के लिए वैल्यू देने में मददगार.

पैरामीटर
optionName String: मैप के विकल्प का नाम

optionKey String: मैप के विकल्प की कुंजी

optionValue String: मैप के विकल्प की वैल्यू

थ्रो
ConfigurationException अगर विकल्प की वैल्यू सेट नहीं की जा सकी

setCommandScheduler

public abstract void setCommandScheduler (ICommandScheduler scheduler)

ICommandScheduler सेट करें और किसी भी मौजूदा वैल्यू को बदलें.

setConfigurationFactory

public abstract void setConfigurationFactory (IConfigurationFactory configFactory)

इस कॉन्फ़िगरेशन के लिए IConfigurationFactory सेट करें.

पैरामीटर
configFactory IConfigurationFactory

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के साथ config ऑब्जेक्ट सेट करने का सामान्य तरीका.

पैरामीटर
name String: कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम.

configObject Object: कॉन्फ़िगरेशन ऑब्जेक्ट

थ्रो
ConfigurationException अगर configObject सही टाइप का नहीं था

setConfigurationObjectList

public abstract void setConfigurationObjectList (String typeName, 
                 configList)

किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के लिए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची सेट करने का सामान्य तरीका.

पैरामीटर
typeName String: कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम.

configList : कॉन्फ़िगरेशन ऑब्जेक्ट की सूची

थ्रो
ConfigurationException अगर सूची में कोई ऑब्जेक्ट सही टाइप का नहीं है

setDeviceManagementServer

public abstract void setDeviceManagementServer (DeviceManagementGrpcServer server)

DeviceManagementGrpcServer सेट करता है.

पैरामीटर
server DeviceManagementGrpcServer

setDeviceManager

public abstract void setDeviceManager (IDeviceManager deviceManager)

IDeviceManager सेट करें और किसी भी मौजूदा वैल्यू को बदलें. इससे, टेस्ट डिवाइसों के लिए मैनेजर सेट हो जाता है

setDeviceMonitor

public abstract void setDeviceMonitor (IDeviceMonitor deviceMonitor)

IDeviceMonitor सेट करें.

पैरामीटर
deviceMonitor IDeviceMonitor: मॉनिटर

थ्रो
ConfigurationException अगर कोई IDeviceMonitor पहले से सेट है.

setDeviceRequirements

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

IDeviceSelection सेट करें और किसी भी मौजूदा वैल्यू को बदलें. इससे, डिवाइस के लिए एक ग्लोबल फ़िल्टर सेट होता है. इस फ़िल्टर से यह तय होता है कि DeviceManager किन डिवाइसों पर डेटा देख सकता है.

setHostMonitors

public abstract void setHostMonitors ( hostMonitors)

IHostMonitor सूची सेट करें.

पैरामीटर
hostMonitors : मॉनिटर की सूची

थ्रो
ConfigurationException अगर कोई IHostMonitor पहले से सेट है.

setHostOptions

public abstract void setHostOptions (IHostOptions hostOptions)

IHostOptions सेट करें और किसी भी मौजूदा वैल्यू को बदलें.

setHostResourceManager

public abstract void setHostResourceManager (IHostResourceManager hostResourceManager)

IHostResourceManager सेट करें और किसी भी मौजूदा वैल्यू को बदलें.

setInvocationServer

public abstract void setInvocationServer (TestInvocationManagementServer server)

TestInvocationManagementServer सेट करता है.

पैरामीटर
server TestInvocationManagementServer

setKeyStoreFactory

public abstract void setKeyStoreFactory (IKeyStoreFactory factory)

IKeyStoreFactory सेट करें और किसी भी मौजूदा वैल्यू को बदलें.

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

कमांड लाइन आर्ग्युमेंट के दिए गए सेट की मदद से, ग्लोबल कॉन्फ़िगरेशन Option फ़ील्ड सेट करें

सही फ़ॉर्मैट के लिए ArgsOptionParser देखें

पैरामीटर
listArgs : कमांड लाइन के आर्ग्युमेंट

रिटर्न
इस्तेमाल नहीं किए गए आर्ग्युमेंट

थ्रो
ConfigurationException

setOriginalConfig

public abstract void setOriginalConfig (String config)

ग्लोबल कॉन्फ़िगरेशन बनाने के लिए इस्तेमाल किया गया ओरिजनल कॉन्फ़िगरेशन सेट करता है.

पैरामीटर
config String

setResourceMetricCollector

public abstract void setResourceMetricCollector (IResourceMetricCollector collector)

IResourceMetricCollector सेट करता है.

पैरामीटर
collector IResourceMetricCollector

setSandboxFactory

public abstract void setSandboxFactory (ISandboxFactory factory)

ISandboxFactory सेट करें और किसी भी मौजूदा वैल्यू को बदलें.

setShardingStrategy

public abstract void setShardingStrategy (IShardHelper sharding)

कॉन्फ़िगरेशन को शर्ड करते समय इस्तेमाल किए जाने वाले IShardHelper को सेट करता है.

पैरामीटर
sharding IShardHelper

setTradefedFeatureServer

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

tradefed की शुरुआत में सही सेटअप.

थ्रो
com.android.tradefed.config.ConfigurationException
ConfigurationException

validateOptions

public abstract void validateOptions ()

विकल्प की वैल्यू की पुष्टि करें.

फ़िलहाल, इससे सिर्फ़ इस बात की पुष्टि होगी कि सभी ज़रूरी विकल्प सेट किए गए हैं

थ्रो
ConfigurationException अगर कॉन्फ़िगरेशन में ज़रूरी फ़ील्ड मौजूद नहीं हैं