IConfiguration

public interface IConfiguration

com.android.tradefed.config.IConfiguration


ट्रेडफेडरेशन मंगलाचरण के लिए कॉन्फ़िगरेशन जानकारी। प्रत्येक ट्रेडफेडरेशन मंगलाचरण में एक एकल IConfiguration होता है। एक IConfiguration उन सभी प्रतिनिधि वस्तुओं को संग्रहीत करता है जिनका उपयोग मंगलाचरण के दौरान किया जाना चाहिए, और उनके संबंधित Option

सारांश

सार्वजनिक तरीके

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

वे फ़ाइलें जोड़ें जिन्हें cleanConfigurationData() के दौरान साफ़ किया जाना चाहिए

abstract void cleanConfigurationData ()

दूरस्थ फ़ाइलों के हल किए गए विकल्प फ़ील्ड में डाउनलोड की गई किसी भी फ़ाइल को हटा दें।

abstract IConfiguration clone ()

इस वस्तु की उथली प्रतिलिपि बनाएँ।

abstract void dumpXml (PrintWriter output)

इस IConfiguration के लिए ERROR(/String) के रूप में दिखाए गए सभी विकल्पों के साथ कॉन्फ़िगरेशन के लिए विस्तारित XML फ़ाइल प्राप्त करता है।

abstract void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

इस IConfiguration के लिए दिखाए गए सभी विकल्पों के साथ कॉन्फ़िगरेशन के लिए विस्तारित XML फ़ाइल प्राप्त करता है, जिसमें ऑब्जेक्ट उनके प्रमुख नाम से फ़िल्टर होते हैं।

abstract void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

इस IConfiguration के लिए दिखाए गए सभी विकल्पों के साथ कॉन्फ़िगरेशन के लिए विस्तारित XML फ़ाइल प्राप्त करता है, जिसमें ऑब्जेक्ट उनके प्रमुख नाम से फ़िल्टर होते हैं।

abstract getAllConfigurationObjectsOfType (String typeName)

सभी उपकरणों में एक दिए गए प्रकार के नाम के सभी ऑब्जेक्ट प्राप्त करने के लिए सामान्य इंटरफ़ेस।

abstract IBuildProvider getBuildProvider ()

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

abstract String getCommandLine ()

इस IConfiguration बनाने के लिए उपयोग की जाने वाली कमांड लाइन प्राप्त करता है।

abstract ICommandOptions getCommandOptions ()

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

abstract ConfigurationDescriptor getConfigurationDescription ()

कॉन्फ़िगरेशन में प्रदान किया गया ConfigurationDescriptor लौटाता है।

abstract Object getConfigurationObject (String typeName)

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

abstract getConfigurationObjectList (String typeName)

getConfigurationObject(String) के समान, लेकिन कॉन्फ़िगरेशन ऑब्जेक्ट प्रकारों के लिए जो एकाधिक ऑब्जेक्ट्स का समर्थन करते हैं।

abstract CoverageOptions getCoverageOptions ()

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

abstract getDeviceConfig ()

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

abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

abstract TestDeviceOptions getDeviceOptions ()

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

abstract IDeviceRecovery getDeviceRecovery ()

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

abstract IDeviceSelection getDeviceRequirements ()

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

abstract getFilesToClean ()

cleanConfigurationData() के दौरान साफ़ की जाने वाली फ़ाइलों की सूची प्राप्त करें

abstract GlobalTestFilter getGlobalFilters ()

मंगलाचरण के लिए GlobalTestFilter प्राप्त करता है।

abstract getInopOptions ()

उन विकल्पों के नाम प्राप्त करें जिन्होंने कोई मान नहीं बदला

abstract getLabPreparers ()

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

abstract ILeveledLogOutput getLogOutput ()

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

abstract ILogSaver getLogSaver ()

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

abstract getMetricCollectors ()

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

abstract getMultiPreTargetPreparers ()

कॉन्फ़िगरेशन से IMultiTargetPreparer s प्राप्त करता है जिसे किसी भी डिवाइस target_preparers से पहले निष्पादित किया जाना चाहिए।

abstract getMultiTargetPreparers ()

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

abstract String getName ()

कॉन्फ़िगरेशन का नाम लौटाता है।

abstract getPostProcessors ()

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

abstract IRetryDecision getRetryDecision ()

मंगलाचरण के लिए प्रयुक्त IRetryDecision लौटाता है।

abstract getSystemStatusCheckers ()

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

abstract getTargetPreparers ()

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

abstract getTestInvocationListeners ()

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

abstract getTests ()

कॉन्फ़िगरेशन से चलने के लिए IRemoteTest s प्राप्त करता है।

abstract void injectOptionValue (String optionName, String optionValue)

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

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

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

abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)

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

abstract void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

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

abstract boolean isDeviceConfiguredFake (String deviceName)

यह लौटाता है कि कॉन्फ़िगर किए गए डिवाइस को isFake=true टैग किया गया है या नहीं।

abstract IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

clone() से बेस क्लोन बनाएं, फिर दिए गए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची को गहरा क्लोन करें।

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

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

abstract void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

दूरस्थ स्थान की ओर इशारा करते हुए ERROR(/File) के विकल्पों को हल करें।

abstract void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

यदि विकल्पों में से एक को लागू नहीं किया जा सकता है, तो फेंके बिना कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कई विकल्प मान डालें।

abstract setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

सर्वोत्तम प्रयास दृष्टिकोण का उपयोग करके कमांड लाइन तर्कों के दिए गए सेट के साथ कॉन्फ़िगरेशन Option फ़ील्ड सेट करें।

abstract void setBuildProvider ( IBuildProvider provider)

कॉन्फ़िगरेशन में वर्तमान IBuildProvider बदलें।

abstract void setCommandLine (String[] arrayArgs)

इस IConfiguration बनाने के लिए उपयोग की जाने वाली कमांड लाइन सेट करता है।

abstract void setCommandOptions ( ICommandOptions cmdOptions)

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

abstract void setConfigurationObject (String name, Object configObject)

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

abstract void setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList)

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

abstract void setCoverageOptions ( CoverageOptions coverageOptions)

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

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

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

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

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

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

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

abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

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

abstract void setDeviceRecovery ( IDeviceRecovery recovery)

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

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

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

abstract void setLabPreparer ( ITargetPreparer preparer)

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

abstract void setLabPreparers ( preparers) setLabPreparers ( preparers)

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

abstract void setLogOutput ( ILeveledLogOutput logger)

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

abstract void setLogSaver ( ILogSaver logSaver)

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

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

इस कॉन्फ़िगरेशन में एक एकल IMultiTargetPreparer सेट करने की सुविधा विधि जिसे किसी भी डिवाइस target_preparers से पहले निष्पादित किया जाना चाहिए, किसी भी मौजूदा मान को बदलना

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

इस कॉन्फ़िगरेशन में IMultiTargetPreparer s की सूची सेट करें जिसे किसी भी डिवाइस target_preparers से पहले निष्पादित किया जाना चाहिए, किसी भी मौजूदा मान को बदलना

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

किसी मौजूदा मान को प्रतिस्थापित करते हुए, इस कॉन्फ़िगरेशन में एकल IMultiTargetPreparer सेट करने की सुविधाजनक विधि

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

इस कॉन्फ़िगरेशन में IMultiTargetPreparer s की सूची सेट करें, किसी मौजूदा मान को बदलकर

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

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

अपेक्षित स्वरूप के लिए ArgsOptionParser

abstract setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

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

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

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

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

abstract void setRetryDecision ( IRetryDecision decisionRetry)

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

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

इस कॉन्फ़िगरेशन में एकल ISystemStatusChecker सेट करने की सुविधा विधि, किसी भी मौजूदा मान को प्रतिस्थापित करती है

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

इस कॉन्फ़िगरेशन में ISystemStatusChecker s की सूची सेट करें, किसी मौजूदा मान को बदलकर

abstract void setTargetPreparer ( ITargetPreparer preparer)

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

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

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

abstract void setTest ( IRemoteTest test)

किसी मौजूदा मान को प्रतिस्थापित करते हुए, इस कॉन्फ़िगरेशन में एकल IRemoteTest सेट करने की सुविधा विधि

abstract void setTestInvocationListener ( ITestInvocationListener listener)

एकल ITestInvocationListener सेट करने की सुविधाजनक विधि

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

किसी मौजूदा मान को बदलकर ITestInvocationListener s की सूची सेट करें

abstract void setTests ( tests) setTests ( tests)

इस कॉन्फ़िगरेशन में IRemoteTest की सूची सेट करें, किसी भी मौजूदा मान को बदलकर

abstract void validateOptions ()

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

सार्वजनिक तरीके

addFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

वे फ़ाइलें जोड़ें जिन्हें cleanConfigurationData() के दौरान साफ़ किया जाना चाहिए

पैरामीटर
toBeCleaned

स्वच्छ कॉन्फ़िगरेशनडेटा

public abstract void cleanConfigurationData ()

दूरस्थ फ़ाइलों के हल किए गए विकल्प फ़ील्ड में डाउनलोड की गई किसी भी फ़ाइल को हटा दें।

क्लोन

public abstract IConfiguration clone ()

इस वस्तु की उथली प्रतिलिपि बनाएँ।

रिटर्न
IConfiguration एक {लिंक IConfiguration} प्रति

डंपएक्सएमएल

public abstract void dumpXml (PrintWriter output)

इस IConfiguration के लिए ERROR(/String) के रूप में दिखाए गए सभी विकल्पों के साथ कॉन्फ़िगरेशन के लिए विस्तारित XML फ़ाइल प्राप्त करता है।

पैरामीटर
output PrintWriter : वह लेखक जिसे xml प्रिंट करना है।

फेंकता
आईओ अपवाद

डंपएक्सएमएल

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

इस IConfiguration के लिए दिखाए गए सभी विकल्पों के साथ कॉन्फ़िगरेशन के लिए विस्तारित XML फ़ाइल प्राप्त करता है, जिसमें ऑब्जेक्ट उनके प्रमुख नाम से फ़िल्टर होते हैं।

फ़िल्टर उदाहरण: Configuration#TARGET_PREPARER_TYPE_NAME

पैरामीटर
output PrintWriter : वह लेखक जिसे xml प्रिंट करना है।

excludeFilters : ऑब्जेक्ट प्रकार की सूची जिसे डंप नहीं किया जाना चाहिए।

फेंकता
आईओ अपवाद

डंपएक्सएमएल

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters, 
                boolean printDeprecatedOptions, 
                boolean printUnchangedOptions)

इस IConfiguration के लिए दिखाए गए सभी विकल्पों के साथ कॉन्फ़िगरेशन के लिए विस्तारित XML फ़ाइल प्राप्त करता है, जिसमें ऑब्जेक्ट उनके प्रमुख नाम से फ़िल्टर होते हैं।

फ़िल्टर उदाहरण: Configuration#TARGET_PREPARER_TYPE_NAME

पैरामीटर
output PrintWriter : वह लेखक जिसे xml प्रिंट करना है।

excludeFilters : ऑब्जेक्ट प्रकार की सूची जिसे डंप नहीं किया जाना चाहिए।

printDeprecatedOptions boolean : बहिष्कृत के रूप में चिह्नित विकल्पों को प्रिंट करना है या नहीं

printUnchangedOptions boolean

फेंकता
आईओ अपवाद

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

सभी उपकरणों में एक दिए गए प्रकार के नाम के सभी ऑब्जेक्ट प्राप्त करने के लिए सामान्य इंटरफ़ेस।

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

रिटर्न
दिए गए प्रकार के विन्यास वस्तुओं की सूची।

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

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

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

getCommandLine

public abstract String getCommandLine ()

इस IConfiguration बनाने के लिए उपयोग की जाने वाली कमांड लाइन प्राप्त करता है।

रिटर्न
String इस IConfiguration बनाने के लिए उपयोग की जाने वाली कमांड लाइन।

getCommandOptions

public abstract ICommandOptions getCommandOptions ()

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

रिटर्न
ICommandOptions कॉन्फ़िगरेशन में प्रदान किए गए ICommandOptions

कॉन्फ़िगरेशन विवरण प्राप्त करें

public abstract ConfigurationDescriptor getConfigurationDescription ()

कॉन्फ़िगरेशन में प्रदान किया गया ConfigurationDescriptor लौटाता है।

रिटर्न
ConfigurationDescriptor

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

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

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

रिटर्न
Object कॉन्फ़िगरेशन ऑब्जेक्ट या null यदि दिए गए नाम के साथ ऑब्जेक्ट प्रकार मौजूद नहीं है।

getConfigurationObjectList

public abstract  getConfigurationObjectList (String typeName)

getConfigurationObject(String) के समान, लेकिन कॉन्फ़िगरेशन ऑब्जेक्ट प्रकारों के लिए जो एकाधिक ऑब्जेक्ट्स का समर्थन करते हैं।

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

रिटर्न
यदि दिए गए नाम के साथ वस्तु प्रकार मौजूद नहीं है तो विन्यास वस्तुओं की सूची या null

getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

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

रिटर्न
CoverageOptions कॉन्फ़िगरेशन में प्रदान किए गए CoverageOptions

getDeviceConfig

public abstract  getDeviceConfig ()

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

रिटर्न
IDeviceConfiguration कॉन्फ़िगरेशन में क्रम में प्रदान किया गया है

getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

पैरामीटर
nameDevice String

रिटर्न
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

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

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

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

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

रिटर्न
IDeviceRecovery कॉन्फ़िगरेशन में प्रदान की गई IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

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

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

getFilesToClean

public abstract  getFilesToClean ()

cleanConfigurationData() के दौरान साफ़ की जाने वाली फ़ाइलों की सूची प्राप्त करें

रिटर्न

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

मंगलाचरण के लिए GlobalTestFilter प्राप्त करता है।

रिटर्न
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

उन विकल्पों के नाम प्राप्त करें जिन्होंने कोई मान नहीं बदला

रिटर्न

getLabPreparers

public abstract  getLabPreparers ()

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

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

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

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

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

getLogSaver

public abstract ILogSaver getLogSaver ()

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

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

getMetricCollectors

public abstract  getMetricCollectors ()

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

रिटर्न

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

कॉन्फ़िगरेशन से IMultiTargetPreparer s प्राप्त करता है जिसे किसी भी डिवाइस target_preparers से पहले निष्पादित किया जाना चाहिए।

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

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

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

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

getName

public abstract String getName ()

कॉन्फ़िगरेशन का नाम लौटाता है।

रिटर्न
String

getPostProcessors

public abstract  getPostProcessors ()

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

रिटर्न

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

मंगलाचरण के लिए प्रयुक्त IRetryDecision लौटाता है।

रिटर्न
IRetryDecision

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

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

रिटर्न
ISystemStatusChecker विन्यास में क्रम में प्रदान किया गया है

getTargetPreparers

public abstract  getTargetPreparers ()

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

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

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

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

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

getTest

public abstract  getTests ()

कॉन्फ़िगरेशन से चलने के लिए IRemoteTest s प्राप्त करता है।

रिटर्न
कॉन्फ़िगरेशन में प्रदान किए गए परीक्षण

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

public abstract void injectOptionValue (String optionName, 
                String optionValue)

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

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

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

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

फेंकता
ConfigurationException यदि विकल्प का मान सेट करने में विफल रहा

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

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

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

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

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

optionKey String : मानचित्र विकल्पों के लिए वैकल्पिक कुंजी, या अशक्त

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

फेंकता
ConfigurationException यदि विकल्प का मान सेट करने में विफल रहा

इंजेक्टऑप्शनवैल्यूविथसोर्स

public abstract void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource)

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

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

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

optionKey String : मानचित्र विकल्पों के लिए वैकल्पिक कुंजी, या अशक्त

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

optionSource String : वह स्रोत कॉन्फ़िगरेशन जिसने यह विकल्प मान प्रदान किया है

फेंकता
ConfigurationException यदि विकल्प का मान सेट करने में विफल रहा

injectionOptionValues

public abstract void injectOptionValues ( optionDefs)

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

एक नया ऑब्जेक्ट बनाने के बाद एक बार में कई विकल्प मानों को इंजेक्ट करने के लिए उपयोगी।

पैरामीटर
optionDefs : इंजेक्ट करने के लिए विकल्पों की सूची

फेंकता
ConfigurationException यदि विकल्प मान सेट करने में विफल रहे

isDeviceConfiguredFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

यह लौटाता है कि कॉन्फ़िगर किए गए डिवाइस को isFake=true टैग किया गया है या नहीं।

पैरामीटर
deviceName String

रिटर्न
boolean

आंशिकदीपक्लोन

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

clone() से बेस क्लोन बनाएं, फिर दिए गए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची को गहरा क्लोन करें।

पैरामीटर
objectToDeepClone : डीप क्लोन करने के लिए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची।

client IKeyStoreClient : कीस्टोर क्लाइंट।

रिटर्न
IConfiguration आंशिक रूप से गहरी क्लोन कॉन्फ़िगरेशन।

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

printCommandUsage

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

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

पैरामीटर
importantOnly boolean : यदि true तो केवल महत्वपूर्ण विकल्पों के लिए प्रिंट सहायता

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

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

resolDynamicOptions

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

दूरस्थ स्थान की ओर इशारा करते हुए ERROR(/File) के विकल्पों को हल करें। फ़ाइलों को साफ़ करने के लिए इसे कॉल करने के लिए cleanConfigurationData() आवश्यकता होती है।

पैरामीटर
resolver DynamicRemoteFileResolver : फ़ाइलों को हल करने के लिए DynamicRemoteFileResolver

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

safeInjectOptionValues

public abstract void safeInjectOptionValues ( optionDefs)

यदि विकल्पों में से एक को लागू नहीं किया जा सकता है, तो फेंके बिना कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कई विकल्प मान डालें।

एक नया ऑब्जेक्ट बनाने के बाद एक बार में कई विकल्प मानों को इंजेक्ट करने के लिए उपयोगी।

पैरामीटर
optionDefs : इंजेक्ट करने के लिए विकल्पों की सूची

फेंकता
ConfigurationException अगर OptionSetter बनाने में विफल रहा

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

सर्वोत्तम प्रयास दृष्टिकोण का उपयोग करके कमांड लाइन तर्कों के दिए गए सेट के साथ कॉन्फ़िगरेशन Option फ़ील्ड सेट करें।

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

पैरामीटर
listArgs : कमांड लाइन तर्क

keyStoreClient IKeyStoreClient : IKeyStoreClient उपयोग करने के लिए।

रिटर्न
अनुपयोगी तर्क

फेंकता
ConfigurationException

setBuildProvider

public abstract void setBuildProvider (IBuildProvider provider)

कॉन्फ़िगरेशन में वर्तमान IBuildProvider बदलें।

पैरामीटर
provider IBuildProvider : नया IBuildProvider

सेटकमांडलाइन

public abstract void setCommandLine (String[] arrayArgs)

इस IConfiguration बनाने के लिए उपयोग की जाने वाली कमांड लाइन सेट करता है। यह कॉन्फ़िगरेशन नाम सहित संपूर्ण कमांड लाइन को स्टोर करता है, setOptionsFromCommandLineArgs के विपरीत।

पैरामीटर
arrayArgs String : कमांड लाइन

सेटकमांडऑप्शन

public abstract void setCommandOptions (ICommandOptions cmdOptions)

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

सेट कॉन्फ़िगरेशन ऑब्जेक्ट

public abstract void setConfigurationObject (String name, 
                Object configObject)

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

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

configObject Object : कॉन्फ़िगरेशन ऑब्जेक्ट

फेंकता
ConfigurationException अगर configObject सही प्रकार नहीं था

सेट कॉन्फ़िगरेशन ऑब्जेक्ट सूची

public abstract void setConfigurationObjectList (String name, 
                 configList)

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

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

configList : कॉन्फ़िगरेशन ऑब्जेक्ट सूची

फेंकता
ConfigurationException यदि सूची में कोई वस्तु सही प्रकार नहीं है

setCoverageOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

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

पैरामीटर
coverageOptions CoverageOptions

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

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

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

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

पैरामीटर
collectors

सेट डिवाइस विकल्प

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

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

पैरामीटर
deviceOptions TestDeviceOptions

setDeviceRecovery

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

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

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

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

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

setLabPreparer

public abstract void setLabPreparer (ITargetPreparer preparer)

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

setLabPreparers

public abstract void setLabPreparers ( preparers)

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

सेटलॉगआउटपुट

public abstract void setLogOutput (ILeveledLogOutput logger)

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

setLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

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

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

इस कॉन्फ़िगरेशन में एक एकल IMultiTargetPreparer सेट करने की सुविधा विधि जिसे किसी भी डिवाइस target_preparers से पहले निष्पादित किया जाना चाहिए, किसी भी मौजूदा मान को बदलना

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

इस कॉन्फ़िगरेशन में IMultiTargetPreparer s की सूची सेट करें जिसे किसी भी डिवाइस target_preparers से पहले निष्पादित किया जाना चाहिए, किसी भी मौजूदा मान को बदलना

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

किसी मौजूदा मान को प्रतिस्थापित करते हुए, इस कॉन्फ़िगरेशन में एकल IMultiTargetPreparer सेट करने की सुविधाजनक विधि

setMultiTargetPreparers

public abstract void setMultiTargetPreparers ( multiTargPreps)

इस कॉन्फ़िगरेशन में IMultiTargetPreparer s की सूची सेट करें, किसी मौजूदा मान को बदलकर

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

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

अपेक्षित स्वरूप के लिए ArgsOptionParser

पैरामीटर
listArgs : कमांड लाइन तर्क

रिटर्न
अनुपयोगी तर्क

फेंकता
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

पैरामीटर
listArgs : कमांड लाइन तर्क

keyStoreClient IKeyStoreClient : IKeyStoreClient उपयोग करने के लिए।

रिटर्न
अनुपयोगी तर्क

फेंकता
ConfigurationException

setPostProcessors

public abstract void setPostProcessors ( processors)

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

पैरामीटर
processors

setRetryDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

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

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

इस कॉन्फ़िगरेशन में एकल ISystemStatusChecker सेट करने की सुविधा विधि, किसी भी मौजूदा मान को प्रतिस्थापित करती है

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

इस कॉन्फ़िगरेशन में ISystemStatusChecker s की सूची सेट करें, किसी मौजूदा मान को बदलकर

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

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

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

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

setTest

public abstract void setTest (IRemoteTest test)

किसी मौजूदा मान को प्रतिस्थापित करते हुए, इस कॉन्फ़िगरेशन में एकल IRemoteTest सेट करने की सुविधा विधि

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

public abstract void setTestInvocationListener (ITestInvocationListener listener)

एकल ITestInvocationListener सेट करने की सुविधाजनक विधि

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

किसी मौजूदा मान को बदलकर ITestInvocationListener s की सूची सेट करें

setTests

public abstract void setTests ( tests)

इस कॉन्फ़िगरेशन में IRemoteTest की सूची सेट करें, किसी भी मौजूदा मान को बदलकर

ValidateOptions

public abstract void validateOptions ()

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

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

फेंकता
ConfigurationException अगर कॉन्फ़िगरेशन मान्य नहीं है