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

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 के लिए 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 SkipManager getSkipManager ()

आह्वान के लिए SkipManager प्राप्त करता है।

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)

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

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

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

getBuildProvider

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

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

public abstract  getConfigurationObjectList (String typeName)

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

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

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

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

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

डिवाइसविकल्प प्राप्त करें

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

getIopOptions

public abstract  getInopOptions ()

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

रिटर्न

getLabPreparers

public abstract  getLabPreparers ()

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

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

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 प्रदान किया गया है

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

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

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

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

public abstract String getName ()

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

रिटर्न
String

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

public abstract  getPostProcessors ()

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

रिटर्न

पुनःप्रयासनिर्णय प्राप्त करें

public abstract IRetryDecision getRetryDecision ()

आह्वान के लिए उपयोग किया गया IRetryDecision लौटाता है।

रिटर्न
IRetryDecision

getSkipManager

public abstract SkipManager getSkipManager ()

आह्वान के लिए SkipManager प्राप्त करता है।

रिटर्न
SkipManager

getSystemStatusCheckers

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

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

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 : इंजेक्ट करने के लिए विकल्प डीईएफ़ की एक सूची

फेंकता
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)

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

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

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

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

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

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

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

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

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

सुरक्षितइंजेक्टऑप्शनवैल्यू

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

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

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

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

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

फेंकता
ConfigurationException यदि configObject सही प्रकार नहीं था

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

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

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

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

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

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

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

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

पैरामीटर
coverageOptions CoverageOptions

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

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

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

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

setLabPreparer

public abstract void setLabPreparer (ITargetPreparer preparer)

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

setLabPreparers

public abstract void setLabPreparers ( preparers)

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

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

public abstract void setLogOutput (ILeveledLogOutput logger)

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

सेटलॉगसेवर

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 से पहले निष्पादित किया जाना चाहिए

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

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

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

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

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

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

public abstract void setPostProcessors ( processors)

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

पैरामीटर
processors

setRetryDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

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

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

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

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

public abstract void setSystemStatusCheckers ( systemCheckers)

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

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

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

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

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

सेटटेस्ट

public abstract void setTest (IRemoteTest test)

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

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

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

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

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

सेटटेस्ट

public abstract void setTests ( tests)

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

मान्य विकल्प

public abstract void validateOptions ()

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

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

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