आईकॉन्फ़िगरेशन

public interface IConfiguration

com.android.tradefed.config.IConfiguration


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

सारांश

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

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

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

abstract void cleanConfigurationData ()

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

abstract IConfiguration clone ()

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

abstract void dumpXml (PrintWriter output)

इस IConfiguration के लिए 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 s प्राप्त करता है।

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)

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

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

clone() से बेस क्लोन बनाएं और फिर दिए गए कॉन्फिग ऑब्जेक्ट की सूची को डीप क्लोन करें।

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

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

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 s सेट करें।

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

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

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 s की सूची सेट करें।

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 s की सूची सेट करें

abstract void validateOptions ()

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

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

AddFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

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

मापदंडों
toBeCleaned

क्लीनकॉन्फ़िगरेशनडेटा

public abstract void cleanConfigurationData ()

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

क्लोन

public abstract IConfiguration clone ()

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

रिटर्न
IConfiguration एक {लिंक आईकॉन्फ़िगरेशन} कॉपी

डंपएक्सएमएल

public abstract void dumpXml (PrintWriter output)

इस IConfiguration के लिए 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 : कॉन्फ़िगरेशन ऑब्जेक्ट का अद्वितीय प्रकार

रिटर्न
दिए गए प्रकार के कॉन्फ़िगरेशन ऑब्जेक्ट्स की सूची।

गेटबिल्डप्रोवाइडर

public abstract IBuildProvider getBuildProvider ()

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

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

कमांड लाइन प्राप्त करें

public abstract String getCommandLine ()

इस IConfiguration को बनाने के लिए प्रयुक्त कमांड लाइन प्राप्त करता है।

रिटर्न
String इस IConfiguration को बनाने के लिए प्रयुक्त कमांड लाइन।

getCommandOptions

public abstract ICommandOptions getCommandOptions ()

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

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

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

public abstract ConfigurationDescriptor getConfigurationDescription ()

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

रिटर्न
ConfigurationDescriptor

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

public abstract Object getConfigurationObject (String typeName)

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

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

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

getConfigurationObjectList

public abstract  getConfigurationObjectList (String typeName)

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

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

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

कवरेज विकल्प प्राप्त करें

public abstract CoverageOptions getCoverageOptions ()

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

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

getDeviceConfig

public abstract  getDeviceConfig ()

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

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

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

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

public abstract IDeviceSelection getDeviceRequirements ()

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

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

getFilesToClean

public abstract  getFilesToClean ()

उन फ़ाइलों की सूची प्राप्त करें जिन्हें cleanConfigurationData() के दौरान साफ़ किया जाएगा

रिटर्न

वैश्विक फ़िल्टर प्राप्त करें

public abstract GlobalTestFilter getGlobalFilters ()

आमंत्रण के लिए GlobalTestFilter प्राप्त करें।

रिटर्न
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

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

रिटर्न

getLabPreparers

public abstract  getLabPreparers ()

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

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

लॉगआउटपुट प्राप्त करें

public abstract ILeveledLogOutput getLogOutput ()

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

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

लॉगसेवर प्राप्त करें

public abstract ILogSaver getLogSaver ()

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

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

getMetricकलेक्टर

public abstract  getMetricCollectors ()

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

रिटर्न

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

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

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

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

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

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

getName

public abstract String getName ()

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

रिटर्न
String

पोस्टप्रोसेसर प्राप्त करें

public abstract  getPostProcessors ()

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

रिटर्न

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

आह्वान के लिए प्रयुक्त IRetryDecision लौटाता है।

रिटर्न
IRetryDecision

getSystemStatusचेकर्स

public abstract  getSystemStatusCheckers ()

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

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

getTargetPreparers

public abstract  getTargetPreparers ()

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

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

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

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

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

परीक्षण प्राप्त करें

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 यदि विकल्प का मान सेट करने में विफल रहा

injectOptionValueWithSource

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

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

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

मापदंडों
optionName String : विकल्प का नाम

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

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

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

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

injectOptionValues

public abstract void injectOptionValues ( optionDefs)

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

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

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

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

isDeviceConfiguredनकली

public abstract boolean isDeviceConfiguredFake (String deviceName)

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

मापदंडों
deviceName String

रिटर्न
boolean

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

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

clone() से बेस क्लोन बनाएं और फिर दिए गए कॉन्फिग ऑब्जेक्ट की सूची को डीप क्लोन करें।

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

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

रिटर्न
IConfiguration आंशिक रूप से गहरा क्लोन config.

फेंकता
ConfigurationException

प्रिंट कमांड उपयोग:

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

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

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

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

फेंकता
ConfigurationException

संकल्प गतिशील विकल्प

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

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

मापदंडों
resolver DynamicRemoteFileResolver : फ़ाइलों को हल करने के लिए DynamicRemoteFileResolver

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

SafeInjectOptionValues

public abstract void safeInjectOptionValues ( optionDefs)

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

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

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

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

SetBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

मापदंडों
listArgs : कमांड लाइन तर्क

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

रिटर्न
बेकार तर्क

फेंकता
ConfigurationException

सेटबिल्डप्रोवाइडर

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 यदि सूची में कोई वस्तु सही प्रकार नहीं है

सेट कवरेज विकल्प

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

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

मापदंडों
coverageOptions CoverageOptions

सेटडिवाइसकॉन्फिग

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

सेटडिवाइसकॉन्फिगलिस्ट

public abstract void setDeviceConfigList ( deviceConfigs)

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

सेटडिवाइसमैट्रिककलेक्टर

public abstract void setDeviceMetricCollectors ( collectors)

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

मापदंडों
collectors

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

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

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

मापदंडों
deviceOptions TestDeviceOptions

सेटडिवाइस रिकवरी

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

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

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

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

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

सेटलैब तैयार करने वाला

public abstract void setLabPreparer (ITargetPreparer preparer)

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

सेटलैब तैयार करने वाले

public abstract void setLabPreparers ( preparers)

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

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

public abstract void setLogOutput (ILeveledLogOutput logger)

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

लॉगसेवर सेट करें

public abstract void setLogSaver (ILogSaver logSaver)

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

सेटमल्टीप्रीटारगेटप्रेपरर

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

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

सेटमल्टीप्रीटारगेटप्रेपरर्स

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

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

सेट बहु लक्ष्य तैयारी

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

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

सेटमल्टीटार्गेटप्रेपरर्स

public abstract void setMultiTargetPreparers ( multiTargPreps)

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

setOptionsCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

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

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

मापदंडों
listArgs : कमांड लाइन तर्क

रिटर्न
बेकार तर्क

फेंकता
ConfigurationException

setOptionsCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

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

मापदंडों
listArgs : कमांड लाइन तर्क

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

रिटर्न
बेकार तर्क

फेंकता
ConfigurationException

सेटपोस्टप्रोसेसर

public abstract void setPostProcessors ( processors)

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

मापदंडों
processors

सेटरेट्रीडिसीजन

public abstract void setRetryDecision (IRetryDecision decisionRetry)

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

सेटसिस्टमस्टैटसचेकर

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

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

सेटसिस्टमस्टैटसचेकर्स

public abstract void setSystemStatusCheckers ( systemCheckers)

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

सेट लक्ष्य तैयारी

public abstract void setTargetPreparer (ITargetPreparer preparer)

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

सेट लक्ष्य तैयारी

public abstract void setTargetPreparers ( preparers)

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

सेट टेस्ट

public abstract void setTest (IRemoteTest test)

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

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

public abstract void setTestInvocationListener (ITestInvocationListener listener)

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

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

public abstract void setTestInvocationListeners ( listeners)

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

सेट टेस्ट

public abstract void setTests ( tests)

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

मान्य विकल्प

public abstract void validateOptions ()

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

वर्तमान में यह केवल इस बात की पुष्टि करेगा कि सभी अनिवार्य विकल्प सेट कर दिए गए हैं

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