आईकॉन्फ़िगरेशन
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
TradeFederation आमंत्रण के लिए कॉन्फ़िगरेशन जानकारी। प्रत्येक ट्रेडफेडरेशन आमंत्रण में एक एकल IConfiguration
है। एक IConfiguration
उन सभी प्रतिनिधि वस्तुओं को संग्रहीत करता है जिनका उपयोग आमंत्रण के दौरान किया जाना चाहिए, और उनके संबंधित Option
's
सारांश
सार्वजनिक तरीके | |
---|---|
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) यह लौटाता है कि कॉन्फ़िगर किया गया डिवाइस टैग किया गया है या नहीं नकली=सत्य है या नहीं। |
abstract IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) |
abstract void | printCommandUsage (boolean importantOnly, PrintStream out) इस कॉन्फ़िगरेशन के लिए दिए गए प्रिंटस्ट्रीम के लिए कमांड लाइन उपयोग सहायता टेक्स्ट आउटपुट करता है। |
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 | एक {लिंक आईकॉन्फ़िगरेशन} कॉपी |
डंपएक्सएमएल
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 abstractgetAllConfigurationObjectsOfType (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 abstractgetConfigurationObjectList (String typeName)
getConfigurationObject(String)
के समान, लेकिन कॉन्फ़िगरेशन ऑब्जेक्ट प्रकारों के लिए जो एकाधिक ऑब्जेक्ट्स का समर्थन करते हैं।
मापदंडों | |
---|---|
typeName | String : कॉन्फ़िगरेशन ऑब्जेक्ट का अद्वितीय प्रकार का नाम |
रिटर्न | |
---|---|
कॉन्फ़िगरेशन ऑब्जेक्ट्स की सूची या null यदि दिए गए नाम के साथ ऑब्जेक्ट प्रकार मौजूद नहीं है। |
कवरेज विकल्प प्राप्त करें
public abstract CoverageOptions getCoverageOptions ()
कॉन्फ़िगरेशन से उपयोग करने के लिए CoverageOptions
प्राप्त करता है।
रिटर्न | |
---|---|
CoverageOptions | कॉन्फ़िगरेशन में प्रदान किए गए CoverageOptions । |
getDeviceConfig
public abstractgetDeviceConfig ()
कॉन्फ़िगरेशन से 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 abstractgetFilesToClean ()
उन फ़ाइलों की सूची प्राप्त करें जिन्हें cleanConfigurationData()
के दौरान साफ़ किया जाएगा
रिटर्न | |
---|---|
वैश्विक फ़िल्टर प्राप्त करें
public abstract GlobalTestFilter getGlobalFilters ()
आमंत्रण के लिए GlobalTestFilter
प्राप्त करें।
रिटर्न | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
उन विकल्पों के नाम प्राप्त करें जिन्होंने कोई मान नहीं बदला
रिटर्न | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
कॉन्फ़िगरेशन से ITargetPreparer
s प्राप्त करता है।
रिटर्न | |
---|---|
कॉन्फ़िगरेशन में क्रम में प्रदान किया गया ITargetPreparer |
लॉगआउटपुट प्राप्त करें
public abstract ILeveledLogOutput getLogOutput ()
कॉन्फ़िगरेशन से उपयोग करने के लिए ILeveledLogOutput
प्राप्त करें।
रिटर्न | |
---|---|
ILeveledLogOutput | कॉन्फ़िगरेशन में प्रदान किया गया ILeveledLogOutput । |
लॉगसेवर प्राप्त करें
public abstract ILogSaver getLogSaver ()
कॉन्फ़िगरेशन से उपयोग करने के लिए ILogSaver
प्राप्त करता है।
रिटर्न | |
---|---|
ILogSaver | कॉन्फ़िगरेशन में प्रदान किया गया ILogSaver । |
getMetricकलेक्टर
public abstractgetMetricCollectors ()
कॉन्फ़िगरेशन से IMetricCollector
s प्राप्त करता है।
रिटर्न | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
कॉन्फ़िगरेशन से IMultiTargetPreparer
s प्राप्त करता है जिसे किसी भी डिवाइस target_preparers से पहले निष्पादित किया जाना चाहिए।
रिटर्न | |
---|---|
विन्यास में क्रम में प्रदान किया गया IMultiTargetPreparer |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
कॉन्फ़िगरेशन से IMultiTargetPreparer
s प्राप्त करता है।
रिटर्न | |
---|---|
विन्यास में क्रम में प्रदान किया गया IMultiTargetPreparer |
getName
public abstract String getName ()
कॉन्फ़िगरेशन का नाम लौटाता है।
रिटर्न | |
---|---|
String |
पोस्टप्रोसेसर प्राप्त करें
public abstractgetPostProcessors ()
कॉन्फ़िगरेशन से IPostProcessor
s प्राप्त करता है।
रिटर्न | |
---|---|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
आह्वान के लिए प्रयुक्त IRetryDecision
लौटाता है।
रिटर्न | |
---|---|
IRetryDecision |
getSystemStatusचेकर्स
public abstractgetSystemStatusCheckers ()
कॉन्फ़िगरेशन से ISystemStatusChecker
s प्राप्त करता है।
रिटर्न | |
---|---|
ISystemStatusChecker कॉन्फ़िगरेशन में क्रम में प्रदान किया गया है |
getTargetPreparers
public abstractgetTargetPreparers ()
कॉन्फ़िगरेशन से ITargetPreparer
s प्राप्त करता है।
रिटर्न | |
---|---|
कॉन्फ़िगरेशन में क्रम में प्रदान किया गया ITargetPreparer |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
कॉन्फ़िगरेशन से उपयोग करने के लिए ITestInvocationListener
s प्राप्त करता है।
रिटर्न | |
---|---|
ITestInvocationListener कॉन्फ़िगरेशन में प्रदान किया गया है। |
परीक्षण प्राप्त करें
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 | यदि विकल्प का मान सेट करने में विफल रहा |
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 |
फेंकता | |
---|---|
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 |
फेंकता | |
---|---|
ConfigurationException | अगर OptionSetter बनाने में विफल रहा |
SetBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( 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 abstractsetOptionsFromCommandLineArgs ( listArgs)
कमांड लाइन तर्कों के दिए गए सेट के साथ कॉन्फ़िगरेशन Option
फ़ील्ड सेट करें
ArgsOptionParser
मापदंडों | |
---|---|
listArgs |
रिटर्न | |
---|---|
बेकार तर्क |
फेंकता | |
---|---|
ConfigurationException |
setOptionsCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( 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 | अगर कॉन्फ़िगरेशन मान्य नहीं है |