आईजीग्लोबलकॉन्फिगरेशन

public interface IGlobalConfiguration

com.android.tradefed.config.IGlobalConfiguration


एकल ट्रेड फेडरेशन उदाहरण के लिए वैश्विक कॉन्फ़िगरेशन जानकारी को शामिल करने वाला एक वर्ग (वास्तविक कॉन्फ़िगरेशन के किसी भी संख्या में आमंत्रण को शामिल करते हुए)।

सारांश

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

abstract void cleanup ()

ट्रेडफेड बंद होने पर उचित सफाई।

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

श्वेत सूची और XML फ़ाइल के आउटपुट के आधार पर ग्लोबल कॉन्फ़िगरेशन को फ़िल्टर करें।

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

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

abstract File cloneConfigWithFilter (String... allowlistConfigs)

XML फ़ाइल में अनुमत सूची और आउटपुट के आधार पर ग्लोबल कॉन्फ़िगरेशन को फ़िल्टर करें।

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 या null लौटाता है।

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

ट्रेडफेड बंद होने पर उचित सफाई।

क्लोन कॉन्फिगविथफ़िल्टर

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

श्वेत सूची और XML फ़ाइल के आउटपुट के आधार पर ग्लोबल कॉन्फ़िगरेशन को फ़िल्टर करें।

पैरामीटर
exclusionPatterns : डंप से बाहर करने के लिए वर्ग नाम का पैटर्न।

allowlistConfigs String : नई XML फ़ाइल में शामिल की जाने वाली कॉन्फ़िगरेशन की एक String सरणी। यदि यह null , a default list should be used.
रिटर्न
File नई फ़िल्टर की गई वैश्विक कॉन्फ़िगरेशन वाली फ़ाइल।

फेंकता
आईओ अपवाद

यह सभी देखें:

क्लोन कॉन्फिगविथफ़िल्टर

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

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

पैरामीटर
exclusionPatterns : डंप से बाहर करने के लिए वर्ग नाम का पैटर्न।

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String : नई XML फ़ाइल में शामिल की जाने वाली कॉन्फ़िगरेशन की एक String सरणी। यदि यह null , a default list should be used.
रिटर्न
File नई फ़िल्टर की गई वैश्विक कॉन्फ़िगरेशन वाली फ़ाइल।

यह सभी देखें:

क्लोन कॉन्फिगविथफ़िल्टर

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 , a default list should be used.
रिटर्न
File नई फ़िल्टर की गई वैश्विक कॉन्फ़िगरेशन वाली फ़ाइल।

फेंकता
आईओ अपवाद

getCommandScheduler

public abstract ICommandScheduler getCommandScheduler ()

कॉन्फ़िगरेशन से उपयोग करने के लिए ICommandScheduler प्राप्त करता है।

रिटर्न
ICommandScheduler ICommandScheduler . कभी भी शून्य नहीं लौटेगा.

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

public abstract Object getConfigurationObject (String typeName)

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

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

रिटर्न
Object यदि उस नाम वाली वस्तु नहीं मिलती है तो वस्तु या शून्य

क्रेडेंशियलफ़ैक्टरी प्राप्त करें

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

डिवाइस आवश्यकताएँ प्राप्त करें

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 या null लौटाता है।

रिटर्न
TestInvocationManagementServer

getWtfHandler

public abstract ITerribleFailureHandler getWtfHandler ()

कॉन्फ़िगरेशन से उपयोग करने के लिए ITerribleFailureHandler प्राप्त करता है। यह संभालता है कि डब्ल्यूटीएफ (कितनी भयानक विफलता) होने की स्थिति में क्या करना चाहिए।

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

इंजेक्टऑप्शनवैल्यू

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 यदि विकल्प का मान सेट करने में विफल रहा

setCommandScheduler

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 सही प्रकार नहीं था

setConfigurationObjectList

public abstract void setConfigurationObjectList (String typeName, 
                 configList)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए, दिए गए नाम के लिए कॉन्फ़िगरेशन ऑब्जेक्ट सूची सेट करने की सामान्य विधि।

पैरामीटर
typeName String : कॉन्फ़िगरेशन ऑब्जेक्ट प्रकार का अद्वितीय नाम।

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

फेंकता
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 ( hostMonitors)

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

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

फेंकता
ConfigurationException यदि कोई IHostMonitor पहले ही सेट किया जा चुका है।

सेटहोस्टऑप्शंस

public abstract void setHostOptions (IHostOptions hostOptions)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए IHostOptions सेट करें।

setHostResourceManager

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

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

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

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 यदि कॉन्फ़िगरेशन में अनिवार्य फ़ील्ड अनुपलब्ध हैं