वैश्विक विन्यास

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 ( exclusionPatterns, String... allowlistConfigs) cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs)

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

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

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

File cloneConfigWithFilter (String... allowlistConfigs)

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

static createGlobalConfiguration (String[] args)

इस TF उदाहरण के लिए GlobalConfiguration सिंगलटन सेट करता है।

ICommandScheduler getCommandScheduler ()

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

Object getConfigurationObject (String typeName)

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

ICredentialFactory getCredentialFactory ()

क्रेडेंशियल बनाने के लिए ICredentialFactory प्राप्त करता है।

String getDescription ()
DeviceManagementGrpcServer getDeviceManagementServer ()

अपरिभाषित होने पर DeviceManagementGrpcServer या शून्य लौटाता है।

IDeviceManager getDeviceManager ()

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

static IDeviceManager getDeviceManagerInstance ()

इस TF उदाहरण के लिए सिंगलटन DeviceManager उदाहरण का संदर्भ देता है।

getDeviceMonitors ()

वैश्विक कॉन्फ़िगरेशन से IDeviceMonitor की सूची प्राप्त करता है।

IDeviceSelection getDeviceRequirements ()

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

TradefedFeatureServer getFeatureServer ()

TradefedFeatureServer लौटाता है या अपरिभाषित होने पर अशक्त।

IConfigurationServer getGlobalConfigServer ()

वैश्विक कॉन्फ़िगरेशन सर्वर प्राप्त करता है।

static getHostMonitorInstances ()
getHostMonitors ()

वैश्विक कॉन्फ़िगरेशन से IHostMonitor की सूची प्राप्त करता है।

IHostOptions getHostOptions ()

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

IHostResourceManager getHostResourceManager ()

IHostResourceManager को वैश्विक कॉन्फ़िगरेशन से प्राप्त करता है।

static IGlobalConfiguration getInstance ()

इस TF उदाहरण के लिए सिंगलटन GlobalConfiguration उदाहरण का संदर्भ देता है।

IKeyStoreFactory getKeyStoreFactory ()

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

getMultiDeviceRecoveryHandlers ()

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

String getName ()
getOptionValues (String optionName)

विकल्प के मूल्यों की एक सूची प्राप्त करें।

getResourceMetricCollectors ()

वैश्विक कॉन्फ़िगरेशन से IResourceMetricCollector की सूची प्राप्त करता है।

ISandboxFactory getSandboxFactory ()

एक सैंडबॉक्स फ़ैक्टरी प्राप्त करें जिसका उपयोग मंगलाचरण चलाने के लिए किया जा सकता है

IShardHelper getShardingStrategy ()

IShardHelper लौटाता है जो कॉन्फ़िगरेशन को ठीक करने के तरीके को परिभाषित करता है।

TestInvocationManagementServer getTestInvocationManagementSever ()

अपरिभाषित होने पर TestInvocationManagementServer या अशक्त लौटाता है।

ITerribleFailureHandler getWtfHandler ()

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

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)

किसी मौजूदा मान को बदलकर ICommandScheduler सेट करें।

void setConfigurationFactory ( IConfigurationFactory configFactory)

इस कॉन्फ़िगरेशन के लिए IConfigurationFactory सेट करें।

void setConfigurationObject (String typeName, Object configObject)

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

void setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList)

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

void setDeviceManagementServer ( DeviceManagementGrpcServer server)

DeviceManagementGrpcServer सेट करता है।

void setDeviceManager ( IDeviceManager manager)

किसी भी मौजूदा मान को बदलकर, IDeviceManager सेट करें।

void setDeviceMonitor ( IDeviceMonitor monitor)

IDeviceMonitor सेट करें।

void setDeviceRequirements ( IDeviceSelection devRequirements)

IDeviceSelection किसी भी मौजूदा मान को बदलकर सेट करें।

void setHostMonitors ( hostMonitors) setHostMonitors ( hostMonitors)

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

void setHostOptions ( IHostOptions hostOptions)

किसी मौजूदा मान को बदलकर IHostOptions सेट करें।

void setHostResourceManager ( IHostResourceManager hostResourceManager)

IHostResourceManager किसी भी मौजूदा मान को बदलकर सेट करें।

void setInvocationServer ( TestInvocationManagementServer server)

TestInvocationManagementServer सेट करता है।

void setKeyStoreFactory ( IKeyStoreFactory factory)

किसी मौजूदा मान को बदलकर IKeyStoreFactory सेट करें।

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

कमांड लाइन तर्कों के दिए गए सेट के साथ वैश्विक कॉन्फ़िगरेशन Option फ़ील्ड सेट करें

अपेक्षित प्रारूप के लिए ArgsOptionParser देखें

void setOriginalConfig (String config)

वैश्विक कॉन्फ़िगरेशन बनाने के लिए उपयोग किए जाने वाले मूल कॉन्फ़िगरेशन को सेट करता है।

void setResourceMetricCollector ( IResourceMetricCollector collector)

IResourceMetricCollector सेट करता है।

void setSandboxFactory ( ISandboxFactory factory)

किसी मौजूदा मान को बदलकर ISandboxFactory सेट करें।

void setShardingStrategy ( IShardHelper sharding)

कॉन्फ़िगरेशन को शार्प करते समय उपयोग किए जाने वाले IShardHelper को सेट करता है।

void setTradefedFeatureServer ( TradefedFeatureServer server)

TradefedFeatureServer सेट करता है।

void setWtfHandler ( ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler सेट करें।

void setup ()

ट्रेडफेड की शुरुआत में उचित सेटअप।

void validateOptions ()

विकल्प मान मान्य करें।

संरक्षित तरीके

IConfigurationFactory getConfigurationFactory ()

खेत

CREDENTIAL_FACTORY_TYPE_NAME

public static final String CREDENTIAL_FACTORY_TYPE_NAME

DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

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

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

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

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

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

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

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

रिटर्न
File नई फ़िल्टर की गई वैश्विक कॉन्फ़िगरेशन वाली फ़ाइल।

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

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

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

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

transformer IConfigOptionValueTransformer

deepCopy boolean

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

रिटर्न
File नई फ़िल्टर की गई वैश्विक कॉन्फ़िगरेशन वाली फ़ाइल।

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

public File cloneConfigWithFilter (String... allowlistConfigs)

किसी XML फ़ाइल में अनुमत सूची और आउटपुट के आधार पर 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> के लिए: <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>

"की_स्टोर" को छोड़कर सभी कॉन्फ़िगरेशन को फ़िल्टर किया जाएगा, और निम्न सामग्री के साथ कॉन्फ़िगरेशन फ़ाइल का परिणाम होगा: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

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

रिटर्न
File नई फ़िल्टर की गई वैश्विक कॉन्फ़िगरेशन वाली फ़ाइल।

createGlobalConfiguration

public static  createGlobalConfiguration (String[] args)

इस TF उदाहरण के लिए GlobalConfiguration सिंगलटन सेट करता है। getInstance() कॉल करने का प्रयास करने से पहले, एक बार और केवल एक बार कॉल किया जाना चाहिए

पैरामीटर
args String

रिटर्न

फेंकता
यदि एक से अधिक बार कॉल किया जाता है
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

फेंकता
अगर createGlobalConfiguration(String[]) पहले से ही नहीं बुलाया गया है।

getDeviceMonitors

public  getDeviceMonitors ()

वैश्विक कॉन्फ़िगरेशन से IDeviceMonitor की सूची प्राप्त करता है।

रिटर्न
IDeviceMonitor की वैश्विक कॉन्फ़िगरेशन से सूची, या null यदि कोई निर्दिष्ट नहीं किया गया था।

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

कॉन्फ़िगरेशन से उपयोग करने के लिए IDeviceSelection प्राप्त करता है। एक वैश्विक फ़िल्टर का प्रतिनिधित्व करता है, जिस पर DeviceManager देख सकता है।

रिटर्न
IDeviceSelection IDeviceSelection कॉन्फ़िगरेशन में प्रदान किया गया।

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

TradefedFeatureServer लौटाता है या अपरिभाषित होने पर अशक्त।

रिटर्न
TradefedFeatureServer

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

वैश्विक कॉन्फ़िगरेशन सर्वर प्राप्त करता है। वैश्विक कॉन्फ़िगरेशन सर्वर का उपयोग स्थानीय फ़ाइलों से होस्ट कॉन्फ़िगरेशन प्राप्त करने के बजाय सर्वर से प्राप्त करने के लिए किया जाता है।

रिटर्न
IConfigurationServer

getHostMonitorInstances

public static  getHostMonitorInstances ()

रिटर्न

getHostMonitors

public  getHostMonitors ()

वैश्विक कॉन्फ़िगरेशन से IHostMonitor की सूची प्राप्त करता है।

रिटर्न
IHostMonitor की वैश्विक कॉन्फ़िगरेशन से सूची, या null अगर कोई निर्दिष्ट नहीं किया गया था।

getHostOptions

public IHostOptions getHostOptions ()

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

रिटर्न
IHostOptions IDeviceManager कॉन्फ़िगरेशन में प्रदान किया गया।

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

IHostResourceManager को वैश्विक कॉन्फ़िगरेशन से प्राप्त करता है।

रिटर्न
IHostResourceManager IHostResourceManager वैश्विक कॉन्फ़िगरेशन से, या डिफ़ॉल्ट कार्यान्वयन LocalHostResourceManager यदि होस्ट कॉन्फ़िगरेशन में कोई भी निर्दिष्ट नहीं है।

दृष्टांत लो

public static IGlobalConfiguration getInstance ()

इस TF उदाहरण के लिए सिंगलटन GlobalConfiguration उदाहरण का संदर्भ देता है।

रिटर्न
IGlobalConfiguration

फेंकता
अगर createGlobalConfiguration(String[]) पहले से ही नहीं बुलाया गया है।

getKeyStoreFactory

public IKeyStoreFactory getKeyStoreFactory ()

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

रिटर्न
IKeyStoreFactory IKeyStoreFactory या null यदि कोई कुंजी स्टोर फ़ैक्टरी सेट नहीं है।

getMultiDeviceRecoveryHandlers

public  getMultiDeviceRecoveryHandlers ()

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

रिटर्न
IMultiDeviceRecovery की सूची, या सेट नहीं होने पर null

getName

public String getName ()

रिटर्न
String इस Configuration का नाम

getOptionValues

public  getOptionValues (String optionName)

विकल्प के मूल्यों की एक सूची प्राप्त करें।

पैरामीटर
optionName String : मानचित्र विकल्प नाम

रिटर्न
दिए गए विकल्प के मूल्यों की एक सूची। null अगर विकल्प नाम मौजूद नहीं है।

getResourceMetricCollectors

public  getResourceMetricCollectors ()

वैश्विक कॉन्फ़िगरेशन से 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 प्राप्त करता है। डब्ल्यूटीएफ (व्हाट ए टेरिबल फेल्योर) होने की स्थिति में क्या करना है, इसे संभालता है।

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

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

public void injectOptionValue (String optionName, 
                String optionValue)

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में एक विकल्प मान डालें।

गतिशील रूप से उत्पन्न होने वाले विकल्पों के लिए मान प्रदान करने के लिए उपयोगी।

पैरामीटर
optionName String : विकल्प का नाम

optionValue String : विकल्प मान

फेंकता
ConfigurationException

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

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

सेटकमांडशेड्यूलर

public void setCommandScheduler (ICommandScheduler scheduler)

किसी मौजूदा मान को बदलकर ICommandScheduler सेट करें।

setConfigurationFactory

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

सेट डिवाइस प्रबंधन सर्वर

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

DeviceManagementGrpcServer सेट करता है।

पैरामीटर
server DeviceManagementGrpcServer

सेटडिवाइस मैनेजर

public void setDeviceManager (IDeviceManager manager)

किसी भी मौजूदा मान को बदलकर, IDeviceManager सेट करें। यह प्रबंधक को परीक्षण उपकरणों के लिए सेट करता है

setDeviceMonitor

public void setDeviceMonitor (IDeviceMonitor monitor)

IDeviceMonitor सेट करें।

पैरामीटर
monitor IDeviceMonitor : मॉनिटर

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

public void setDeviceRequirements (IDeviceSelection devRequirements)

IDeviceSelection किसी भी मौजूदा मान को बदलकर सेट करें। यह एक वैश्विक डिवाइस फ़िल्टर सेट करता है जिस पर DeviceManager देख सकता है।

setHostMonitors

public void setHostMonitors ( hostMonitors)

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

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

setHostOptions

public void setHostOptions (IHostOptions hostOptions)

किसी मौजूदा मान को बदलकर IHostOptions सेट करें।

सेटहोस्ट रिसोर्स मैनेजर

public void setHostResourceManager (IHostResourceManager hostResourceManager)

IHostResourceManager किसी भी मौजूदा मान को बदलकर सेट करें।

सेट इनवोकेशन सर्वर

public void setInvocationServer (TestInvocationManagementServer server)

TestInvocationManagementServer सेट करता है।

पैरामीटर
server TestInvocationManagementServer

setKeyStoreFactory

public void setKeyStoreFactory (IKeyStoreFactory factory)

किसी मौजूदा मान को बदलकर IKeyStoreFactory सेट करें।

setOptionsFromCommandLineArgs

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

ट्रेडफेड की शुरुआत में उचित सेटअप।

फेंकता
ConfigurationException

ValidateOptions

public void validateOptions ()

विकल्प मान मान्य करें।

वर्तमान में यह केवल मान्य होगा कि सभी अनिवार्य विकल्प निर्धारित किए गए हैं

फेंकता
ConfigurationException

संरक्षित तरीके

getConfigurationFactory

protected IConfigurationFactory getConfigurationFactory ()

रिटर्न
IConfigurationFactory