IGlobalConfiguration

public interface IGlobalConfiguration

com.android.tradefed.config.IGlobalConfiguration


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

खास जानकारी

पब्लिक मेथड

abstract void cleanup()

Tradefed बंद होने पर, ठीक से क्लीनअप किया जाता है.

abstract File cloneConfigWithFilter(String... allowlistConfigs)

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

abstract File cloneConfigWithFilter(Set<String> exclusionPatterns, String... allowlistConfigs)

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

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

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

abstract ICommandScheduler getCommandScheduler()

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

abstract Object getConfigurationObject(String typeName)

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

abstract ICredentialFactory getCredentialFactory()

क्रेडेंशियल बनाने के लिए ICredentialFactory को ऐक्सेस करता है.

abstract DeviceManagementGrpcServer getDeviceManagementServer()

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

abstract IDeviceManager getDeviceManager()

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

abstract List<IDeviceMonitor> getDeviceMonitors()

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

abstract IDeviceSelection getDeviceRequirements()

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

abstract TradefedFeatureServer getFeatureServer()

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

abstract IConfigurationServer getGlobalConfigServer()

इस कुकी का इस्तेमाल, ग्लोबल कॉन्फ़िग सर्वर पाने के लिए किया जाता है.

abstract List<IHostMonitor> getHostMonitors()

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

abstract IHostOptions getHostOptions()

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

abstract IHostResourceManager getHostResourceManager()

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

abstract IKeyStoreFactory getKeyStoreFactory()

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

abstract List<IMultiDeviceRecovery> getMultiDeviceRecoveryHandlers()

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

abstract List<String> getOptionValues(String optionName)

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

abstract List<IResourceMetricCollector> 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)

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

abstract void setConfigurationObjectList(String typeName, List<?> 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(List<IHostMonitor> 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 List<String> setOptionsFromCommandLineArgs(List<String> 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 (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 वह फ़ाइल जिसमें फ़िल्टर किया गया नया ग्लोबल कॉन्फ़िगरेशन मौजूद है.

थ्रो
java.io.IOException
IOException

cloneConfigWithFilter

public abstract File cloneConfigWithFilter (Set<String> exclusionPatterns, 
                String... allowlistConfigs)

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

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

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

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

थ्रो
java.io.IOException
IOException

यह भी देखें:

cloneConfigWithFilter

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

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

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

transformer IConfigOptionValueTransformer

deepCopy boolean

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 List<IDeviceMonitor> getDeviceMonitors ()

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

रिटर्न
List<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 List<IHostMonitor> getHostMonitors ()

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

रिटर्न
List<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 या 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 अगर विकल्प का नाम मौजूद नहीं है.

getResourceमेट्रिककलेक्टर पाएं

public abstract List<IResourceMetricCollector> getResourceMetricCollectors ()

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

रिटर्न
List<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 या अगर कोई हैंडलर सेट नहीं किया गया है, तो null

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)

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

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

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

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

setConfigurationObjectList

public abstract void setConfigurationObjectList (String typeName, 
                List<?> configList)

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

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

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

थ्रो
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 (List<IHostMonitor> hostMonitors)

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

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

थ्रो
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 List<String> setOptionsFromCommandLineArgs (List<String> listArgs)

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

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

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

रिटर्न
List<String> ऐसे आर्ग्युमेंट जिनका इस्तेमाल नहीं किया गया है

थ्रो
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 अगर कॉन्फ़िगरेशन में ज़रूरी फ़ील्ड मौजूद नहीं हैं