वैश्विक कॉन्फ़िगरेशन
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 उदाहरण के लिए |
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) दिए गए प्रिंटस्ट्रीम पर इस कॉन्फ़िगरेशन के लिए कमांड लाइन उपयोग सहायता टेक्स्ट आउटपुट करता है। |
void | setCommandScheduler ( ICommandScheduler scheduler) किसी भी मौजूदा मान को प्रतिस्थापित करते हुए |
void | setConfigurationFactory ( IConfigurationFactory configFactory) इस कॉन्फ़िगरेशन के लिए |
void | setConfigurationObject (String typeName, Object configObject) किसी भी मौजूदा मान को प्रतिस्थापित करते हुए, दिए गए नाम के साथ कॉन्फिग ऑब्जेक्ट सेट करने की सामान्य विधि। |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) किसी भी मौजूदा मान को प्रतिस्थापित करते हुए, दिए गए नाम के लिए कॉन्फ़िगरेशन ऑब्जेक्ट सूची सेट करने की सामान्य विधि। |
void | setDeviceManagementServer ( DeviceManagementGrpcServer server) |
void | setDeviceManager ( IDeviceManager manager) किसी भी मौजूदा मान को प्रतिस्थापित करते हुए |
void | setDeviceMonitor ( IDeviceMonitor monitor) |
void | setDeviceRequirements ( IDeviceSelection devRequirements) किसी भी मौजूदा मान को प्रतिस्थापित करते हुए, |
void | setHostMonitors ( hostMonitors) setHostMonitors ( hostMonitors) |
void | setHostOptions ( IHostOptions hostOptions) किसी भी मौजूदा मान को प्रतिस्थापित करते हुए |
void | setHostResourceManager ( IHostResourceManager hostResourceManager) किसी भी मौजूदा मान को प्रतिस्थापित करते हुए |
void | setInvocationServer ( TestInvocationManagementServer server) |
void | setKeyStoreFactory ( IKeyStoreFactory factory) किसी भी मौजूदा मान को प्रतिस्थापित करते हुए |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) कमांड लाइन तर्कों के दिए गए सेट के साथ वैश्विक कॉन्फ़िगरेशन ArgsOptionParser देखें | |
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 () |
खेत
क्रेडेंशियल_फ़ैक्टरी_प्रकार_नाम
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 |
रिटर्न | |
---|---|
File | नई फ़िल्टर की गई वैश्विक कॉन्फ़िगरेशन वाली फ़ाइल। |
क्लोन कॉन्फिगविथफ़िल्टर
public File cloneConfigWithFilter (exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)
XML फ़ाइल में विकल्प मानों और आउटपुट में हेरफेर की अनुमति देते हुए एक सफेद सूची के आधार पर ग्लोबल कॉन्फ़िगरेशन को फ़िल्टर करें।
पैरामीटर | |
---|---|
exclusionPatterns | |
transformer | IConfigOptionValueTransformer |
deepCopy | boolean |
allowlistConfigs | String : नई XML फ़ाइल में शामिल की जाने वाली कॉन्फ़िगरेशन की एक String सरणी। यदि यह null |
रिटर्न | |
---|---|
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 |
रिटर्न | |
---|---|
File | नई फ़िल्टर की गई वैश्विक कॉन्फ़िगरेशन वाली फ़ाइल। |
ग्लोबलकॉन्फिगरेशन बनाएं
public staticcreateGlobalConfiguration (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
publicgetDeviceMonitors ()
वैश्विक कॉन्फ़िगरेशन से IDeviceMonitor
की सूची प्राप्त करता है।
रिटर्न | |
---|---|
वैश्विक कॉन्फ़िगरेशन से IDeviceMonitor की सूची, या यदि कोई निर्दिष्ट नहीं किया गया तो null । |
डिवाइस आवश्यकताएँ प्राप्त करें
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 । |
दृष्टांत लो
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
या 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
publicsetOptionsFromCommandLineArgs ( 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 validateOptions ()
विकल्प मान मान्य करें.
वर्तमान में यह केवल यह मान्य करेगा कि सभी अनिवार्य विकल्प निर्धारित कर दिए गए हैं
फेंकता | |
---|---|
ConfigurationException |
संरक्षित तरीके
कॉन्फ़िगरेशनफ़ैक्टरी प्राप्त करें
protected IConfigurationFactory getConfigurationFactory ()
रिटर्न | |
---|---|
IConfigurationFactory |