IGlobalकॉन्फ़िगरेशन

public interface IGlobalConfiguration

com.android.tradefed.config.IGlobalConfiguration


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

खास जानकारी

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

abstract void cleanup()

कारोबार बंद होने पर सही क्लीनअप करें.

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)

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

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

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

abstract void validateOptions()

विकल्प मानों की पुष्टि करें.

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

क्लीनअप करें

public abstract void cleanup ()

कारोबार बंद होने पर सही क्लीनअप करें.

cloneConfigWithFilter

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

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

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

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

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

थ्रो
IOअपवाद

यह भी देखें:

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 वह फ़ाइल जिसमें फ़िल्टर किया गया नया ग्लोबल कॉन्फ़िगरेशन मौजूद है.

थ्रो
IOअपवाद

getCommandScheduler

public abstract ICommandScheduler getCommandScheduler ()

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

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

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

public abstract Object getConfigurationObject (String typeName)

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

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

रिटर्न
Object ऑब्जेक्ट या शून्य अगर उस नाम का ऑब्जेक्ट नहीं मिलता है

getक्रेडेंशियल फैक्ट्री

public abstract ICredentialFactory getCredentialFactory ()

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

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

getDeviceManagementServer

public abstract DeviceManagementGrpcServer getDeviceManagementServer ()

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

रिटर्न
DeviceManagementGrpcServer

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

public abstract IDeviceManager getDeviceManager ()

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

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

डिवाइस मॉनिटर करें

public abstract  getDeviceMonitors ()

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

रिटर्न
ग्लोबल कॉन्फ़िगरेशन से IDeviceMonitor की सूची या अगर null कोई निर्दिष्ट नहीं किया गया था.

'डिवाइस की ज़रूरी शर्तें' पाएं

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.

'कीस्टोरफ़ैक्ट्री' पाएं

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 (बहुत खराब असफलता) होने पर क्या करना है, तो होता है.

रिटर्न
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 को सेट करें.

सेट कॉन्फ़िगरेशनफ़ैक्ट्री

public abstract void setConfigurationFactory (IConfigurationFactory configFactory)

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

पैरामीटर
configFactory IConfigurationFactory

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

public abstract void setConfigurationObject (String name, 
                Object configObject)

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

पैरामीटर
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

डिवाइस मैनेजर सेट करें

public abstract void setDeviceManager (IDeviceManager deviceManager)

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

DeviceMonitor सेट करें

public abstract void setDeviceMonitor (IDeviceMonitor deviceMonitor)

IDeviceMonitor सेट करें.

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

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

डिवाइस की ज़रूरी शर्तें सेट करें

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

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

सेटHostMonitors

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 को सेट करें.

सेट इनवोकेशन सर्वर

public abstract void setInvocationServer (TestInvocationManagementServer server)

TestInvocationManagementServer को सेट करता है.

पैरामीटर
server TestInvocationManagementServer

सेटकीस्टोरफ़ैक्ट्री

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

setResourceMetricकलेक्टर

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

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

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

थ्रो
com.android.tradefed.config.Configurationअपवाद
ConfigurationException

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

public abstract void validateOptions ()

विकल्प मानों की पुष्टि करें.

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

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