वैश्विक कॉन्फ़िगरेशन

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

java.lang.ऑब्जेक्ट
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 फ़ाइल के आउटपुट के आधार पर ग्लोबल कॉन्फ़िगरेशन को फ़िल्टर करें।

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

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

File cloneConfigWithFilter (String... allowlistConfigs)

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

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 या null लौटाता है।

ITerribleFailureHandler getWtfHandler ()

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

void injectOptionValue (String optionName, String optionValue)

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

void injectOptionValue (String optionName, String optionKey, String optionValue)

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

void printCommandUsage (boolean importantOnly, PrintStream out)

दिए गए प्रिंटस्ट्रीम पर इस कॉन्फ़िगरेशन के लिए कमांड लाइन उपयोग सहायता टेक्स्ट आउटपुट करता है।

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

खेत

क्रेडेंशियल_फ़ैक्टरी_प्रकार_नाम

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_RESORCE_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

साझाकरण_रणनीति_प्रकार_नाम

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 फ़ाइल के आउटपुट के आधार पर ग्लोबल कॉन्फ़िगरेशन को फ़िल्टर करें।

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

allowlistConfigs String : नई XML फ़ाइल में शामिल की जाने वाली कॉन्फ़िगरेशन की एक String सरणी। यदि यह 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 : नई XML फ़ाइल में शामिल की जाने वाली कॉन्फ़िगरेशन की एक String सरणी। यदि यह null , a default list should be used.
रिटर्न
File नई फ़िल्टर की गई वैश्विक कॉन्फ़िगरेशन वाली फ़ाइल।

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

public File cloneConfigWithFilter (String... allowlistConfigs)

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>

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

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

ग्लोबलकॉन्फिगरेशन बनाएं

public static  createGlobalConfiguration (String[] args)

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

पैरामीटर
args String

रिटर्न

फेंकता
IllegalStateException यदि एक से अधिक बार कॉल किया जाए
ConfigurationException

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

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

रिटर्न
ICommandScheduler ICommandScheduler . कभी भी शून्य नहीं लौटेगा.

कॉन्फ़िगरेशनऑब्जेक्ट प्राप्त करें

public Object getConfigurationObject (String typeName)

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

पैरामीटर
typeName String : कॉन्फ़िगरेशन ऑब्जेक्ट का अद्वितीय प्रकार

रिटर्न
Object यदि उस नाम वाली वस्तु नहीं मिलती है तो वस्तु या शून्य

क्रेडेंशियलफ़ैक्टरी प्राप्त करें

public ICredentialFactory getCredentialFactory ()

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

रिटर्न
ICredentialFactory यदि कोई निर्दिष्ट नहीं किया गया तो ICredentialFactory या null

विवरण प्राप्त करें

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

public  getDeviceMonitors ()

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

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

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

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

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

getKeyStoreFactory

public IKeyStoreFactory getKeyStoreFactory ()

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

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

getMultiDeviceRecoveryHandlers

public  getMultiDeviceRecoveryHandlers ()

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

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

नाम प्राप्त करें

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 या null लौटाता है।

रिटर्न
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)

दिए गए प्रिंटस्ट्रीम पर इस कॉन्फ़िगरेशन के लिए कमांड लाइन उपयोग सहायता टेक्स्ट आउटपुट करता है।

पैरामीटर
importantOnly boolean

out PrintStream : उपयोग करने के लिए ERROR(/PrintStream)

फेंकता
com.android.tradefed.config.ConfigurationException
ConfigurationException

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए ICommandScheduler सेट करें।

सेट कॉन्फ़िगरेशन फ़ैक्टरी

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

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

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

DeviceManagementGrpcServer सेट करता है।

पैरामीटर
server DeviceManagementGrpcServer

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

public void setDeviceManager (IDeviceManager manager)

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

सेटडिवाइस मॉनिटर

public void setDeviceMonitor (IDeviceMonitor monitor)

IDeviceMonitor सेट करें.

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

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

public void setDeviceRequirements (IDeviceSelection devRequirements)

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

सेटहोस्ट मॉनिटर्स

public void setHostMonitors ( hostMonitors)

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

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

सेटहोस्टऑप्शंस

public void setHostOptions (IHostOptions hostOptions)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए IHostOptions सेट करें।

setHostResourceManager

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

सेटसैंडबॉक्सफ़ैक्टरी

public void setSandboxFactory (ISandboxFactory factory)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए ISandboxFactory सेट करें।

सेटशेयरिंगरणनीति

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

मान्य विकल्प

public void validateOptions ()

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

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

फेंकता
ConfigurationException

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

कॉन्फ़िगरेशनफ़ैक्टरी प्राप्त करें

protected IConfigurationFactory getConfigurationFactory ()

रिटर्न
IConfigurationFactory