GlobalConfiguration
public
class
GlobalConfiguration
extends Object
implements
IGlobalConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.GlobalConfiguration |
IGlobalConfiguration को लागू करने का तरीका, जो लोड किए गए कॉन्फ़िगरेशन ऑब्जेक्ट को मैप में सेव करता है
खास जानकारी
कॉन्स्टेंट | |
|---|---|
String |
CREDENTIAL_FACTORY_TYPE_NAME
|
String |
DEVICE_MANAGER_TYPE_NAME
|
String |
DEVICE_MONITOR_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_CONFIG_SERVER
|
String |
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
|
String |
GLOBAL_CONFIG_VARIABLE
|
String |
HOST_MONITOR_TYPE_NAME
|
String |
HOST_OPTIONS_TYPE_NAME
|
String |
HOST_RESOURCE_MANAGER_TYPE_NAME
|
String |
KEY_STORE_TYPE_NAME
|
String |
MULTI_DEVICE_RECOVERY_TYPE_NAME
|
String |
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
|
String |
SANDBOX_FACTORY_TYPE_NAME
|
String |
SCHEDULER_TYPE_NAME
|
String |
SHARDING_STRATEGY_TYPE_NAME
|
String |
TF_DEVICE_MANAGEMENT_SERVER_NAME
|
String |
TF_FEATURE_SERVER_NAME
|
String |
TF_INVOCATION_SERVER_NAME
|
String |
WTF_HANDLER_TYPE_NAME
|
सार्वजनिक तरीके | |
|---|---|
void
|
cleanup()
Tradefed बंद होने पर, ठीक से क्लीनअप किया जाता है. |
File
|
cloneConfigWithFilter(
सफ़ेद सूची के आधार पर GlobalConfiguration को फ़िल्टर करें और उसे एक्सएमएल फ़ाइल में आउटपुट करें. |
File
|
cloneConfigWithFilter(
ग्लोबलकॉन्फ़िगरेशन को वाइट लिस्ट के आधार पर फ़िल्टर करें. साथ ही, विकल्प की वैल्यू में बदलाव करने और आउटपुट को एक्सएमएल फ़ाइल में सेव करने की अनुमति दें. |
File
|
cloneConfigWithFilter(String... allowlistConfigs)
अनुमति वाली सूची के आधार पर GlobalConfiguration को फ़िल्टर करें और उसे एक्सएमएल फ़ाइल में आउटपुट करें. |
static
|
createGlobalConfiguration(String[] args)
यह इस TF इंस्टेंस के लिए, |
ICommandScheduler
|
getCommandScheduler()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
Object
|
getConfigurationObject(String typeName)
इस फ़ंक्शन से, दिए गए नाम वाला कस्टम कॉन्फ़िगरेशन ऑब्जेक्ट मिलता है. |
ICredentialFactory
|
getCredentialFactory()
क्रेडेंशियल बनाने के लिए |
String
|
getDescription()
|
DeviceManagementGrpcServer
|
getDeviceManagementServer()
अगर |
IDeviceManager
|
getDeviceManager()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
static
IDeviceManager
|
getDeviceManagerInstance()
यह फ़ंक्शन, इस TF इंस्टेंस के लिए सिंगलटोन |
|
getDeviceMonitors()
यह कुकी, ग्लोबल कॉन्फ़िगरेशन से |
IDeviceSelection
|
getDeviceRequirements()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
TradefedFeatureServer
|
getFeatureServer()
अगर |
IConfigurationServer
|
getGlobalConfigServer()
इस कुकी का इस्तेमाल, ग्लोबल कॉन्फ़िगरेशन सर्वर को पाने के लिए किया जाता है. |
static
|
getHostMonitorInstances()
|
|
getHostMonitors()
यह कुकी, ग्लोबल कॉन्फ़िगरेशन से |
IHostOptions
|
getHostOptions()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
IHostResourceManager
|
getHostResourceManager()
यह कुकी, ग्लोबल कॉन्फ़िगरेशन से |
static
IGlobalConfiguration
|
getInstance()
यह फ़ंक्शन, इस TF इंस्टेंस के लिए सिंगलटोन |
IKeyStoreFactory
|
getKeyStoreFactory()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
|
getMultiDeviceRecoveryHandlers()
कॉन्फ़िगरेशन से इस्तेमाल किए जाने वाले |
String
|
getName()
|
|
getOptionValues(String optionName)
विकल्प की वैल्यू की सूची पाएं. |
|
getResourceMetricCollectors()
यह कुकी, ग्लोबल कॉन्फ़िगरेशन से |
ISandboxFactory
|
getSandboxFactory()
सैंडबॉक्स फ़ैक्ट्री पाएं, जिसका इस्तेमाल इनवोकेशन चलाने के लिए किया जा सकता है |
IShardHelper
|
getShardingStrategy()
यह फ़ंक्शन, |
TestInvocationManagementServer
|
getTestInvocationManagementSever()
अगर यह तय नहीं किया गया है, तो |
ITerribleFailureHandler
|
getWtfHandler()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
void
|
injectOptionValue(String optionName, String optionValue)
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में विकल्प की वैल्यू डालता है. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में विकल्प की वैल्यू डालता है. |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
यह कॉन्फ़िगरेशन के लिए, कमांड लाइन के इस्तेमाल से जुड़ी मदद के लिए टेक्स्ट को दिए गए printStream पर दिखाता है. |
void
|
setCommandScheduler(ICommandScheduler scheduler)
|
void
|
setConfigurationFactory(IConfigurationFactory configFactory)
इस कॉन्फ़िगरेशन के लिए |
void
|
setConfigurationObject(String typeName, Object configObject)
यह फ़ंक्शन, दिए गए नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट सेट करने का सामान्य तरीका है. इससे मौजूदा वैल्यू बदल जाती है. |
void
|
setConfigurationObjectList(String typeName,
यह दिए गए नाम के लिए, कॉन्फ़िगरेशन ऑब्जेक्ट की सूची सेट करने का सामान्य तरीका है. इससे मौजूदा वैल्यू बदल जाती है. |
void
|
setDeviceManagementServer(DeviceManagementGrpcServer server)
|
void
|
setDeviceManager(IDeviceManager manager)
|
void
|
setDeviceMonitor(IDeviceMonitor monitor)
|
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
|
void
|
setHostMonitors(
|
void
|
setHostOptions(IHostOptions hostOptions)
|
void
|
setHostResourceManager(IHostResourceManager hostResourceManager)
|
void
|
setInvocationServer(TestInvocationManagementServer server)
|
void
|
setKeyStoreFactory(IKeyStoreFactory factory)
|
|
setOptionsFromCommandLineArgs(
कमांड लाइन आर्ग्युमेंट के दिए गए सेट के साथ, ग्लोबल कॉन्फ़िगरेशन
सही फ़ॉर्मैट के लिए, |
void
|
setOriginalConfig(String config)
यह कुकी, ग्लोबल कॉन्फ़िगरेशन बनाने के लिए इस्तेमाल किए गए ओरिजनल कॉन्फ़िगरेशन को सेट करती है. |
void
|
setResourceMetricCollector(IResourceMetricCollector collector)
|
void
|
setSandboxFactory(ISandboxFactory factory)
|
void
|
setShardingStrategy(IShardHelper sharding)
यह कुकी, कॉन्फ़िगरेशन को शार्ड करते समय इस्तेमाल किए जाने वाले |
void
|
setTradefedFeatureServer(TradefedFeatureServer server)
|
void
|
setWtfHandler(ITerribleFailureHandler wtfHandler)
|
void
|
setup()
tradefed शुरू होने पर, सही तरीके से सेटअप किया गया हो. |
void
|
validateOptions()
विकल्पों की वैल्यू की पुष्टि करें. |
सुरक्षित तरीके | |
|---|---|
IConfigurationFactory
|
getConfigurationFactory()
|
कॉन्स्टेंट
CREDENTIAL_FACTORY_TYPE_NAME
public static final String CREDENTIAL_FACTORY_TYPE_NAME
स्थिर वैल्यू: "credential_factory"
DEVICE_MANAGER_TYPE_NAME
public static final String DEVICE_MANAGER_TYPE_NAME
स्थिर वैल्यू: "device_manager"
DEVICE_MONITOR_TYPE_NAME
public static final String DEVICE_MONITOR_TYPE_NAME
स्थिर वैल्यू: "device_monitor"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
स्थिर वैल्यू: "device_requirements"
GLOBAL_CONFIG_SERVER
public static final String GLOBAL_CONFIG_SERVER
स्थिर वैल्यू: "global_config_server"
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
स्थिर वैल्यू: "TF_GLOBAL_CONFIG_SERVER_CONFIG"
GLOBAL_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_VARIABLE
स्थिर वैल्यू: "TF_GLOBAL_CONFIG"
HOST_MONITOR_TYPE_NAME
public static final String HOST_MONITOR_TYPE_NAME
स्थिर वैल्यू: "host_monitor"
HOST_OPTIONS_TYPE_NAME
public static final String HOST_OPTIONS_TYPE_NAME
स्थिर वैल्यू: "host_options"
HOST_RESOURCE_MANAGER_TYPE_NAME
public static final String HOST_RESOURCE_MANAGER_TYPE_NAME
स्थिर वैल्यू: "host_resource_manager"
KEY_STORE_TYPE_NAME
public static final String KEY_STORE_TYPE_NAME
स्थिर वैल्यू: "key_store"
MULTI_DEVICE_RECOVERY_TYPE_NAME
public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME
स्थिर वैल्यू: "multi_device_recovery"
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME
स्थिर वैल्यू: "resource_metric_collector"
SANDBOX_FACTORY_TYPE_NAME
public static final String SANDBOX_FACTORY_TYPE_NAME
कॉन्स्टेंट वैल्यू: "sandbox_factory"
SCHEDULER_TYPE_NAME
public static final String SCHEDULER_TYPE_NAME
स्थिर वैल्यू: "command_scheduler"
SHARDING_STRATEGY_TYPE_NAME
public static final String SHARDING_STRATEGY_TYPE_NAME
स्थिर वैल्यू: "sharding_strategy"
TF_DEVICE_MANAGEMENT_SERVER_NAME
public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME
स्थिर वैल्यू: "tf_device_management_server"
TF_FEATURE_SERVER_NAME
public static final String TF_FEATURE_SERVER_NAME
स्थिर वैल्यू: "tf_feature_server"
TF_INVOCATION_SERVER_NAME
public static final String TF_INVOCATION_SERVER_NAME
स्थिर वैल्यू: "tf_invocation_server"
WTF_HANDLER_TYPE_NAME
public static final String WTF_HANDLER_TYPE_NAME
स्थिर वैल्यू: "wtf_handler"
सार्वजनिक तरीके
क्लीनअप करें
public void cleanup ()
Tradefed बंद होने पर, ठीक से क्लीनअप किया जाता है.
cloneConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, String... allowlistConfigs)
सफ़ेद सूची के आधार पर GlobalConfiguration को फ़िल्टर करें और उसे एक्सएमएल फ़ाइल में आउटपुट करें.
| पैरामीटर | |
|---|---|
exclusionPatterns |
: डंप से बाहर रखने के लिए क्लास के नाम का पैटर्न. |
allowlistConfigs |
String: नई एक्सएमएल फ़ाइल में शामिल किए जाने वाले कॉन्फ़िगरेशन का String ऐरे.
अगर इसे null पर सेट किया गया है |
| रिटर्न | |
|---|---|
File |
वह फ़ाइल जिसमें फ़िल्टर किया गया नया ग्लोबल कॉन्फ़िगरेशन मौजूद है. |
cloneConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)
ग्लोबलकॉन्फ़िगरेशन को वाइट लिस्ट के आधार पर फ़िल्टर करें. साथ ही, विकल्प की वैल्यू में बदलाव करने और आउटपुट को एक्सएमएल फ़ाइल में सेव करने की अनुमति दें.
| पैरामीटर | |
|---|---|
exclusionPatterns |
: डंप से बाहर रखने के लिए क्लास के नाम का पैटर्न. |
transformer |
IConfigOptionValueTransformer |
deepCopy |
boolean |
allowlistConfigs |
String: नई एक्सएमएल फ़ाइल में शामिल किए जाने वाले कॉन्फ़िगरेशन का String ऐरे.
अगर इसे null पर सेट किया गया है |
| रिटर्न | |
|---|---|
File |
वह फ़ाइल जिसमें फ़िल्टर किया गया नया ग्लोबल कॉन्फ़िगरेशन मौजूद है. |
cloneConfigWithFilter
public 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 |
वह फ़ाइल जिसमें फ़िल्टर किया गया नया ग्लोबल कॉन्फ़िगरेशन मौजूद है. |
createGlobalConfiguration
public staticcreateGlobalConfiguration (String[] args)
यह इस TF इंस्टेंस के लिए, GlobalConfiguration सिंगलटन सेट अप करता है. इसे सिर्फ़ एक बार कॉल किया जाना चाहिए. साथ ही, getInstance() को कॉल करने की कोशिश करने से पहले इसे कॉल किया जाना चाहिए
| पैरामीटर | |
|---|---|
args |
String |
| रिटर्न | |
|---|---|
|
|
| थ्रो | |
|---|---|
IllegalStateException |
अगर एक से ज़्यादा बार कॉल किया गया है |
ConfigurationException |
|
getCommandScheduler
public ICommandScheduler getCommandScheduler ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ICommandScheduler मिलता है.
| रिटर्न | |
|---|---|
ICommandScheduler |
ICommandScheduler. यह कभी भी शून्य नहीं दिखाता. |
getConfigurationObject
public Object getConfigurationObject (String typeName)
इस फ़ंक्शन से, दिए गए नाम वाला कस्टम कॉन्फ़िगरेशन ऑब्जेक्ट मिलता है.
| पैरामीटर | |
|---|---|
typeName |
String: कॉन्फ़िगरेशन ऑब्जेक्ट का यूनीक टाइप |
| रिटर्न | |
|---|---|
Object |
अगर उस नाम का ऑब्जेक्ट नहीं मिलता है, तो ऑब्जेक्ट या शून्य |
getCredentialFactory
public ICredentialFactory getCredentialFactory ()
क्रेडेंशियल बनाने के लिए ICredentialFactory को ऐक्सेस करता है.
| रिटर्न | |
|---|---|
ICredentialFactory |
अगर कोई भी वैल्यू नहीं दी गई है, तो ICredentialFactory या null. |
getDescription
public String getDescription ()
| रिटर्न | |
|---|---|
String |
उपयोगकर्ताओं के लिए कम शब्दों में जानकारी Configuration |
getDeviceManagementServer
public DeviceManagementGrpcServer getDeviceManagementServer ()
अगर यह तय नहीं किया गया है, तो DeviceManagementGrpcServer या शून्य दिखाता है.
| रिटर्न | |
|---|---|
DeviceManagementGrpcServer |
|
getDeviceManager
public IDeviceManager getDeviceManager ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IDeviceManager मिलता है. यह कुकी, टेस्टिंग के लिए उपलब्ध डिवाइसों के सेट को मैनेज करती है
| रिटर्न | |
|---|---|
IDeviceManager |
कॉन्फ़िगरेशन में दी गई IDeviceManager. |
getDeviceManagerInstance
public static IDeviceManager getDeviceManagerInstance ()
यह फ़ंक्शन, इस TF इंस्टेंस के लिए सिंगलटोन DeviceManager इंस्टेंस का रेफ़रंस दिखाता है.
| रिटर्न | |
|---|---|
IDeviceManager |
|
| थ्रो | |
|---|---|
IllegalStateException |
अगर createGlobalConfiguration(String[]) को पहले से कॉल नहीं किया गया है. |
getDeviceMonitors
publicgetDeviceMonitors ()
यह कुकी, ग्लोबल कॉन्फ़िगरेशन से IDeviceMonitor की सूची को वापस लाती है.
| रिटर्न | |
|---|---|
|
ग्लोबल कॉन्फ़िगरेशन से IDeviceMonitor की सूची या अगर कोई भी सूची नहीं दी गई है, तो null. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IDeviceSelection मिलता है. यह एक ग्लोबल फ़िल्टर दिखाता है. इससे पता चलता है कि DeviceManager किन डिवाइसों पर दिख सकता है.
| रिटर्न | |
|---|---|
IDeviceSelection |
कॉन्फ़िगरेशन में दी गई IDeviceSelection. |
getFeatureServer
public TradefedFeatureServer getFeatureServer ()
अगर TradefedFeatureServer तय नहीं किया गया है, तो शून्य दिखाता है.
| रिटर्न | |
|---|---|
TradefedFeatureServer |
|
getGlobalConfigServer
public IConfigurationServer getGlobalConfigServer ()
इस कुकी का इस्तेमाल, ग्लोबल कॉन्फ़िगरेशन सर्वर को पाने के लिए किया जाता है. ग्लोबल कॉन्फ़िग सर्वर का इस्तेमाल, लोकल फ़ाइलों से होस्ट कॉन्फ़िगरेशन पाने के बजाय, किसी सर्वर से होस्ट कॉन्फ़िगरेशन पाने के लिए किया जाता है.
| रिटर्न | |
|---|---|
IConfigurationServer |
|
getHostMonitorInstances
public staticgetHostMonitorInstances ()
| रिटर्न | |
|---|---|
|
|
getHostMonitors
publicgetHostMonitors ()
यह कुकी, ग्लोबल कॉन्फ़िगरेशन से IHostMonitor की सूची को वापस लाती है.
| रिटर्न | |
|---|---|
|
ग्लोबल कॉन्फ़िगरेशन से IHostMonitor की सूची या अगर कोई नहीं दिया गया है, तो null. |
getHostOptions
public IHostOptions getHostOptions ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IHostOptions मिलता है.
| रिटर्न | |
|---|---|
IHostOptions |
कॉन्फ़िगरेशन में दी गई IDeviceManager. |
getHostResourceManager
public IHostResourceManager getHostResourceManager ()
यह कुकी, ग्लोबल कॉन्फ़िगरेशन से IHostResourceManager को हासिल करती है.
| रिटर्न | |
|---|---|
IHostResourceManager |
ग्लोबल कॉन्फ़िगरेशन से IHostResourceManager या डिफ़ॉल्ट तौर पर लागू किया गया LocalHostResourceManager. अगर होस्ट कॉन्फ़िगरेशन में कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट तौर पर लागू किया गया LocalHostResourceManager इस्तेमाल किया जाएगा. |
getInstance
public static IGlobalConfiguration getInstance ()
यह फ़ंक्शन, इस TF इंस्टेंस के लिए सिंगलटोन GlobalConfiguration इंस्टेंस का रेफ़रंस दिखाता है.
| रिटर्न | |
|---|---|
IGlobalConfiguration |
|
| थ्रो | |
|---|---|
IllegalStateException |
अगर createGlobalConfiguration(String[]) को पहले से कॉल नहीं किया गया है. |
getKeyStoreFactory
public IKeyStoreFactory getKeyStoreFactory ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IKeyStoreFactory मिलता है.
| रिटर्न | |
|---|---|
IKeyStoreFactory |
अगर कोई की स्टोर फ़ैक्ट्री सेट नहीं है, तो IKeyStoreFactory या null. |
getMultiDeviceRecoveryHandlers
publicgetMultiDeviceRecoveryHandlers ()
कॉन्फ़िगरेशन से इस्तेमाल किए जाने वाले IMultiDeviceRecovery की सूची मिलती है.
| रिटर्न | |
|---|---|
|
IMultiDeviceRecovery की सूची या अगर सेट नहीं है, तो null. |
getOptionValues
publicgetOptionValues (String optionName)
विकल्प की वैल्यू की सूची पाएं.
| पैरामीटर | |
|---|---|
optionName |
String: मैप के विकल्प का नाम |
| रिटर्न | |
|---|---|
|
दिए गए विकल्प की वैल्यू की सूची. null अगर विकल्प का नाम मौजूद नहीं है. |
getResourceमेट्रिककलेक्टर पाएं
publicgetResourceMetricCollectors ()
यह कुकी, ग्लोबल कॉन्फ़िगरेशन से IResourceMetricCollector की सूची को वापस लाती है.
| रिटर्न | |
|---|---|
|
ग्लोबल कॉन्फ़िगरेशन से IResourceMetricCollector की सूची या अगर कोई भी नहीं दिया गया है, तो null
. |
getSandboxFactory
public ISandboxFactory getSandboxFactory ()
सैंडबॉक्स फ़ैक्ट्री पाएं, जिसका इस्तेमाल इनवोकेशन चलाने के लिए किया जा सकता है
| रिटर्न | |
|---|---|
ISandboxFactory |
|
getShardingStrategy
public IShardHelper getShardingStrategy ()
यह फ़ंक्शन, IShardHelper दिखाता है. इससे यह तय होता है कि कॉन्फ़िगरेशन को कैसे शार्ड किया जाए.
| रिटर्न | |
|---|---|
IShardHelper |
|
getTestInvocationManagementSever
public TestInvocationManagementServer getTestInvocationManagementSever ()
अगर TestInvocationManagementServer तय नहीं किया गया है, तो शून्य दिखाता है.
| रिटर्न | |
|---|---|
TestInvocationManagementServer |
|
getWtfHandler
public ITerribleFailureHandler getWtfHandler ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ITerribleFailureHandler मिलता है.
यह कुकी, WTF (What a Terrible Failure) होने पर क्या करना है, यह तय करती है.
| रिटर्न | |
|---|---|
ITerribleFailureHandler |
कॉन्फ़िगरेशन में दिया गया ITerribleFailureHandler या अगर कोई हैंडलर सेट नहीं किया गया है, तो null |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में विकल्प की वैल्यू डालता है.
यह उन विकल्पों के लिए वैल्यू देने में मददगार होता है जो डाइनैमिक तौर पर जनरेट होते हैं.
| पैरामीटर | |
|---|---|
optionName |
String: विकल्प का नाम |
optionValue |
String: विकल्प की वैल्यू |
| थ्रो | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में विकल्प की वैल्यू डालता है.
यह उन विकल्पों के लिए वैल्यू देने में मददगार होता है जो डाइनैमिक तौर पर जनरेट होते हैं.
| पैरामीटर | |
|---|---|
optionName |
String: मैप के विकल्प का नाम |
optionKey |
String: मैप के विकल्प वाली कुंजी |
optionValue |
String: मैप के विकल्प की वैल्यू |
| थ्रो | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)यह कॉन्फ़िगरेशन के लिए, कमांड लाइन के इस्तेमाल से जुड़ी मदद के लिए टेक्स्ट को दिए गए printStream पर दिखाता है.
| पैरामीटर | |
|---|---|
importantOnly |
boolean |
out |
PrintStream: इस्तेमाल करने के लिए ERROR(/PrintStream). |
| थ्रो | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
setCommandScheduler
public void setCommandScheduler (ICommandScheduler scheduler)
ICommandScheduler एट्रिब्यूट की वैल्यू सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
setConfigurationFactory
public void setConfigurationFactory (IConfigurationFactory configFactory)
इस कॉन्फ़िगरेशन के लिए IConfigurationFactory सेट करें.
| पैरामीटर | |
|---|---|
configFactory |
IConfigurationFactory |
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)यह फ़ंक्शन, दिए गए नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट सेट करने का सामान्य तरीका है. इससे मौजूदा वैल्यू बदल जाती है.
| पैरामीटर | |
|---|---|
typeName |
String: कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम. |
configObject |
Object: कॉन्फ़िगरेशन ऑब्जेक्ट |
| थ्रो | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
configList) यह दिए गए नाम के लिए, कॉन्फ़िगरेशन ऑब्जेक्ट की सूची सेट करने का सामान्य तरीका है. इससे मौजूदा वैल्यू बदल जाती है.
| पैरामीटर | |
|---|---|
typeName |
String: कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम. |
configList |
: कॉन्फ़िगरेशन ऑब्जेक्ट की सूची |
| थ्रो | |
|---|---|
ConfigurationException |
|
setDeviceManagementServer
public void setDeviceManagementServer (DeviceManagementGrpcServer server)
DeviceManagementGrpcServer को सेट करता है.
| पैरामीटर | |
|---|---|
server |
DeviceManagementGrpcServer |
setDeviceManager
public void setDeviceManager (IDeviceManager manager)
IDeviceManager एट्रिब्यूट की वैल्यू सेट करें. इससे मौजूदा वैल्यू बदल जाएगी. इससे टेस्ट डिवाइसों के लिए मैनेजर सेट किया जाता है
setDeviceMonitor
public void setDeviceMonitor (IDeviceMonitor monitor)
IDeviceMonitor सेट करें.
| पैरामीटर | |
|---|---|
monitor |
IDeviceMonitor: मॉनिटर |
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
IDeviceSelection एट्रिब्यूट की वैल्यू सेट करें. इससे मौजूदा वैल्यू बदल जाएगी. इससे डिवाइस के लिए ग्लोबल फ़िल्टर सेट होता है. इससे यह तय किया जाता है कि DeviceManager को कौनसे डिवाइस दिख सकते हैं.
setHostMonitors
public void setHostMonitors (hostMonitors)
IHostMonitor की सूची सेट करें.
| पैरामीटर | |
|---|---|
hostMonitors |
: मॉनिटर की सूची |
setHostOptions
public void setHostOptions (IHostOptions hostOptions)
IHostOptions एट्रिब्यूट की वैल्यू सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
setHostResourceManager
public void setHostResourceManager (IHostResourceManager hostResourceManager)
IHostResourceManager एट्रिब्यूट की वैल्यू सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
setInvocationServer
public void setInvocationServer (TestInvocationManagementServer server)
TestInvocationManagementServer को सेट करता है.
| पैरामीटर | |
|---|---|
server |
TestInvocationManagementServer |
setKeyStoreFactory
public void setKeyStoreFactory (IKeyStoreFactory factory)
IKeyStoreFactory एट्रिब्यूट की वैल्यू सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ, ग्लोबल कॉन्फ़िगरेशन Option फ़ील्ड सेट करें
सही फ़ॉर्मैट के लिए, ArgsOptionParser देखें
| पैरामीटर | |
|---|---|
listArgs |
: कमांड लाइन के तर्क |
| रिटर्न | |
|---|---|
|
वे आर्ग्युमेंट जिनका इस्तेमाल नहीं किया गया है |
| थ्रो | |
|---|---|
ConfigurationException |
|
setOriginalConfig
public void setOriginalConfig (String config)
यह कुकी, ग्लोबल कॉन्फ़िगरेशन बनाने के लिए इस्तेमाल किए गए ओरिजनल कॉन्फ़िगरेशन को सेट करती है.
| पैरामीटर | |
|---|---|
config |
String |
setResourceMetricCollector
public void setResourceMetricCollector (IResourceMetricCollector collector)
IResourceMetricCollector को सेट करता है.
| पैरामीटर | |
|---|---|
collector |
IResourceMetricCollector |
setSandboxFactory
public void setSandboxFactory (ISandboxFactory factory)
ISandboxFactory एट्रिब्यूट की वैल्यू सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
setShardingStrategy
public void setShardingStrategy (IShardHelper sharding)
यह कुकी, कॉन्फ़िगरेशन को शार्ड करते समय इस्तेमाल किए जाने वाले IShardHelper को सेट करती है.
| पैरामीटर | |
|---|---|
sharding |
IShardHelper |
setTradefedFeatureServer
public void setTradefedFeatureServer (TradefedFeatureServer server)
TradefedFeatureServer को सेट करता है.
| पैरामीटर | |
|---|---|
server |
TradefedFeatureServer |
setWtfHandler
public void setWtfHandler (ITerribleFailureHandler wtfHandler)
ITerribleFailureHandler सेट करें.
| पैरामीटर | |
|---|---|
wtfHandler |
ITerribleFailureHandler: WTF हैंडलर |
सेटअप
public void setup ()
tradefed शुरू होने पर, सही तरीके से सेटअप किया गया हो.
| थ्रो | |
|---|---|
ConfigurationException |
|
validateOptions
public void validateOptions ()
विकल्पों की वैल्यू की पुष्टि करें.
फ़िलहाल, इससे सिर्फ़ यह पुष्टि की जाएगी कि सभी ज़रूरी विकल्प सेट किए गए हैं
| थ्रो | |
|---|---|
ConfigurationException |
|
सुरक्षित तरीके
getConfigurationFactory
protected IConfigurationFactory getConfigurationFactory ()
| रिटर्न | |
|---|---|
IConfigurationFactory |
|