ग्लोबलकॉन्फ़िगरेशन
public
class
GlobalConfiguration
extends Object
implements
IGlobalConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.GlobalConfiguration |
IGlobalConfiguration
को लागू करने का तरीका, जो लोड किए गए कॉन्फ़िगरेशन ऑब्जेक्ट को मैप में सेव करता है
खास जानकारी
फ़ील्ड्स की फ़िल्में | |
---|---|
public
static
final
String |
CREDENTIAL_FACTORY_TYPE_NAME
|
public
static
final
String |
DEVICE_MANAGER_TYPE_NAME
|
public
static
final
String |
DEVICE_MONITOR_TYPE_NAME
|
public
static
final
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
public
static
final
String |
GLOBAL_CONFIG_SERVER
|
public
static
final
String |
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
|
public
static
final
String |
GLOBAL_CONFIG_VARIABLE
|
public
static
final
String |
HOST_MONITOR_TYPE_NAME
|
public
static
final
String |
HOST_OPTIONS_TYPE_NAME
|
public
static
final
String |
HOST_RESOURCE_MANAGER_TYPE_NAME
|
public
static
final
String |
KEY_STORE_TYPE_NAME
|
public
static
final
String |
MULTI_DEVICE_RECOVERY_TYPE_NAME
|
public
static
final
String |
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
|
public
static
final
String |
SANDBOX_FACTORY_TYPE_NAME
|
public
static
final
String |
SCHEDULER_TYPE_NAME
|
public
static
final
String |
SHARDING_STRATEGY_TYPE_NAME
|
public
static
final
String |
TF_DEVICE_MANAGEMENT_SERVER_NAME
|
public
static
final
String |
TF_FEATURE_SERVER_NAME
|
public
static
final
String |
TF_INVOCATION_SERVER_NAME
|
public
static
final
String |
WTF_HANDLER_TYPE_NAME
|
सार्वजनिक तरीके | |
---|---|
void
|
cleanup()
कारोबार बंद होने पर सही क्लीनअप करें. |
File
|
cloneConfigWithFilter(
एक सफ़ेद सूची और एक्सएमएल फ़ाइल के आउटपुट के आधार पर GlobalConfiguration को फ़िल्टर करें. |
File
|
cloneConfigWithFilter(
बदलें विकल्प मान और आउटपुट को किसी एक्सएमएल फ़ाइल में सबमिट करते हैं. |
File
|
cloneConfigWithFilter(String... allowlistConfigs)
अनुमति वाली सूची और एक्सएमएल फ़ाइल के आउटपुट के आधार पर GlobalConfiguration को फ़िल्टर करें. |
static
|
createGlobalConfiguration(String[] args)
इस टीएफ़ इंस्टेंस के लिए |
ICommandScheduler
|
getCommandScheduler()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए |
Object
|
getConfigurationObject(String typeName)
दिए गए नाम के साथ कस्टम कॉन्फ़िगरेशन ऑब्जेक्ट मिलता है. |
ICredentialFactory
|
getCredentialFactory()
क्रेडेंशियल बनाने के लिए, |
String
|
getDescription()
|
DeviceManagementGrpcServer
|
getDeviceManagementServer()
इसके बारे में जानकारी न होने पर, |
IDeviceManager
|
getDeviceManager()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए |
static
IDeviceManager
|
getDeviceManagerInstance()
इस टीएफ़ के लिए सिंगलटन |
|
getDeviceMonitors()
ग्लोबल कॉन्फ़िगरेशन से |
IDeviceSelection
|
getDeviceRequirements()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए |
TradefedFeatureServer
|
getFeatureServer()
इसके बारे में जानकारी न होने पर, |
IConfigurationServer
|
getGlobalConfigServer()
ग्लोबल कॉन्फ़िगरेशन सर्वर फ़ेच करता है. |
static
|
getHostMonitorInstances()
|
|
getHostMonitors()
ग्लोबल कॉन्फ़िगरेशन से |
IHostOptions
|
getHostOptions()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए |
IHostResourceManager
|
getHostResourceManager()
ग्लोबल कॉन्फ़िगरेशन से |
static
IGlobalConfiguration
|
getInstance()
इस टीएफ़ के लिए सिंगलटन |
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()
ट्रेड की शुरुआत में सही सेटअप. |
void
|
validateOptions()
विकल्प मानों की पुष्टि करें. |
सुरक्षित तरीके | |
---|---|
IConfigurationFactory
|
getConfigurationFactory()
|
फ़ील्ड्स की फ़िल्में
CREDENTIAL_FACTORY_TYPE_NAME
public static final String CREDENTIAL_FACTORY_TYPE_NAME
डिवाइस मैनेजर_TYPE_NAME
public static final String DEVICE_MANAGER_TYPE_NAME
डिवाइस_MONITOR_TYPE_NAME
public static final String DEVICE_MONITOR_TYPE_NAME
डिवाइस_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
Global_CONFIG_SERVER
public static final String GLOBAL_CONFIG_SERVER
Global_CONFIG_SERVER_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
ग्लोबल_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_VARIABLE
Host_MONITOR_TYPE_NAME
public static final String HOST_MONITOR_TYPE_NAME
Host_OPTIONS_TYPE_NAME
public static final String HOST_OPTIONS_TYPE_NAME
Host_Resource_MANAGER_TYPE_NAME
public static final String HOST_RESOURCE_MANAGER_TYPE_NAME
KEY_STORE_TYPE_NAME
public static final String KEY_STORE_TYPE_NAME
MULTI_DEVICE_Recovery_TYPE_NAME
public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME
Resource_METRIC_COLLECTOR_TYPE_NAME
public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME
SANDBOX_FACTORY_TYPE_NAME
public static final String SANDBOX_FACTORY_TYPE_NAME
शेड्यूलR_TYPE_NAME
public static final String SCHEDULER_TYPE_NAME
SHARDING_STRATEGY_TYPE_NAME
public static final String SHARDING_STRATEGY_TYPE_NAME
TF_DEVICE_MANAGEMENT_SERVER_NAME
public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME
TF_FEATURE_SERVER_NAME
public static final String TF_FEATURE_SERVER_NAME
TF_INVOCATION_SERVER_NAME
public static final String TF_INVOCATION_SERVER_NAME
WTF_HANDLER_TYPE_NAME
public static final String WTF_HANDLER_TYPE_NAME
सार्वजनिक तरीके
क्लीनअप करें
public void cleanup ()
कारोबार बंद होने पर सही क्लीनअप करें.
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 |
वह फ़ाइल जिसमें फ़िल्टर किया गया नया ग्लोबल कॉन्फ़िगरेशन मौजूद है. |
निर्मित करेंग्लोबल कॉन्फ़िगरेशन
public staticcreateGlobalConfiguration (String[] args)
इस टीएफ़ इंस्टेंस के लिए GlobalConfiguration
सिंगलटन सेट करता है. कॉल किया जाना चाहिए
getInstance()
पर कॉल करने से पहले, सिर्फ़ एक बार और सिर्फ़ एक बार
पैरामीटर | |
---|---|
args |
String |
रिटर्न | |
---|---|
|
थ्रो | |
---|---|
IllegalStateException |
अगर एक से ज़्यादा बार कॉल किया जाए |
ConfigurationException |
getCommandScheduler
public ICommandScheduler getCommandScheduler ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए ICommandScheduler
फ़ेच करता है.
रिटर्न | |
---|---|
ICommandScheduler |
ICommandScheduler . कभी भी शून्य नहीं दिखाएगा. |
'कॉन्फ़िगरेशन ऑब्जेक्ट' पाएं
public Object getConfigurationObject (String typeName)
दिए गए नाम के साथ कस्टम कॉन्फ़िगरेशन ऑब्जेक्ट मिलता है.
पैरामीटर | |
---|---|
typeName |
String : कॉन्फ़िगरेशन ऑब्जेक्ट का यूनीक टाइप |
रिटर्न | |
---|---|
Object |
ऑब्जेक्ट या शून्य अगर उस नाम का ऑब्जेक्ट नहीं मिलता है |
getक्रेडेंशियल फैक्ट्री
public ICredentialFactory getCredentialFactory ()
क्रेडेंशियल बनाने के लिए, ICredentialFactory
मिलता है.
रिटर्न | |
---|---|
ICredentialFactory |
ICredentialFactory या null , अगर कोई जानकारी नहीं दी गई है. |
जानकारी पाएं
public String getDescription ()
रिटर्न | |
---|---|
String |
इस Configuration में, उपयोगकर्ता के पढ़ने लायक छोटा सा ब्यौरा |
getDeviceManagementServer
public DeviceManagementGrpcServer getDeviceManagementServer ()
इसके बारे में जानकारी न होने पर, DeviceManagementGrpcServer
या शून्य दिखाता है.
रिटर्न | |
---|---|
DeviceManagementGrpcServer |
'डिवाइस मैनेजर' पाएं
public IDeviceManager getDeviceManager ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए IDeviceManager
फ़ेच करता है. उपलब्ध विकल्पों का सेट मैनेज करता है
जांच के लिए डिवाइस
रिटर्न | |
---|---|
IDeviceManager |
कॉन्फ़िगरेशन में दिया गया IDeviceManager . |
getDeviceManagerइंस्टेंस
public static IDeviceManager getDeviceManagerInstance ()
इस टीएफ़ के लिए सिंगलटन DeviceManager
इंस्टेंस का रेफ़रंस दिखाता है
इंस्टेंस.
रिटर्न | |
---|---|
IDeviceManager |
थ्रो | |
---|---|
IllegalStateException |
अगर createGlobalConfiguration(String[]) के पास नहीं है
पहले ही कॉल किया जा चुका है. |
डिवाइस मॉनिटर करें
publicgetDeviceMonitors ()
ग्लोबल कॉन्फ़िगरेशन से IDeviceMonitor
की सूची लाता है.
रिटर्न | |
---|---|
|
ग्लोबल कॉन्फ़िगरेशन से IDeviceMonitor की सूची या अगर null
कोई निर्दिष्ट नहीं किया गया था. |
'डिवाइस की ज़रूरी शर्तें' पाएं
public IDeviceSelection getDeviceRequirements ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए IDeviceSelection
फ़ेच करता है. ग्लोबल फ़िल्टर को दिखाता है
DeviceManager
किन डिवाइसों पर यह जानकारी देख सकता है.
रिटर्न | |
---|---|
IDeviceSelection |
कॉन्फ़िगरेशन में दिया गया IDeviceSelection . |
getFeatureServer
public TradefedFeatureServer getFeatureServer ()
इसके बारे में जानकारी न होने पर, TradefedFeatureServer
या शून्य दिखाता है.
रिटर्न | |
---|---|
TradefedFeatureServer |
getGlobalConfigServer
public IConfigurationServer getGlobalConfigServer ()
ग्लोबल कॉन्फ़िगरेशन सर्वर फ़ेच करता है. ग्लोबल कॉन्फ़िगरेशन सर्वर का इस्तेमाल करके, सर्वर से होस्ट कॉन्फ़िगरेशन फ़ेच किए जाते हैं से मिलने वाला अनुभव प्राप्त करने के लिए किया जा सकता है.
रिटर्न | |
---|---|
IConfigurationServer |
getHostMonitorInsightss
public staticgetHostMonitorInstances ()
रिटर्न | |
---|---|
|
getHostMonitors
publicgetHostMonitors ()
ग्लोबल कॉन्फ़िगरेशन से IHostMonitor
की सूची लाता है.
रिटर्न | |
---|---|
|
ग्लोबल कॉन्फ़िगरेशन से IHostMonitor की सूची या अगर कोई नहीं है, तो null
बताया गया था. |
getHostOptions
public IHostOptions getHostOptions ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए IHostOptions
फ़ेच करता है.
रिटर्न | |
---|---|
IHostOptions |
कॉन्फ़िगरेशन में दिया गया IDeviceManager . |
getHostResourceManager
public IHostResourceManager getHostResourceManager ()
ग्लोबल कॉन्फ़िगरेशन से IHostResourceManager
इकट्ठा करता है.
रिटर्न | |
---|---|
IHostResourceManager |
ग्लोबल कॉन्फ़िगरेशन से IHostResourceManager या डिफ़ॉल्ट तौर पर लागू होने वाला कॉन्फ़िगरेशन
अगर होस्ट कॉन्फ़िगरेशन में किसी के बारे में नहीं बताया गया है, तो LocalHostResourceManager . |
'इंस्टेंस'
public static IGlobalConfiguration getInstance ()
इस टीएफ़ के लिए सिंगलटन GlobalConfiguration
इंस्टेंस का रेफ़रंस दिखाता है
इंस्टेंस.
रिटर्न | |
---|---|
IGlobalConfiguration |
थ्रो | |
---|---|
IllegalStateException |
अगर createGlobalConfiguration(String[]) के पास नहीं है
पहले ही कॉल किया जा चुका है. |
'कीस्टोरफ़ैक्ट्री' पाएं
public IKeyStoreFactory getKeyStoreFactory ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए IKeyStoreFactory
फ़ेच करता है.
रिटर्न | |
---|---|
IKeyStoreFactory |
अगर कुंजी स्टोर की कोई फ़ैक्ट्री सेट नहीं है, तो IKeyStoreFactory या शून्य. |
getMultiDeviceRecoveryHandlers
publicgetMultiDeviceRecoveryHandlers ()
यह कॉन्फ़िगरेशन से इस्तेमाल करने के लिए, IMultiDeviceRecovery
की सूची उपलब्ध कराता है.
रिटर्न | |
---|---|
|
IMultiDeviceRecovery या अगर सेट नहीं है, तो null की सूची. |
getOptionValues
publicgetOptionValues (String optionName)
विकल्प के मानों की सूची पाएं.
पैरामीटर | |
---|---|
optionName |
String : मैप विकल्प का नाम |
रिटर्न | |
---|---|
|
दिए गए विकल्प के मानों की सूची. null , अगर विकल्प का नाम नहीं है
मौजूद हैं. |
getResourceMetricCollectors
publicgetResourceMetricCollectors ()
ग्लोबल कॉन्फ़िगरेशन से IResourceMetricCollector
की सूची लाता है.
रिटर्न | |
---|---|
|
ग्लोबल कॉन्फ़िगरेशन से IResourceMetricCollector की सूची या अगर कोई तय नहीं किया गया है, तो null
. |
गेटसैंडबॉक्सफ़ैक्ट्री
public ISandboxFactory getSandboxFactory ()
एक सैंडबॉक्स फ़ैक्ट्री पाएं, जिसका इस्तेमाल बोलकर शुरू करने के लिए किया जा सकता है
रिटर्न | |
---|---|
ISandboxFactory |
getShardingStrategy
public IShardHelper getShardingStrategy ()
यह विकल्प IShardHelper
को दिखाता है, जो कॉन्फ़िगरेशन को शार्ड करने का तरीका बताता है.
रिटर्न | |
---|---|
IShardHelper |
getTestInvocationManagementSever
public TestInvocationManagementServer getTestInvocationManagementSever ()
इसके बारे में जानकारी न होने पर, TestInvocationManagementServer
या शून्य दिखाता है.
रिटर्न | |
---|---|
TestInvocationManagementServer |
गेटडब्ल्यूटीएफ़हैंडलर
public ITerribleFailureHandler getWtfHandler ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए ITerribleFailureHandler
फ़ेच करता है.
यह हैंडल करता है कि अगर WTF (बहुत खराब असफलता) होने पर क्या करना है, तो
होता है.
रिटर्न | |
---|---|
ITerribleFailureHandler |
यह ITerribleFailureHandler
कॉन्फ़िगरेशन, या कोई हैंडलर सेट न होने पर शून्य |
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 |
प्रिंट कमांड इस्तेमाल
public void printCommandUsage (boolean importantOnly, PrintStream out)
दिए गए PrintStream में इस कॉन्फ़िगरेशन के लिए, कमांड लाइन के इस्तेमाल से जुड़ा सहायता टेक्स्ट जनरेट करता है.
पैरामीटर | |
---|---|
importantOnly |
boolean |
out |
PrintStream : इस्तेमाल करने के लिए ERROR(/PrintStream) . |
थ्रो | |
---|---|
|
com.android.tradefed.config.Configurationअपवाद |
ConfigurationException |
setCommandScheduler
public void setCommandScheduler (ICommandScheduler scheduler)
मौजूदा वैल्यू को बदलकर, ICommandScheduler
को सेट करें.
सेट कॉन्फ़िगरेशनफ़ैक्ट्री
public void setConfigurationFactory (IConfigurationFactory configFactory)
इस कॉन्फ़िगरेशन के लिए, IConfigurationFactory
को सेट करें.
पैरामीटर | |
---|---|
configFactory |
IConfigurationFactory |
सेट कॉन्फ़िगरेशन ऑब्जेक्ट
public void setConfigurationObject (String typeName, Object configObject)
किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट को सेट करने का सामान्य तरीका.
पैरामीटर | |
---|---|
typeName |
String : कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम. |
configObject |
Object : कॉन्फ़िगरेशन ऑब्जेक्ट |
थ्रो | |
---|---|
ConfigurationException |
सेट कॉन्फ़िगरेशनऑब्जेक्टलिस्ट
public void setConfigurationObjectList (String typeName,configList)
दिए गए नाम के लिए, कॉन्फ़िगरेशन ऑब्जेक्ट सूची सेट करने का सामान्य तरीका वैल्यू.
पैरामीटर | |
---|---|
typeName |
String : कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम. |
configList |
: कॉन्फ़िगरेशन ऑब्जेक्ट सूची |
थ्रो | |
---|---|
ConfigurationException |
DeviceManagementServer सेट करें
public void setDeviceManagementServer (DeviceManagementGrpcServer server)
DeviceManagementGrpcServer
को सेट करता है.
पैरामीटर | |
---|---|
server |
DeviceManagementGrpcServer |
डिवाइस मैनेजर सेट करें
public void setDeviceManager (IDeviceManager manager)
मौजूदा वैल्यू को बदलकर, IDeviceManager
को सेट करें. इससे मैनेजर को
टेस्ट के लिए डिवाइस
DeviceMonitor सेट करें
public void setDeviceMonitor (IDeviceMonitor monitor)
IDeviceMonitor
सेट करें.
पैरामीटर | |
---|---|
monitor |
IDeviceMonitor : मॉनिटर |
डिवाइस की ज़रूरी शर्तें सेट करें
public void setDeviceRequirements (IDeviceSelection devRequirements)
मौजूदा वैल्यू को बदलकर, IDeviceSelection
को सेट करें. यह ग्लोबल डिवाइस सेट करता है
फ़िल्टर करें कि DeviceManager
किन डिवाइसों को देख सकता है.
सेटHostMonitors
public void setHostMonitors (hostMonitors)
IHostMonitor
सूची सेट करें.
पैरामीटर | |
---|---|
hostMonitors |
: मॉनिटर की सूची |
setHostOptions
public void setHostOptions (IHostOptions hostOptions)
मौजूदा वैल्यू को बदलकर, IHostOptions
को सेट करें.
setHostResourceManager
public void setHostResourceManager (IHostResourceManager hostResourceManager)
मौजूदा वैल्यू को बदलकर, IHostResourceManager
को सेट करें.
सेट इनवोकेशन सर्वर
public void setInvocationServer (TestInvocationManagementServer server)
TestInvocationManagementServer
को सेट करता है.
पैरामीटर | |
---|---|
server |
TestInvocationManagementServer |
सेटकीस्टोरफ़ैक्ट्री
public void setKeyStoreFactory (IKeyStoreFactory factory)
मौजूदा वैल्यू को बदलकर, IKeyStoreFactory
को सेट करें.
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
कमांड लाइन आर्ग्युमेंट के दिए गए सेट के साथ, ग्लोबल कॉन्फ़िगरेशन Option
फ़ील्ड को सेट करें
सही फ़ॉर्मैट के लिए ArgsOptionParser
देखें
पैरामीटर | |
---|---|
listArgs |
: कमांड लाइन आर्ग्युमेंट |
रिटर्न | |
---|---|
|
ऐसे आर्ग्युमेंट जिनका इस्तेमाल न किया गया हो |
थ्रो | |
---|---|
ConfigurationException |
setOriginalConfig
public void setOriginalConfig (String config)
यह नीति ग्लोबल कॉन्फ़िगरेशन बनाने के लिए इस्तेमाल किए जाने वाले मूल कॉन्फ़िगरेशन को सेट करती है.
पैरामीटर | |
---|---|
config |
String |
setResourceMetricकलेक्टर
public void setResourceMetricCollector (IResourceMetricCollector collector)
IResourceMetricCollector
को सेट करता है.
पैरामीटर | |
---|---|
collector |
IResourceMetricCollector |
सेटसैंडबॉक्सफ़ैक्ट्री
public void setSandboxFactory (ISandboxFactory factory)
मौजूदा वैल्यू को बदलकर, ISandboxFactory
को सेट करें.
सेटशार्डिंग रणनीति
public void setShardingStrategy (IShardHelper sharding)
यह कॉन्फ़िगरेशन को शार्ड करते समय IShardHelper
को इस्तेमाल करने के लिए सेट करता है.
पैरामीटर | |
---|---|
sharding |
IShardHelper |
setTradefedFeatureServer
public void setTradefedFeatureServer (TradefedFeatureServer server)
TradefedFeatureServer
को सेट करता है.
पैरामीटर | |
---|---|
server |
TradefedFeatureServer |
सेटडब्लूटीएफ़हैंडलर
public void setWtfHandler (ITerribleFailureHandler wtfHandler)
ITerribleFailureHandler
सेट करें.
पैरामीटर | |
---|---|
wtfHandler |
ITerribleFailureHandler : WTF हैंडलर |
पुष्टि के विकल्प
public void validateOptions ()
विकल्प मानों की पुष्टि करें.
फ़िलहाल, इससे सिर्फ़ यह पुष्टि होगी कि सभी ज़रूरी विकल्प सेट कर दिए गए हैं
थ्रो | |
---|---|
ConfigurationException |
सुरक्षित तरीके
गेट कॉन्फ़िगरेशन फ़ैक्ट्री
protected IConfigurationFactory getConfigurationFactory ()
रिटर्न | |
---|---|
IConfigurationFactory |