IGlobalConfiguration

public interface IGlobalConfiguration

com.android.tradefed.config.IGlobalConfiguration


किसी एक ट्रेड फ़ेडरेशन इंस्टेंस के लिए ग्लोबल कॉन्फ़िगरेशन की जानकारी को शामिल करने वाली क्लास. (इसमें, असल कॉन्फ़िगरेशन को शुरू करने की तय संख्या शामिल होती है).

खास जानकारी

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

abstract void cleanup()

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

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

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

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

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

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)

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

पैरामीटर
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. यह कभी भी शून्य नहीं दिखाएगा.

'कॉन्फ़िगरेशन ऑब्जेक्ट' पाएं

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

'डिवाइस मैनेजर' पाएं

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 .

गेटसैंडबॉक्सफ़ैक्ट्री

public abstract ISandboxFactory getSandboxFactory ()

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

रिटर्न
ISandboxFactory

getShardingStrategy

public abstract IShardHelper getShardingStrategy ()

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

रिटर्न
IShardHelper

getTestInvocationManagementSever

public abstract TestInvocationManagementServer getTestInvocationManagementSever ()

इसके बारे में जानकारी न होने पर, TestInvocationManagementServer या शून्य दिखाता है.

रिटर्न
TestInvocationManagementServer

गेटडब्ल्यूटीएफ़हैंडलर

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 सही टाइप नहीं था

सेट कॉन्फ़िगरेशनऑब्जेक्टलिस्ट

public abstract void setConfigurationObjectList (String typeName, 
                 configList)

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

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

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

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

DeviceManagementServer सेट करें

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

सेटडब्लूटीएफ़हैंडलर

public abstract void setWtfHandler (ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler सेट करें.

पैरामीटर
wtfHandler ITerribleFailureHandler: WTF हैंडलर

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

सेटअप

public abstract void setup ()

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

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

पुष्टि के विकल्प

public abstract void validateOptions ()

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

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

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