IConfiguration
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
ट्रेडफेडरेशन मंगलाचरण के लिए कॉन्फ़िगरेशन जानकारी। प्रत्येक ट्रेडफेडरेशन मंगलाचरण में एक एकल IConfiguration
होता है। एक IConfiguration
उन सभी प्रतिनिधि वस्तुओं को संग्रहीत करता है जिनका उपयोग मंगलाचरण के दौरान किया जाना चाहिए, और उनके संबंधित Option
सारांश
सार्वजनिक तरीके | |
---|---|
abstract void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) वे फ़ाइलें जोड़ें जिन्हें |
abstract void | cleanConfigurationData () दूरस्थ फ़ाइलों के हल किए गए विकल्प फ़ील्ड में डाउनलोड की गई किसी भी फ़ाइल को हटा दें। |
abstract IConfiguration | clone () इस वस्तु की उथली प्रतिलिपि बनाएँ। |
abstract void | dumpXml (PrintWriter output) इस |
abstract void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) इस |
abstract void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) इस |
abstract | getAllConfigurationObjectsOfType (String typeName) सभी उपकरणों में एक दिए गए प्रकार के नाम के सभी ऑब्जेक्ट प्राप्त करने के लिए सामान्य इंटरफ़ेस। |
abstract IBuildProvider | getBuildProvider () कॉन्फ़िगरेशन से |
abstract String | getCommandLine () इस |
abstract ICommandOptions | getCommandOptions () कॉन्फ़िगरेशन से उपयोग करने के लिए |
abstract ConfigurationDescriptor | getConfigurationDescription () कॉन्फ़िगरेशन में प्रदान किया गया |
abstract Object | getConfigurationObject (String typeName) दिए गए प्रकार के नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट प्राप्त करने के लिए सामान्य इंटरफ़ेस। |
abstract | getConfigurationObjectList (String typeName) |
abstract CoverageOptions | getCoverageOptions () कॉन्फ़िगरेशन से उपयोग करने के लिए |
abstract | getDeviceConfig () कॉन्फ़िगरेशन से |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) प्रदान किए गए नाम से संबंधित |
abstract TestDeviceOptions | getDeviceOptions () कॉन्फ़िगरेशन से उपयोग करने के लिए |
abstract IDeviceRecovery | getDeviceRecovery () कॉन्फ़िगरेशन से उपयोग करने के लिए |
abstract IDeviceSelection | getDeviceRequirements () कॉन्फ़िगरेशन से उपयोग करने के लिए |
abstract | getFilesToClean () |
abstract GlobalTestFilter | getGlobalFilters () मंगलाचरण के लिए |
abstract | getInopOptions () उन विकल्पों के नाम प्राप्त करें जिन्होंने कोई मान नहीं बदला |
abstract | getLabPreparers () कॉन्फ़िगरेशन से |
abstract ILeveledLogOutput | getLogOutput () कॉन्फ़िगरेशन से उपयोग करने के लिए |
abstract ILogSaver | getLogSaver () कॉन्फ़िगरेशन से उपयोग करने के लिए |
abstract | getMetricCollectors () कॉन्फ़िगरेशन से |
abstract | getMultiPreTargetPreparers () कॉन्फ़िगरेशन से |
abstract | getMultiTargetPreparers () कॉन्फ़िगरेशन से |
abstract String | getName () कॉन्फ़िगरेशन का नाम लौटाता है। |
abstract | getPostProcessors () कॉन्फ़िगरेशन से |
abstract IRetryDecision | getRetryDecision () मंगलाचरण के लिए प्रयुक्त |
abstract | getSystemStatusCheckers () कॉन्फ़िगरेशन से |
abstract | getTargetPreparers () कॉन्फ़िगरेशन से |
abstract | getTestInvocationListeners () कॉन्फ़िगरेशन से उपयोग करने के लिए |
abstract | getTests () कॉन्फ़िगरेशन से चलने के लिए |
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) |
abstract void | printCommandUsage (boolean importantOnly, PrintStream out) दिए गए PrintStream में इस कॉन्फ़िगरेशन के लिए कमांड लाइन उपयोग सहायता टेक्स्ट आउटपुट करता है। |
abstract void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) दूरस्थ स्थान की ओर इशारा करते हुए |
abstract void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) यदि विकल्पों में से एक को लागू नहीं किया जा सकता है, तो फेंके बिना कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कई विकल्प मान डालें। |
abstract | setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) सर्वोत्तम प्रयास दृष्टिकोण का उपयोग करके कमांड लाइन तर्कों के दिए गए सेट के साथ कॉन्फ़िगरेशन |
abstract void | setBuildProvider ( IBuildProvider provider) कॉन्फ़िगरेशन में वर्तमान |
abstract void | setCommandLine (String[] arrayArgs) इस |
abstract void | setCommandOptions ( ICommandOptions cmdOptions) किसी मौजूदा मान को बदलकर |
abstract void | setConfigurationObject (String name, Object configObject) किसी भी मौजूदा मान को प्रतिस्थापित करते हुए दिए गए नाम के साथ कॉन्फ़िग ऑब्जेक्ट को सेट करने की सामान्य विधि। |
abstract void | setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList) दिए गए नाम के लिए कॉन्फ़िग ऑब्जेक्ट सूची सेट करने की सामान्य विधि, किसी भी मौजूदा मान को प्रतिस्थापित करती है। |
abstract void | setCoverageOptions ( CoverageOptions coverageOptions) किसी मौजूदा मान को बदलकर |
abstract void | setDeviceConfig ( IDeviceConfiguration deviceConfig) |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) किसी भी मौजूदा मान को बदलकर |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) |
abstract void | setLabPreparer ( ITargetPreparer preparer) किसी भी मौजूदा मान को बदलकर |
abstract void | setLabPreparers ( preparers) setLabPreparers ( preparers) किसी भी मौजूदा मान को बदलकर |
abstract void | setLogOutput ( ILeveledLogOutput logger) किसी भी मौजूदा मान को बदलकर |
abstract void | setLogSaver ( ILogSaver logSaver) किसी मौजूदा मान को बदलकर |
abstract void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps) इस कॉन्फ़िगरेशन में एक एकल |
abstract void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) इस कॉन्फ़िगरेशन में |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) किसी मौजूदा मान को प्रतिस्थापित करते हुए, इस कॉन्फ़िगरेशन में एकल |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) इस कॉन्फ़िगरेशन में |
abstract | setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) कमांड लाइन तर्कों के दिए गए सेट के साथ कॉन्फ़िगरेशन ArgsOptionParser |
abstract | setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) कमांड लाइन तर्कों के दिए गए सेट के साथ कॉन्फ़िगरेशन ArgsOptionParser देखें |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) किसी भी मौजूदा मान को बदलकर, |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) किसी भी मौजूदा मान को बदलकर |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) इस कॉन्फ़िगरेशन में एकल |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) इस कॉन्फ़िगरेशन में |
abstract void | setTargetPreparer ( ITargetPreparer preparer) किसी भी मौजूदा मान को बदलकर |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) किसी भी मौजूदा मान को बदलकर |
abstract void | setTest ( IRemoteTest test) किसी मौजूदा मान को प्रतिस्थापित करते हुए, इस कॉन्फ़िगरेशन में एकल |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) एकल |
abstract void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) किसी मौजूदा मान को बदलकर |
abstract void | setTests ( tests) setTests ( tests) इस कॉन्फ़िगरेशन में |
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 abstractgetAllConfigurationObjectsOfType (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 abstractgetConfigurationObjectList (String typeName)
getConfigurationObject(String)
के समान, लेकिन कॉन्फ़िगरेशन ऑब्जेक्ट प्रकारों के लिए जो एकाधिक ऑब्जेक्ट्स का समर्थन करते हैं।
पैरामीटर | |
---|---|
typeName | String : कॉन्फ़िगरेशन ऑब्जेक्ट का अद्वितीय प्रकार का नाम |
रिटर्न | |
---|---|
यदि दिए गए नाम के साथ वस्तु प्रकार मौजूद नहीं है तो विन्यास वस्तुओं की सूची या null । |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
कॉन्फ़िगरेशन से उपयोग करने के लिए CoverageOptions
प्राप्त करता है।
रिटर्न | |
---|---|
CoverageOptions | कॉन्फ़िगरेशन में प्रदान किए गए CoverageOptions । |
getDeviceConfig
public abstractgetDeviceConfig ()
कॉन्फ़िगरेशन से 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 abstractgetFilesToClean ()
cleanConfigurationData()
के दौरान साफ़ की जाने वाली फ़ाइलों की सूची प्राप्त करें
रिटर्न | |
---|---|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
मंगलाचरण के लिए GlobalTestFilter
प्राप्त करता है।
रिटर्न | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
उन विकल्पों के नाम प्राप्त करें जिन्होंने कोई मान नहीं बदला
रिटर्न | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
कॉन्फ़िगरेशन से ITargetPreparer
s प्राप्त करता है।
रिटर्न | |
---|---|
कॉन्फ़िगरेशन में क्रम में प्रदान किया गया ITargetPreparer s |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
कॉन्फ़िगरेशन से उपयोग करने के लिए ILeveledLogOutput
प्राप्त करता है।
रिटर्न | |
---|---|
ILeveledLogOutput | कॉन्फ़िगरेशन में प्रदान किया गया ILeveledLogOutput । |
getLogSaver
public abstract ILogSaver getLogSaver ()
कॉन्फ़िगरेशन से उपयोग करने के लिए ILogSaver
प्राप्त करता है।
रिटर्न | |
---|---|
ILogSaver | कॉन्फ़िगरेशन में प्रदान किया गया ILogSaver । |
getMetricCollectors
public abstractgetMetricCollectors ()
कॉन्फ़िगरेशन से IMetricCollector
s प्राप्त करता है।
रिटर्न | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
कॉन्फ़िगरेशन से IMultiTargetPreparer
s प्राप्त करता है जिसे किसी भी डिवाइस target_preparers से पहले निष्पादित किया जाना चाहिए।
रिटर्न | |
---|---|
कॉन्फ़िगरेशन में क्रम में प्रदान किया गया IMultiTargetPreparer s |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
कॉन्फ़िगरेशन से IMultiTargetPreparer
s प्राप्त करता है।
रिटर्न | |
---|---|
कॉन्फ़िगरेशन में क्रम में प्रदान किया गया IMultiTargetPreparer s |
getName
public abstract String getName ()
कॉन्फ़िगरेशन का नाम लौटाता है।
रिटर्न | |
---|---|
String |
getPostProcessors
public abstractgetPostProcessors ()
कॉन्फ़िगरेशन से IPostProcessor
प्राप्त करता है।
रिटर्न | |
---|---|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
मंगलाचरण के लिए प्रयुक्त IRetryDecision
लौटाता है।
रिटर्न | |
---|---|
IRetryDecision |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
कॉन्फ़िगरेशन से ISystemStatusChecker
s प्राप्त करता है।
रिटर्न | |
---|---|
ISystemStatusChecker विन्यास में क्रम में प्रदान किया गया है |
getTargetPreparers
public abstractgetTargetPreparers ()
कॉन्फ़िगरेशन से ITargetPreparer
s प्राप्त करता है।
रिटर्न | |
---|---|
कॉन्फ़िगरेशन में क्रम में प्रदान किया गया ITargetPreparer s |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
कॉन्फ़िगरेशन से उपयोग करने के लिए ITestInvocationListener
s प्राप्त करता है।
रिटर्न | |
---|---|
कॉन्फ़िगरेशन में ITestInvocationListener प्रदान किया गया है। |
getTest
public abstractgetTests ()
कॉन्फ़िगरेशन से चलने के लिए 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 abstractsetBestEffortOptionsFromCommandLineArgs ( 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 abstractsetOptionsFromCommandLineArgs ( listArgs)
कमांड लाइन तर्कों के दिए गए सेट के साथ कॉन्फ़िगरेशन Option
फ़ील्ड सेट करें
ArgsOptionParser
पैरामीटर | |
---|---|
listArgs |
रिटर्न | |
---|---|
अनुपयोगी तर्क |
फेंकता | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( 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 | अगर कॉन्फ़िगरेशन मान्य नहीं है |