IConfiguration
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)
किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के साथ config ऑब्जेक्ट सेट करने का सामान्य तरीका. |
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 |
|
cleanConfigurationData
public abstract void cleanConfigurationData ()
रिमोट फ़ाइलों के 'सुलझाए गए विकल्प' फ़ील्ड में डाउनलोड की गई सभी फ़ाइलें मिटाएं.
क्लोन
public abstract IConfiguration clone ()
इस ऑब्जेक्ट की शैलो कॉपी बनाएं.
रिटर्न | |
---|---|
IConfiguration |
{link IConfiguration} की कॉपी |
dumpXml
public abstract void dumpXml (PrintWriter output)
कॉन्फ़िगरेशन के लिए, एक्सएमएल फ़ाइल को बड़ा करके दिखाता है. इसमें, IConfiguration
के लिए दिखाए गए सभी विकल्प String
के तौर पर दिखते हैं.
पैरामीटर | |
---|---|
output |
PrintWriter : वह लेखक जिसे एक्सएमएल प्रिंट करना है. |
थ्रो | |
---|---|
|
IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
इस IConfiguration
के लिए दिखाए गए सभी विकल्पों के साथ कॉन्फ़िगरेशन के लिए बड़ी एक्सएमएल फ़ाइल मिलती है. इसमें, ऑब्जेक्ट के फ़िल्टर को उनके की नाम के हिसाब से नहीं दिखाया जाता.
फ़िल्टर का उदाहरण: Configuration.TARGET_PREPARER_TYPE_NAME
.
पैरामीटर | |
---|---|
output |
PrintWriter : वह लेखक जिसे एक्सएमएल प्रिंट करना है. |
excludeFilters |
: ऐसे ऑब्जेक्ट टाइप की सूची जिन्हें डंप नहीं किया जाना चाहिए. |
थ्रो | |
---|---|
|
IOException |
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 . |
getConfigurationDescription
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 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 ()
उन विकल्पों के नाम पाएं जिनकी वैल्यू में कोई बदलाव नहीं हुआ
रिटर्न | |
---|---|
|
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_preparer से पहले चलाया जाना चाहिए.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए IMultiTargetPreparer s |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
कॉन्फ़िगरेशन से IMultiTargetPreparer
s पाता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए IMultiTargetPreparer s |
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 s |
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.ConfigurationException |
ConfigurationException |
resolveDynamicOptions
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 |
setCommandLine
public abstract void setCommandLine (String[] arrayArgs)
इस IConfiguration
को बनाने के लिए इस्तेमाल की गई कमांड लाइन सेट करता है.
यह पूरी कमांड लाइन को सेव करता है. इसमें कॉन्फ़िगरेशन का नाम भी शामिल है. यह setOptionsFromCommandLineArgs के उलट है.
पैरामीटर | |
---|---|
arrayArgs |
String : कमांड लाइन |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
ICommandOptions
सेट करें और किसी भी मौजूदा वैल्यू को बदलें
setConfigurationObject
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
सेट करें.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
IMetricCollector
की सूची सेट करें. इसमें मौजूदा वैल्यू बदलें.
पैरामीटर | |
---|---|
collectors |
|
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
TestDeviceOptions
सेट करें और किसी भी मौजूदा वैल्यू को बदलें
पैरामीटर | |
---|---|
deviceOptions |
TestDeviceOptions |
setDeviceRecovery
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
सेट करने का आसान तरीका,
किसी भी मौजूदा वैल्यू को बदलना
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
इस कॉन्फ़िगरेशन में IMultiTargetPreparer
की सूची सेट करें. साथ ही, किसी भी मौजूदा वैल्यू को बदलें
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
कमांड लाइन के आर्ग्युमेंट के दिए गए सेट की मदद से, config 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
की सूची सेट करें. साथ ही, किसी भी मौजूदा वैल्यू को बदलें
setTargetPreparer
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
की सूची सेट करें. साथ ही, किसी भी मौजूदा वैल्यू को बदलें
validateOptions
public abstract void validateOptions ()
विकल्प की वैल्यू की पुष्टि करें.
फ़िलहाल, इससे सिर्फ़ इस बात की पुष्टि होगी कि सभी ज़रूरी विकल्प सेट किए गए हैं
थ्रो | |
---|---|
ConfigurationException |
if config is not valid |