आय-कॉन्फ़िगरेशन
public
interface
IConfiguration
com.android.tradefed.config.IConfiguration |
TradeFederation को कॉल करने के लिए कॉन्फ़िगरेशन की जानकारी.
हर TradeFederation का इस्तेमाल करने पर, एक IConfiguration
जनरेट होता है. IConfiguration
, उन सभी डेलिगेट ऑब्जेक्ट को सेव करता है जिनका इस्तेमाल, कॉल करने के दौरान किया जाना चाहिए. साथ ही, इन ऑब्जेक्ट से जुड़े Option
को भी सेव करता है
खास जानकारी
सार्वजनिक तरीके | |
---|---|
abstract
void
|
addFilesToClean(
|
abstract
void
|
cleanConfigurationData()
रिमोट फ़ाइलों के 'सुलझाए गए विकल्प' फ़ील्ड में डाउनलोड की गई सभी फ़ाइलें मिटाएं. |
abstract
IConfiguration
|
clone()
इस ऑब्जेक्ट की शैलो कॉपी बनाएं. |
abstract
void
|
dumpXml(PrintWriter output)
कॉन्फ़िगरेशन के लिए, एक्सएमएल फ़ाइल को बड़ा करके दिखाता है. इसमें, |
abstract
void
|
dumpXml(PrintWriter output,
इस |
abstract
void
|
dumpXml(PrintWriter output,
इस |
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
SkipManager
|
getSkipManager()
यह फ़ंक्शन, |
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(
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कई विकल्प वैल्यू इंजेक्ट करें. |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
यह बताता है कि कॉन्फ़िगर किए गए डिवाइस को isFake=true के तौर पर टैग किया गया है या नहीं. |
abstract
IConfiguration
|
partialDeepClone(
|
abstract
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
इस कॉन्फ़िगरेशन के लिए, दिए गए printStream में कमांड लाइन के इस्तेमाल से जुड़ी मदद का टेक्स्ट दिखाता है. |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
किसी दूर की जगह पर ले जाने वाले |
abstract
void
|
safeInjectOptionValues(
अगर किसी विकल्प को लागू नहीं किया जा सकता, तो कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कई विकल्प की वैल्यू इंजेक्ट करें. |
abstract
|
setBestEffortOptionsFromCommandLineArgs(
सबसे सही तरीके का इस्तेमाल करके, कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ config |
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,
किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के लिए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची सेट करने का सामान्य तरीका. |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
|
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
किसी मौजूदा वैल्यू को बदलकर, |
abstract
void
|
setDeviceConfigList(
किसी भी मौजूदा वैल्यू को बदलकर, |
abstract
void
|
setDeviceMetricCollectors(
मौजूदा वैल्यू को बदलकर, |
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
|
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
किसी मौजूदा वैल्यू की जगह |
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
|
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
किसी मौजूदा वैल्यू की जगह |
abstract
void
|
setLabPreparers(
किसी मौजूदा वैल्यू की जगह, |
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
किसी मौजूदा वैल्यू की जगह |
abstract
void
|
setLogSaver(ILogSaver logSaver)
किसी मौजूदा वैल्यू की जगह |
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
इस कॉन्फ़िगरेशन में एक |
abstract
void
|
setMultiPreTargetPreparers(
इस कॉन्फ़िगरेशन में |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
इस कॉन्फ़िगरेशन में एक |
abstract
void
|
setMultiTargetPreparers(
इस कॉन्फ़िगरेशन में |
abstract
|
setOptionsFromCommandLineArgs(
कमांड लाइन के आर्ग्युमेंट के दिए गए सेट की मदद से, config
|
abstract
|
setOptionsFromCommandLineArgs(
कमांड लाइन के आर्ग्युमेंट के दिए गए सेट की मदद से, config
सही फ़ॉर्मैट के लिए |
abstract
void
|
setPostProcessors(
मौजूदा वैल्यू को बदलकर, |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
किसी मौजूदा वैल्यू की जगह |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
इस कॉन्फ़िगरेशन में एक |
abstract
void
|
setSystemStatusCheckers(
इस कॉन्फ़िगरेशन में |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
किसी मौजूदा वैल्यू को बदलकर, |
abstract
void
|
setTargetPreparers(
किसी मौजूदा वैल्यू की जगह, |
abstract
void
|
setTest(IRemoteTest test)
इस कॉन्फ़िगरेशन में एक |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
एक |
abstract
void
|
setTestInvocationListeners(
मौजूदा वैल्यू को बदलकर, |
abstract
void
|
setTests(
इस कॉन्फ़िगरेशन में |
abstract
void
|
validateOptions()
विकल्प की वैल्यू की पुष्टि करें. |
सार्वजनिक तरीके
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
वे फ़ाइलें जोड़ें जिन्हें cleanConfigurationData()
के दौरान साफ़ करने की ज़रूरत है
पैरामीटर | |
---|---|
toBeCleaned |
|
क्लीनअप डेटा
public abstract void cleanConfigurationData ()
रिमोट फ़ाइलों के 'सुलझाए गए विकल्प' फ़ील्ड में डाउनलोड की गई सभी फ़ाइलें मिटाएं.
क्लोन
public abstract IConfiguration clone ()
इस ऑब्जेक्ट की शैलो कॉपी बनाएं.
रिटर्न | |
---|---|
IConfiguration |
{link IConfiguration} की कॉपी |
dumpXml
public abstract void dumpXml (PrintWriter output)
कॉन्फ़िगरेशन के लिए, एक्सएमएल फ़ाइल को बड़ा करके दिखाता है. इसमें, IConfiguration
के लिए दिखाए गए सभी विकल्प String
के तौर पर दिखते हैं.
पैरामीटर | |
---|---|
output |
PrintWriter : वह लेखक जिसे एक्सएमएल प्रिंट करना है. |
थ्रो | |
---|---|
|
IOअपवाद |
डंपएक्सएमएल
public abstract void dumpXml (PrintWriter output,excludeFilters)
इस IConfiguration
के लिए दिखाए गए सभी विकल्पों के साथ कॉन्फ़िगरेशन के लिए बड़ी एक्सएमएल फ़ाइल मिलती है. इसमें, ऑब्जेक्ट के फ़िल्टर को उनके कीवर्ड के नाम के हिसाब से नहीं दिखाया जाता.
फ़िल्टर का उदाहरण: Configuration#TARGET_PREPARER_TYPE_NAME
.
पैरामीटर | |
---|---|
output |
PrintWriter : वह लेखक जिसे एक्सएमएल प्रिंट करना है. |
excludeFilters |
: ऐसे ऑब्जेक्ट टाइप की सूची जिन्हें डंप नहीं किया जाना चाहिए. |
थ्रो | |
---|---|
|
IOअपवाद |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
इस IConfiguration
के लिए दिखाए गए सभी विकल्पों के साथ कॉन्फ़िगरेशन के लिए बड़ी एक्सएमएल फ़ाइल मिलती है. इसमें, ऑब्जेक्ट के फ़िल्टर को उनके कीवर्ड के नाम के हिसाब से नहीं दिखाया जाता.
फ़िल्टर का उदाहरण: Configuration#TARGET_PREPARER_TYPE_NAME
.
पैरामीटर | |
---|---|
output |
PrintWriter : वह लेखक जिसे एक्सएमएल प्रिंट करना है. |
excludeFilters |
: ऐसे ऑब्जेक्ट टाइप की सूची जिन्हें डंप नहीं किया जाना चाहिए. |
printDeprecatedOptions |
boolean : 'इस्तेमाल नहीं किया जा सकता' के तौर पर मार्क किए गए विकल्पों को प्रिंट करना है या नहीं |
printUnchangedOptions |
boolean |
थ्रो | |
---|---|
|
IOException |
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 . |
getकॉन्फ़िगरेशन का ब्यौरा
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 , अगर दिए गए नाम वाला ऑब्जेक्ट टाइप मौजूद नहीं है. |
'कवरेज' के विकल्प
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 . |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IDeviceSelection
पाता है.
रिटर्न | |
---|---|
IDeviceSelection |
कॉन्फ़िगरेशन में दिया गया IDeviceSelection . |
getFilesToClean
public abstractgetFilesToClean ()
उन फ़ाइलों की सूची पाना जिन्हें cleanConfigurationData()
के दौरान मिटाया जाएगा
रिटर्न | |
---|---|
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
यह फ़ंक्शन, GlobalTestFilter
को ट्रिगर करने के लिए इस्तेमाल किया जाता है.
रिटर्न | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
उन विकल्पों के नाम पाएं जिनकी वैल्यू में कोई बदलाव नहीं हुआ
रिटर्न | |
---|---|
|
गेटलैब प्रिपेयरर्स
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_preparer से पहले चलाया जाना चाहिए.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए IMultiTargetPreparer s |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
कॉन्फ़िगरेशन से IMultiTargetPreparer
s लेता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए IMultiTargetPreparer |
getName
public abstract String getName ()
यह कॉन्फ़िगरेशन का नाम दिखाता है.
रिटर्न | |
---|---|
String |
getPostProcessors
public abstractgetPostProcessors ()
कॉन्फ़िगरेशन से IPostProcessor
s पाता है.
रिटर्न | |
---|---|
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
यह उस IRetryDecision
को दिखाता है जिसका इस्तेमाल, फ़ंक्शन को कॉल करने के लिए किया गया था.
रिटर्न | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
शुरू करने के लिए SkipManager
देता है.
रिटर्न | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
कॉन्फ़िगरेशन से ISystemStatusChecker
s पाता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए ISystemStatusChecker |
getTargetPreparers
public abstractgetTargetPreparers ()
कॉन्फ़िगरेशन से ITargetPreparer
s पाता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए ITargetPreparer s |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ITestInvocationListener
s पाता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए ITestInvocationListener . |
getTests
public abstractgetTests ()
यह कॉन्फ़िगरेशन से, IRemoteTest
को चलाने के लिए अनुमति देता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए टेस्ट |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कोई विकल्प वैल्यू इंजेक्ट करें.
डाइनैमिक तौर पर जनरेट होने वाले विकल्पों के लिए वैल्यू देने के लिए मददगार.
पैरामीटर | |
---|---|
optionName |
String : विकल्प का नाम |
optionValue |
String : विकल्प की वैल्यू |
थ्रो | |
---|---|
ConfigurationException |
अगर विकल्प का मान सेट नहीं कर पाता है |
injectOptionValue
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 |
if failed to set option values |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
यह दिखाता है कि कॉन्फ़िगर किए गए डिवाइस को isFake=true टैग किया गया है या नहीं.
पैरामीटर | |
---|---|
deviceName |
String |
रिटर्न | |
---|---|
boolean |
partialDeepClone
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.Configurationअपवाद |
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 |
safeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
अगर किसी विकल्प को लागू नहीं किया जा सकता, तो कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कई विकल्प की वैल्यू इंजेक्ट करें.
नया ऑब्जेक्ट बनाने के बाद, एक साथ कई विकल्प वैल्यू इंजेक्ट करने के लिए मददगार.
पैरामीटर | |
---|---|
optionDefs |
: इंजेक्ट करने के लिए विकल्पों की सूची |
थ्रो | |
---|---|
ConfigurationException |
if failed to create the OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
सबसे सही तरीके का इस्तेमाल करके, कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ config 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 : कमांड लाइन |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
ICommandOptions
सेट करें, जिससे किसी भी मौजूदा वैल्यू की जगह यह वैल्यू ले लेगी
सेट कॉन्फ़िगरेशन ऑब्जेक्ट
public abstract void setConfigurationObject (String name, Object configObject)
किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के साथ config ऑब्जेक्ट सेट करने का सामान्य तरीका.
पैरामीटर | |
---|---|
name |
String : कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम. |
configObject |
Object : कॉन्फ़िगरेशन ऑब्जेक्ट |
थ्रो | |
---|---|
ConfigurationException |
अगर configObject सही टाइप का नहीं था |
setConfigurationObjectList
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
सेट करें.
डिवाइस मेट्रिक कलेक्टर सेट करें
public abstract void setDeviceMetricCollectors (collectors)
IMetricCollector
की सूची सेट करें. इससे, मौजूदा वैल्यू बदल जाएंगी.
पैरामीटर | |
---|---|
collectors |
|
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
TestDeviceOptions
सेट करें, जिससे किसी भी मौजूदा वैल्यू की जगह यह वैल्यू ले लेगी
पैरामीटर | |
---|---|
deviceOptions |
TestDeviceOptions |
DeviceRecovery सेट करें
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
किसी मौजूदा वैल्यू को बदलकर, IDeviceRecovery
को सेट करें.
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
IDeviceSelection
सेट करें, जिससे किसी भी मौजूदा वैल्यू की जगह यह वैल्यू ले लेगी
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
किसी मौजूदा वैल्यू की जगह ITargetPreparer
सेट करें.
setLabPreparers
public abstract void setLabPreparers (preparers)
किसी मौजूदा वैल्यू की जगह, ITargetPreparer
की सूची सेट करें.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
किसी मौजूदा वैल्यू की जगह ILeveledLogOutput
सेट करें.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
किसी मौजूदा वैल्यू की जगह ILogSaver
सेट करें.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
इस कॉन्फ़िगरेशन में एक IMultiTargetPreparer
सेट करने का आसान तरीका, जिसे किसी भी डिवाइस के target_preparer से पहले चलाया जाना चाहिए. इससे, किसी भी मौजूदा वैल्यू की जगह ले ली जाएगी
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
इस कॉन्फ़िगरेशन में IMultiTargetPreparer
की सूची सेट करें, जिसे किसी भी मौजूदा
मान को बदलकर किसी भी डिवाइस target_preparer से पहले लागू किया जाना चाहिए
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
इस कॉन्फ़िगरेशन में एक IMultiTargetPreparer
सेट करने का आसान तरीका,
किसी भी मौजूदा वैल्यू की जगह
setMultiTargetVariablers
public abstract void setMultiTargetPreparers (multiTargPreps)
इस कॉन्फ़िगरेशन में IMultiTargetPreparer
की सूची सेट करें. साथ ही, किसी भी मौजूदा वैल्यू को बदलें
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
कमांड लाइन आर्ग्युमेंट के दिए गए सेट के साथ, कॉन्फ़िगरेशन Option
फ़ील्ड को सेट करें
सही फ़ॉर्मैट के लिए ArgsOptionParser
पैरामीटर | |
---|---|
listArgs |
: कमांड लाइन के आर्ग्युमेंट |
रिटर्न | |
---|---|
|
इस्तेमाल नहीं किए गए आर्ग्युमेंट |
थ्रो | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
कमांड लाइन के आर्ग्युमेंट के दिए गए सेट की मदद से, config 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
की सूची सेट करें
सेट टारगेट प्रिपेयरर
public abstract void setTargetPreparer (ITargetPreparer preparer)
किसी मौजूदा वैल्यू की जगह ITargetPreparer
सेट करें.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
किसी मौजूदा वैल्यू की जगह, ITargetPreparer
की सूची सेट करें.
setTest
public abstract void setTest (IRemoteTest test)
इस कॉन्फ़िगरेशन में, किसी भी मौजूदा वैल्यू को बदलकर, एक IRemoteTest
सेट करने का आसान तरीका
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
किसी एक ITestInvocationListener
को सेट करने का आसान तरीका
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
ITestInvocationListener
की सूची सेट करें. इसमें मौजूदा वैल्यू बदलें
setTests
public abstract void setTests (tests)
इस कॉन्फ़िगरेशन में IRemoteTest
की सूची सेट करें. साथ ही, किसी भी मौजूदा वैल्यू को बदलें
पुष्टि के विकल्प
public abstract void validateOptions ()
विकल्प मानों की पुष्टि करें.
फ़िलहाल, इससे सिर्फ़ इस बात की पुष्टि होगी कि सभी ज़रूरी विकल्प सेट किए गए हैं
थ्रो | |
---|---|
ConfigurationException |
if config is not valid |