आईकॉन्फिगरेशन
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) दिए गए प्रिंटस्ट्रीम पर इस कॉन्फ़िगरेशन के लिए कमांड लाइन उपयोग सहायता टेक्स्ट आउटपुट करता है। |
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 | एक {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 abstractgetAllConfigurationObjectsOfType (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 abstractgetConfigurationObjectList (String typeName)
getConfigurationObject(String)
के समान, लेकिन कॉन्फ़िगरेशन ऑब्जेक्ट प्रकारों के लिए जो एकाधिक ऑब्जेक्ट का समर्थन करते हैं।
पैरामीटर | |
---|---|
typeName | String : कॉन्फ़िगरेशन ऑब्जेक्ट का अद्वितीय प्रकार का नाम |
रिटर्न | |
---|---|
यदि दिए गए नाम वाला ऑब्जेक्ट प्रकार मौजूद नहीं है तो कॉन्फ़िगरेशन ऑब्जेक्ट की सूची या null । |
कवरेज विकल्प प्राप्त करें
public abstract CoverageOptions getCoverageOptions ()
कॉन्फ़िगरेशन से उपयोग करने के लिए CoverageOptions
प्राप्त करता है।
रिटर्न | |
---|---|
CoverageOptions | कॉन्फ़िगरेशन में दिए गए CoverageOptions । |
getDeviceConfig
public abstractgetDeviceConfig ()
कॉन्फ़िगरेशन से 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 abstractgetFilesToClean ()
उन फ़ाइलों की सूची प्राप्त करें जिन्हें cleanConfigurationData()
के दौरान साफ़ किया जाएगा
रिटर्न | |
---|---|
वैश्विकफ़िल्टर प्राप्त करें
public abstract GlobalTestFilter getGlobalFilters ()
आमंत्रण के लिए GlobalTestFilter
प्राप्त करता है।
रिटर्न | |
---|---|
GlobalTestFilter |
getIopOptions
public abstractgetInopOptions ()
उन विकल्प नाम प्राप्त करें जिन्होंने कोई मान नहीं बदला
रिटर्न | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
कॉन्फ़िगरेशन से ITargetPreparer
s प्राप्त करता है।
रिटर्न | |
---|---|
ITargetPreparer कॉन्फ़िगरेशन में क्रम में प्रदान किया गया है |
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 प्रदान किया गया है |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
कॉन्फ़िगरेशन से IMultiTargetPreparer
s प्राप्त करता है।
रिटर्न | |
---|---|
कॉन्फ़िगरेशन में क्रम में IMultiTargetPreparer प्रदान किया गया है |
नाम प्राप्त करें
public abstract String getName ()
कॉन्फ़िगरेशन का नाम लौटाता है.
रिटर्न | |
---|---|
String |
पोस्टप्रोसेसर प्राप्त करें
public abstractgetPostProcessors ()
कॉन्फ़िगरेशन से IPostProcessor
प्राप्त करता है।
रिटर्न | |
---|---|
पुनःप्रयासनिर्णय प्राप्त करें
public abstract IRetryDecision getRetryDecision ()
आह्वान के लिए उपयोग किया गया IRetryDecision
लौटाता है।
रिटर्न | |
---|---|
IRetryDecision |
getSystemStatusCheckers
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 | यदि विकल्प का मान सेट करने में विफल रहा |
इंजेक्टऑप्शनवैल्यूविथसोर्स
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 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
सेट करें
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 abstractsetOptionsFromCommandLineArgs ( listArgs)
कमांड लाइन तर्कों के दिए गए सेट के साथ कॉन्फ़िगरेशन Option
फ़ील्ड सेट करें
ArgsOptionParser
पैरामीटर | |
---|---|
listArgs |
रिटर्न | |
---|---|
अप्रयुक्त तर्क |
फेंकता | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( 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 | यदि कॉन्फ़िगरेशन मान्य नहीं है |