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()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
abstract
Object
|
getConfigurationObject(String typeName)
इस फ़ंक्शन से, दिए गए नाम वाला कस्टम कॉन्फ़िगरेशन ऑब्जेक्ट मिलता है. |
abstract
ICredentialFactory
|
getCredentialFactory()
क्रेडेंशियल बनाने के लिए |
abstract
DeviceManagementGrpcServer
|
getDeviceManagementServer()
अगर यह तय नहीं किया गया है, तो |
abstract
IDeviceManager
|
getDeviceManager()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
abstract
List<IDeviceMonitor>
|
getDeviceMonitors()
यह कुकी, ग्लोबल कॉन्फ़िगरेशन से |
abstract
IDeviceSelection
|
getDeviceRequirements()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
abstract
TradefedFeatureServer
|
getFeatureServer()
अगर यह तय नहीं किया गया है, तो |
abstract
IConfigurationServer
|
getGlobalConfigServer()
इस कुकी का इस्तेमाल, ग्लोबल कॉन्फ़िग सर्वर पाने के लिए किया जाता है. |
abstract
List<IHostMonitor>
|
getHostMonitors()
यह कुकी, ग्लोबल कॉन्फ़िगरेशन से |
abstract
IHostOptions
|
getHostOptions()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
abstract
IHostResourceManager
|
getHostResourceManager()
यह कुकी, ग्लोबल कॉन्फ़िगरेशन से |
abstract
IKeyStoreFactory
|
getKeyStoreFactory()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
abstract
List<IMultiDeviceRecovery>
|
getMultiDeviceRecoveryHandlers()
कॉन्फ़िगरेशन से इस्तेमाल किए जाने वाले |
abstract
List<String>
|
getOptionValues(String optionName)
विकल्प की वैल्यू की सूची पाएं. |
abstract
List<IResourceMetricCollector>
|
getResourceMetricCollectors()
यह कुकी, ग्लोबल कॉन्फ़िगरेशन से |
abstract
ISandboxFactory
|
getSandboxFactory()
ऐसी सैंडबॉक्स फ़ैक्ट्री पाएं जिसका इस्तेमाल इनवोकेशन चलाने के लिए किया जा सकता है |
abstract
IShardHelper
|
getShardingStrategy()
यह फ़ंक्शन, |
abstract
TestInvocationManagementServer
|
getTestInvocationManagementSever()
अगर यह तय नहीं किया गया है, तो |
abstract
ITerribleFailureHandler
|
getWtfHandler()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
abstract
void
|
injectOptionValue(String optionName, String optionValue)
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में विकल्प की वैल्यू डालता है. |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में विकल्प की वैल्यू डालता है. |
abstract
void
|
setCommandScheduler(ICommandScheduler scheduler)
|
abstract
void
|
setConfigurationFactory(IConfigurationFactory configFactory)
इस कॉन्फ़िगरेशन के लिए |
abstract
void
|
setConfigurationObject(String name, Object configObject)
यह फ़ंक्शन, दिए गए नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट सेट करने का सामान्य तरीका है. इससे मौजूदा वैल्यू बदल जाती है. |
abstract
void
|
setConfigurationObjectList(String typeName, List<?> configList)
यह एक सामान्य तरीका है. इसकी मदद से, दिए गए नाम के लिए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची सेट की जा सकती है. इससे मौजूदा वैल्यू बदल जाती है. |
abstract
void
|
setDeviceManagementServer(DeviceManagementGrpcServer server)
|
abstract
void
|
setDeviceManager(IDeviceManager deviceManager)
|
abstract
void
|
setDeviceMonitor(IDeviceMonitor deviceMonitor)
|
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
|
abstract
void
|
setHostMonitors(List<IHostMonitor> hostMonitors)
|
abstract
void
|
setHostOptions(IHostOptions hostOptions)
|
abstract
void
|
setHostResourceManager(IHostResourceManager hostResourceManager)
|
abstract
void
|
setInvocationServer(TestInvocationManagementServer server)
|
abstract
void
|
setKeyStoreFactory(IKeyStoreFactory factory)
|
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ, ग्लोबल कॉन्फ़िगरेशन
सही फ़ॉर्मैट के लिए, |
abstract
void
|
setOriginalConfig(String config)
इस कुकी का इस्तेमाल, ग्लोबल कॉन्फ़िगरेशन बनाने के लिए इस्तेमाल किए गए ओरिजनल कॉन्फ़िगरेशन को सेट करने के लिए किया जाता है. |
abstract
void
|
setResourceMetricCollector(IResourceMetricCollector collector)
|
abstract
void
|
setSandboxFactory(ISandboxFactory factory)
|
abstract
void
|
setShardingStrategy(IShardHelper sharding)
यह कुकी, कॉन्फ़िगरेशन को शार्ड करते समय इस्तेमाल किए जाने वाले |
abstract
void
|
setTradefedFeatureServer(TradefedFeatureServer server)
|
abstract
void
|
setWtfHandler(ITerribleFailureHandler wtfHandler)
|
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 पर सेट किया गया है |
| रिटर्न | |
|---|---|
File |
वह फ़ाइल जिसमें फ़िल्टर किया गया नया ग्लोबल कॉन्फ़िगरेशन मौजूद है. |
| थ्रो | |
|---|---|
|
java.io.IOException |
IOException |
|
cloneConfigWithFilter
public abstract File cloneConfigWithFilter (Set<String> exclusionPatterns,
String... allowlistConfigs)सफ़ेद सूची के आधार पर GlobalConfiguration को फ़िल्टर करें और उसे एक्सएमएल फ़ाइल में आउटपुट करें.
| पैरामीटर | |
|---|---|
exclusionPatterns |
Set: डंप से बाहर रखने के लिए क्लास के नाम का पैटर्न. |
allowlistConfigs |
String: नई एक्सएमएल फ़ाइल में शामिल किए जाने वाले कॉन्फ़िगरेशन की String ऐरे.
अगर इसे null पर सेट किया गया है |
| रिटर्न | |
|---|---|
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 पर सेट किया गया है |
| रिटर्न | |
|---|---|
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 |
अगर कॉन्फ़िगरेशन में ज़रूरी फ़ील्ड मौजूद नहीं हैं |