GlobalConfiguration
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()
Tradefed बंद होने पर, डेटा को सही तरीके से मिटाना. |
File
|
cloneConfigWithFilter(
सफ़ेद सूची और एक्सएमएल फ़ाइल के आउटपुट के आधार पर GlobalConfiguration को फ़िल्टर करें. |
File
|
cloneConfigWithFilter(
व्हाइटलिस्ट के आधार पर GlobalConfiguration को फ़िल्टर करें. साथ ही, विकल्प की वैल्यू में बदलाव करने और एक्सएमएल फ़ाइल में आउटपुट करने की अनुमति दें. |
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()
इस 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)
किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के साथ config ऑब्जेक्ट सेट करने का सामान्य तरीका. |
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
डिवाइस मैनेजर_TYPE_NAME
public static final String DEVICE_MANAGER_TYPE_NAME
DEVICE_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
GLOBAL_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
SCHEDULER_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 |
फ़िल्टर किया गया नया ग्लोबल कॉन्फ़िगरेशन शामिल करने वाली फ़ाइल. |
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[]) को पहले से कॉल नहीं किया गया है. |
डिवाइस मॉनिटर करें
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 . |
getInstance
public static IGlobalConfiguration getInstance ()
इस TF इंस्टेंस के लिए सिंगलटन GlobalConfiguration
इंस्टेंस का रेफ़रंस दिखाता है.
रिटर्न | |
---|---|
IGlobalConfiguration |
थ्रो | |
---|---|
IllegalStateException |
अगर createGlobalConfiguration(String[]) को पहले से कॉल नहीं किया गया है. |
getKeyStoreFactory
public IKeyStoreFactory getKeyStoreFactory ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IKeyStoreFactory
पाता है.
रिटर्न | |
---|---|
IKeyStoreFactory |
अगर कुंजी स्टोर की कोई फ़ैक्ट्री सेट नहीं है, तो IKeyStoreFactory या शून्य. |
getMultiDeviceRecoveryHandlers
publicgetMultiDeviceRecoveryHandlers ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IMultiDeviceRecovery
की सूची पाता है.
रिटर्न | |
---|---|
|
IMultiDeviceRecovery की सूची या सेट न होने पर null . |
getOptionValues
publicgetOptionValues (String optionName)
विकल्प की वैल्यू की सूची पाएं.
पैरामीटर | |
---|---|
optionName |
String : मैप के विकल्प का नाम |
रिटर्न | |
---|---|
|
दिए गए विकल्प की वैल्यू की सूची. अगर विकल्प का नाम मौजूद नहीं है,
तो null . |
getResourceMetricCollectors
publicgetResourceMetricCollectors ()
ग्लोबल कॉन्फ़िगरेशन से IResourceMetricCollector
की सूची पाता है.
रिटर्न | |
---|---|
|
ग्लोबल कॉन्फ़िगरेशन में मौजूद IResourceMetricCollector की सूची या कोई वैल्यू तय न होने पर null
. |
getSandboxFactory
public ISandboxFactory getSandboxFactory ()
सैंडबॉक्स फ़ैक्ट्री पाना, जिसका इस्तेमाल किसी अनुरोध को चलाने के लिए किया जा सकता है
रिटर्न | |
---|---|
ISandboxFactory |
getShardingStrategy
public IShardHelper getShardingStrategy ()
यह विकल्प IShardHelper
को दिखाता है, जो कॉन्फ़िगरेशन को शार्ड करने का तरीका बताता है.
रिटर्न | |
---|---|
IShardHelper |
getTestInvocationManagementSever
public TestInvocationManagementServer getTestInvocationManagementSever ()
इसके बारे में जानकारी न होने पर, TestInvocationManagementServer
या शून्य दिखाता है.
रिटर्न | |
---|---|
TestInvocationManagementServer |
गेटडब्ल्यूटीएफ़हैंडलर
public ITerribleFailureHandler getWtfHandler ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए ITerribleFailureHandler
फ़ेच करता है.
WTF (What a Terrible Failure) के होने पर क्या करना है, यह तय करता है.
रिटर्न | |
---|---|
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.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)
किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के साथ config ऑब्जेक्ट सेट करने का सामान्य तरीका.
पैरामीटर | |
---|---|
typeName |
String : कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम. |
configObject |
Object : कॉन्फ़िगरेशन ऑब्जेक्ट |
थ्रो | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
दिए गए नाम के लिए, कॉन्फ़िगरेशन ऑब्जेक्ट सूची सेट करने का सामान्य तरीका. इसमें, मौजूदा वैल्यू की जगह कोई और वैल्यू होती है.
पैरामीटर | |
---|---|
typeName |
String : कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम. |
configList |
: कॉन्फ़िगरेशन ऑब्जेक्ट की सूची |
थ्रो | |
---|---|
ConfigurationException |
DeviceManagementServer सेट करें
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 |
setResourceMetricकलेक्टर
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 हैंडलर |
validateOptions
public void validateOptions ()
विकल्प की वैल्यू की पुष्टि करें.
फ़िलहाल, इससे सिर्फ़ इस बात की पुष्टि होगी कि सभी ज़रूरी विकल्प सेट किए गए हैं
थ्रो | |
---|---|
ConfigurationException |
सुरक्षित तरीके
getConfigurationFactory
protected IConfigurationFactory getConfigurationFactory ()
रिटर्न | |
---|---|
IConfigurationFactory |