IConfiguration
public
interface
IConfiguration
| com.android.tradefed.config.IConfiguration |
TradeFederation इनवोकेशन के लिए कॉन्फ़िगरेशन की जानकारी.
हर TradeFederation इनवोकेशन में एक ही IConfiguration होता है. IConfiguration में, सभी डेलिगेट ऑब्जेक्ट सेव होते हैं. इनका इस्तेमाल इनवॉकेशन के दौरान किया जाता है. साथ ही, इनसे जुड़े Option भी सेव होते हैं
खास जानकारी
पब्लिक मेथड | |
|---|---|
abstract
void
|
addFilesToClean(Set<File> toBeCleaned)
ऐसी फ़ाइलें जोड़ें जिन्हें |
abstract
void
|
cleanConfigurationData()
रिमोट फ़ाइलों के विकल्प फ़ील्ड को हल करने के लिए, डाउनलोड की गई किसी भी फ़ाइल को मिटाएं. |
abstract
IConfiguration
|
clone()
इस ऑब्जेक्ट की शैलो कॉपी बनाएं. |
abstract
void
|
dumpXml(PrintWriter output)
यह फ़ंक्शन, कॉन्फ़िगरेशन के लिए पूरी एक्सएमएल फ़ाइल को |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters)
यह फ़ंक्शन, कॉन्फ़िगरेशन के लिए पूरी जानकारी वाली एक्सएमएल फ़ाइल को वापस लाता है. इसमें इस |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
यह फ़ंक्शन, कॉन्फ़िगरेशन के लिए पूरी जानकारी वाली एक्सएमएल फ़ाइल को वापस लाता है. इसमें इस |
abstract
Collection<Object>
|
getAllConfigurationObjectsOfType(String typeName)
यह एक सामान्य इंटरफ़ेस है. इसकी मदद से, सभी डिवाइसों पर किसी दिए गए टाइप के नाम के सभी ऑब्जेक्ट पाए जा सकते हैं. |
abstract
IBuildProvider
|
getBuildProvider()
कॉन्फ़िगरेशन से |
abstract
String
|
getCommandLine()
इस |
abstract
ICommandOptions
|
getCommandOptions()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
कॉन्फ़िगरेशन में दिया गया |
abstract
Object
|
getConfigurationObject(String typeName)
यह एक सामान्य इंटरफ़ेस है. इसका इस्तेमाल, दिए गए टाइप के नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट पाने के लिए किया जाता है. |
abstract
List<?>
|
getConfigurationObjectList(String typeName)
यह |
abstract
CoverageOptions
|
getCoverageOptions()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
abstract
List<IDeviceConfiguration>
|
getDeviceConfig()
कॉन्फ़िगरेशन से |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
दिए गए नाम से जुड़े |
abstract
TestDeviceOptions
|
getDeviceOptions()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
abstract
IDeviceRecovery
|
getDeviceRecovery()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
abstract
IDeviceSelection
|
getDeviceRequirements()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
abstract
Set<File>
|
getFilesToClean()
उन फ़ाइलों की सूची पाएं जिन्हें |
abstract
GlobalTestFilter
|
getGlobalFilters()
इनवॉकेशन के लिए |
abstract
Set<String>
|
getInopOptions()
उन विकल्पों के नाम पाएं जिनकी वैल्यू में कोई बदलाव नहीं हुआ है |
abstract
List<ITargetPreparer>
|
getLabPreparers()
कॉन्फ़िगरेशन से |
abstract
ILeveledLogOutput
|
getLogOutput()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
abstract
ILogSaver
|
getLogSaver()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
abstract
List<IMetricCollector>
|
getMetricCollectors()
कॉन्फ़िगरेशन से |
abstract
List<IMultiTargetPreparer>
|
getMultiPreTargetPreparers()
यह कॉन्फ़िगरेशन से उन |
abstract
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
कॉन्फ़िगरेशन से |
abstract
String
|
getName()
कॉन्फ़िगरेशन का नाम दिखाता है. |
abstract
List<IPostProcessor>
|
getPostProcessors()
कॉन्फ़िगरेशन से |
abstract
IRetryDecision
|
getRetryDecision()
यह फ़ंक्शन, कॉल करने के लिए इस्तेमाल किया गया |
abstract
SkipManager
|
getSkipManager()
इनवॉकेशन के लिए |
abstract
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
कॉन्फ़िगरेशन से |
abstract
List<ITargetPreparer>
|
getTargetPreparers()
कॉन्फ़िगरेशन से |
abstract
List<ITestInvocationListener>
|
getTestInvocationListeners()
कॉन्फ़िगरेशन से इस्तेमाल किए जाने वाले |
abstract
List<IRemoteTest>
|
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(List<OptionDef> optionDefs)
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में, विकल्प की कई वैल्यू इंजेक्ट करें. |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
इससे यह पता चलता है कि कॉन्फ़िगर किए गए डिवाइस को isFake=true के तौर पर टैग किया गया है या नहीं. |
abstract
IConfiguration
|
partialDeepClone(List<String> objectToDeepClone, IKeyStoreClient client)
|
abstract
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
यह कॉन्फ़िगरेशन के लिए, कमांड लाइन के इस्तेमाल से जुड़ी मदद के लिए टेक्स्ट को दिए गए printStream पर दिखाता है. |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
|
abstract
void
|
safeInjectOptionValues(List<OptionDef> optionDefs)
अगर कोई विकल्प लागू नहीं किया जा सकता है, तो कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कई विकल्प वैल्यू डालें. |
abstract
List<String>
|
setBestEffortOptionsFromCommandLineArgs(List<String> 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, List<?> configList)
यह एक सामान्य तरीका है. इसकी मदद से, दिए गए नाम के लिए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची सेट की जा सकती है. इससे मौजूदा वैल्यू बदल जाती है. |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
|
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
किसी भी मौजूदा वैल्यू को बदलकर, |
abstract
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
|
abstract
void
|
setDeviceMetricCollectors(List<IMetricCollector> collectors)
|
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
|
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
|
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
|
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
|
abstract
void
|
setLabPreparers(List<ITargetPreparer> preparers)
|
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
|
abstract
void
|
setLogSaver(ILogSaver logSaver)
|
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
इस कॉन्फ़िगरेशन में एक ही |
abstract
void
|
setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)
इस कॉन्फ़िगरेशन में, |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
इस कॉन्फ़िगरेशन में एक |
abstract
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
इस कॉन्फ़िगरेशन में |
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ, कॉन्फ़िगरेशन
|
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ, कॉन्फ़िगरेशन
सही फ़ॉर्मैट के लिए, |
abstract
void
|
setPostProcessors(List<IPostProcessor> processors)
|
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
|
abstract
void
|
setSkipManager(SkipManager skipManager)
यह कुकी, इनवोकेशन के लिए |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
इस कॉन्फ़िगरेशन में एक |
abstract
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
इस कॉन्फ़िगरेशन में |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
|
abstract
void
|
setTargetPreparers(List<ITargetPreparer> preparers)
|
abstract
void
|
setTest(IRemoteTest test)
इस कॉन्फ़िगरेशन में एक |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
एक |
abstract
void
|
setTestInvocationListeners(List<ITestInvocationListener> listeners)
|
abstract
void
|
setTests(List<IRemoteTest> tests)
इस कॉन्फ़िगरेशन में |
abstract
void
|
validateOptions()
विकल्पों की वैल्यू की पुष्टि करें. |
पब्लिक मेथड
addFilesToClean
public abstract void addFilesToClean (Set<File> toBeCleaned)
ऐसी फ़ाइलें जोड़ें जिन्हें cleanConfigurationData() के दौरान मिटाना है
| पैरामीटर | |
|---|---|
toBeCleaned |
Set |
cleanConfigurationData
public abstract void cleanConfigurationData ()
रिमोट फ़ाइलों के विकल्प फ़ील्ड को हल करने के लिए, डाउनलोड की गई किसी भी फ़ाइल को मिटाएं.
क्लोन
public abstract IConfiguration clone ()
इस ऑब्जेक्ट की शैलो कॉपी बनाएं.
| रिटर्न | |
|---|---|
IConfiguration |
{link IConfiguration} की कॉपी |
dumpXml
public abstract void dumpXml (PrintWriter output)
यह फ़ंक्शन, कॉन्फ़िगरेशन के लिए पूरी एक्सएमएल फ़ाइल को String के तौर पर दिखाता है. इसमें IConfiguration के लिए सभी विकल्प दिखाए जाते हैं.
| पैरामीटर | |
|---|---|
output |
PrintWriter: writer, जिसमें xml को प्रिंट करना है. |
| थ्रो | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> excludeFilters)यह फ़ंक्शन, कॉन्फ़िगरेशन के लिए पूरी जानकारी वाली एक्सएमएल फ़ाइल को वापस लाता है. इसमें इस IConfiguration के लिए दिखाए गए सभी विकल्प शामिल होते हैं. हालांकि, इसमें ऑब्जेक्ट को उनके मुख्य नाम के हिसाब से फ़िल्टर नहीं किया जाता.
फ़िल्टर का उदाहरण: Configuration.TARGET_PREPARER_TYPE_NAME.
| पैरामीटर | |
|---|---|
output |
PrintWriter: writer, जिसमें xml को प्रिंट करना है. |
excludeFilters |
List: ऑब्जेक्ट टाइप की वह सूची जिसे डंप नहीं किया जाना चाहिए. |
| थ्रो | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions)यह फ़ंक्शन, कॉन्फ़िगरेशन के लिए पूरी जानकारी वाली एक्सएमएल फ़ाइल को वापस लाता है. इसमें इस IConfiguration के लिए दिखाए गए सभी विकल्प शामिल होते हैं. हालांकि, इसमें ऑब्जेक्ट को उनके मुख्य नाम के हिसाब से फ़िल्टर नहीं किया जाता.
फ़िल्टर का उदाहरण: Configuration.TARGET_PREPARER_TYPE_NAME.
| पैरामीटर | |
|---|---|
output |
PrintWriter: writer, जिसमें xml को प्रिंट करना है. |
excludeFilters |
List: ऑब्जेक्ट टाइप की वह सूची जिसे डंप नहीं किया जाना चाहिए. |
printDeprecatedOptions |
boolean: डेप्रिकेट किए गए विकल्पों को प्रिंट करना है या नहीं |
printUnchangedOptions |
boolean |
| थ्रो | |
|---|---|
|
java.io.IOException |
IOException |
|
getAllConfigurationObjectsOfType
public abstract Collection<Object> getAllConfigurationObjectsOfType (String typeName)
यह एक सामान्य इंटरफ़ेस है. इसकी मदद से, सभी डिवाइसों पर किसी दिए गए टाइप के नाम के सभी ऑब्जेक्ट पाए जा सकते हैं.
| पैरामीटर | |
|---|---|
typeName |
String: कॉन्फ़िगरेशन ऑब्जेक्ट का यूनीक टाइप |
| रिटर्न | |
|---|---|
Collection<Object> |
दिए गए टाइप के कॉन्फ़िगरेशन ऑब्जेक्ट की सूची. |
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 abstract List<?> getConfigurationObjectList (String typeName)
यह getConfigurationObject(String) जैसा ही है, लेकिन यह कॉन्फ़िगरेशन ऑब्जेक्ट टाइप के लिए है. यह एक से ज़्यादा ऑब्जेक्ट के साथ काम करता है.
| पैरामीटर | |
|---|---|
typeName |
String: कॉन्फ़िगरेशन ऑब्जेक्ट का यूनीक टाइप नेम |
| रिटर्न | |
|---|---|
List<?> |
कॉन्फ़िगरेशन ऑब्जेक्ट की सूची या null, अगर दिए गए नाम वाला ऑब्जेक्ट टाइप मौजूद नहीं है. |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए CoverageOptions मिलता है.
| रिटर्न | |
|---|---|
CoverageOptions |
कॉन्फ़िगरेशन में दिया गया CoverageOptions. |
getDeviceConfig
public abstract List<IDeviceConfiguration> getDeviceConfig ()
कॉन्फ़िगरेशन से IDeviceConfigurations को वापस लाता है.
| रिटर्न | |
|---|---|
List<IDeviceConfiguration> |
कॉन्फ़िगरेशन में दिए गए IDeviceConfigurations को क्रम से दिखाया जाता है |
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 abstract Set<File> getFilesToClean ()
उन फ़ाइलों की सूची पाएं जिन्हें cleanConfigurationData() के दौरान हटाया जाएगा
| रिटर्न | |
|---|---|
Set<File> |
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
इनवॉकेशन के लिए GlobalTestFilter मिलता है.
| रिटर्न | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public abstract Set<String> getInopOptions ()
उन विकल्पों के नाम पाएं जिनकी वैल्यू में कोई बदलाव नहीं हुआ है
| रिटर्न | |
|---|---|
Set<String> |
|
getLabPreparers
public abstract List<ITargetPreparer> getLabPreparers ()
कॉन्फ़िगरेशन से ITargetPreparers को वापस लाता है.
| रिटर्न | |
|---|---|
List<ITargetPreparer> |
कॉन्फ़िगरेशन में दिए गए ITargetPreparers को क्रम से दिखाया जाता है |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ILeveledLogOutput मिलता है.
| रिटर्न | |
|---|---|
ILeveledLogOutput |
कॉन्फ़िगरेशन में दिया गया ILeveledLogOutput. |
getLogSaver
public abstract ILogSaver getLogSaver ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ILogSaver मिलता है.
| रिटर्न | |
|---|---|
ILogSaver |
कॉन्फ़िगरेशन में दिया गया ILogSaver. |
getMetricCollectors
public abstract List<IMetricCollector> getMetricCollectors ()
कॉन्फ़िगरेशन से IMetricCollectors को वापस लाता है.
| रिटर्न | |
|---|---|
List<IMetricCollector> |
|
getMultiPreTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiPreTargetPreparers ()
यह कॉन्फ़िगरेशन से उन IMultiTargetPreparers को पाता है जिन्हें किसी भी डिवाइस के target_preparers से पहले लागू किया जाना चाहिए.
| रिटर्न | |
|---|---|
List<IMultiTargetPreparer> |
कॉन्फ़िगरेशन में दिए गए IMultiTargetPreparers को क्रम से दिखाया जाता है |
getMultiTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiTargetPreparers ()
कॉन्फ़िगरेशन से IMultiTargetPreparers को वापस लाता है.
| रिटर्न | |
|---|---|
List<IMultiTargetPreparer> |
कॉन्फ़िगरेशन में दिए गए IMultiTargetPreparers को क्रम से दिखाया जाता है |
getName
public abstract String getName ()
कॉन्फ़िगरेशन का नाम दिखाता है.
| रिटर्न | |
|---|---|
String |
|
getPostProcessors
public abstract List<IPostProcessor> getPostProcessors ()
कॉन्फ़िगरेशन से IPostProcessors को वापस लाता है.
| रिटर्न | |
|---|---|
List<IPostProcessor> |
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
यह फ़ंक्शन, कॉल करने के लिए इस्तेमाल किया गया IRetryDecision दिखाता है.
| रिटर्न | |
|---|---|
IRetryDecision |
|
getSkipManager
public abstract SkipManager getSkipManager ()
इनवॉकेशन के लिए SkipManager मिलता है.
| रिटर्न | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
public abstract List<ISystemStatusChecker> getSystemStatusCheckers ()
कॉन्फ़िगरेशन से ISystemStatusCheckers को वापस लाता है.
| रिटर्न | |
|---|---|
List<ISystemStatusChecker> |
कॉन्फ़िगरेशन में दिए गए ISystemStatusCheckers को क्रम से दिखाया जाता है |
getTargetPreparers
public abstract List<ITargetPreparer> getTargetPreparers ()
कॉन्फ़िगरेशन से ITargetPreparers को वापस लाता है.
| रिटर्न | |
|---|---|
List<ITargetPreparer> |
कॉन्फ़िगरेशन में दिए गए ITargetPreparers को क्रम से दिखाया जाता है |
getTestInvocationListeners
public abstract List<ITestInvocationListener> getTestInvocationListeners ()
कॉन्फ़िगरेशन से इस्तेमाल किए जाने वाले ITestInvocationListeners को पाता है.
| रिटर्न | |
|---|---|
List<ITestInvocationListener> |
कॉन्फ़िगरेशन में दिए गए ITestInvocationListener. |
getTests
public abstract List<IRemoteTest> getTests ()
कॉन्फ़िगरेशन से, रन करने के लिए IRemoteTests को मिलता है.
| रिटर्न | |
|---|---|
List<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: मैप के विकल्पों के लिए ज़रूरी नहीं है कि यह कुंजी मौजूद हो. अगर यह मौजूद नहीं है, तो इसकी वैल्यू null होगी |
optionValue |
String: मैप किए गए विकल्प की वैल्यू |
| थ्रो | |
|---|---|
ConfigurationException |
विकल्प की वैल्यू सेट न होने पर |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String optionSource)कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में विकल्प की वैल्यू डालता है.
यह उन विकल्पों के लिए वैल्यू देने में मददगार होता है जो डाइनैमिक तौर पर जनरेट होते हैं.
| पैरामीटर | |
|---|---|
optionName |
String: विकल्प का नाम |
optionKey |
String: मैप के विकल्पों के लिए ज़रूरी नहीं है कि यह कुंजी मौजूद हो. अगर यह मौजूद नहीं है, तो इसकी वैल्यू null होगी |
optionValue |
String: मैप किए गए विकल्प की वैल्यू |
optionSource |
String: वह सोर्स कॉन्फ़िगरेशन जिसने इस विकल्प की वैल्यू दी है |
| थ्रो | |
|---|---|
ConfigurationException |
विकल्प की वैल्यू सेट न होने पर |
injectOptionValues
public abstract void injectOptionValues (List<OptionDef> optionDefs)
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में, विकल्प की कई वैल्यू इंजेक्ट करें.
नया ऑब्जेक्ट बनाने के बाद, एक साथ कई विकल्प वैल्यू डालने के लिए इसका इस्तेमाल किया जा सकता है.
| पैरामीटर | |
|---|---|
optionDefs |
List: इंजेक्ट किए जाने वाले विकल्प की परिभाषाओं की सूची |
| थ्रो | |
|---|---|
ConfigurationException |
विकल्पों की वैल्यू सेट न हो पाने पर |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
इससे यह पता चलता है कि कॉन्फ़िगर किए गए डिवाइस को isFake=true के तौर पर टैग किया गया है या नहीं.
| पैरामीटर | |
|---|---|
deviceName |
String |
| रिटर्न | |
|---|---|
boolean |
|
partialDeepClone
public abstract IConfiguration partialDeepClone (List<String> objectToDeepClone, IKeyStoreClient client)
clone() से एक बेस क्लोन बनाएं. इसके बाद, दिए गए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची को डीप क्लोन करें.
| पैरामीटर | |
|---|---|
objectToDeepClone |
List: डीप क्लोन करने के लिए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची. |
client |
IKeyStoreClient: कीस्टोर क्लाइंट. |
| रिटर्न | |
|---|---|
IConfiguration |
आंशिक रूप से डीप क्लोन किया गया कॉन्फ़िगरेशन. |
| थ्रो | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly,
PrintStream out)यह कॉन्फ़िगरेशन के लिए, कमांड लाइन के इस्तेमाल से जुड़ी मदद के लिए टेक्स्ट को दिए गए printStream पर दिखाता है.
| पैरामीटर | |
|---|---|
importantOnly |
boolean: अगर true सिर्फ़ ज़रूरी विकल्पों के लिए प्रिंट करने से जुड़ी मदद |
out |
PrintStream: इस्तेमाल किया जाने वाला PrintStream. |
| थ्रो | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
File के उन विकल्पों को ठीक करें जो किसी दूर की जगह की ओर ले जाते हैं. इसके लिए, फ़ाइलों को हटाने के लिए cleanConfigurationData() को कॉल करना होगा.
| पैरामीटर | |
|---|---|
resolver |
DynamicRemoteFileResolver: फ़ाइलों को ठीक करने के लिए इस्तेमाल किया जाने वाला DynamicRemoteFileResolver |
| थ्रो | |
|---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
com.android.tradefed.config.ConfigurationException |
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public abstract void safeInjectOptionValues (List<OptionDef> optionDefs)
अगर कोई विकल्प लागू नहीं किया जा सकता है, तो कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कई विकल्प वैल्यू डालें.
नया ऑब्जेक्ट बनाने के बाद, एक साथ कई विकल्प वैल्यू डालने के लिए इसका इस्तेमाल किया जा सकता है.
| पैरामीटर | |
|---|---|
optionDefs |
List: इंजेक्ट किए जाने वाले विकल्प की परिभाषाओं की सूची |
| थ्रो | |
|---|---|
ConfigurationException |
अगर OptionSetter नहीं बनाया जा सका |
setBestEffortOptionsFromCommandLineArgs
public abstract List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)यह फ़ंक्शन, कमांड लाइन के आर्ग्युमेंट के दिए गए सेट का इस्तेमाल करके, कॉन्फ़िगरेशन Option फ़ील्ड सेट करता है. इसके लिए, सबसे अच्छे तरीके का इस्तेमाल किया जाता है.
सही फ़ॉर्मैट के लिए, ArgsOptionParser देखें
| पैरामीटर | |
|---|---|
listArgs |
List: कमांड लाइन आर्ग्युमेंट |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient का इस्तेमाल किया जा सकता है. |
| रिटर्न | |
|---|---|
List<String> |
ऐसे आर्ग्युमेंट जिनका इस्तेमाल नहीं किया गया है |
| थ्रो | |
|---|---|
ConfigurationException |
|
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
कॉन्फ़िगरेशन में मौजूद मौजूदा IBuildProvider को बदलें.
| पैरामीटर | |
|---|---|
provider |
IBuildProvider: the new 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)यह फ़ंक्शन, दिए गए नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट सेट करने का सामान्य तरीका है. इससे मौजूदा वैल्यू बदल जाती है.
| पैरामीटर | |
|---|---|
name |
String: कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम. |
configObject |
Object: कॉन्फ़िगरेशन ऑब्जेक्ट |
| थ्रो | |
|---|---|
ConfigurationException |
अगर configObject सही टाइप का नहीं था |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,
List<?> configList)यह एक सामान्य तरीका है. इसकी मदद से, दिए गए नाम के लिए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची सेट की जा सकती है. इससे मौजूदा वैल्यू बदल जाती है.
| पैरामीटर | |
|---|---|
name |
String: कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम. |
configList |
List: कॉन्फ़िगरेशन ऑब्जेक्ट की सूची |
| थ्रो | |
|---|---|
ConfigurationException |
अगर सूची में मौजूद कोई ऑब्जेक्ट सही टाइप का नहीं है |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
CoverageOptions एट्रिब्यूट की वैल्यू सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
| पैरामीटर | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
किसी भी मौजूदा वैल्यू को बदलकर, IDeviceConfiguration सेट करें.
setDeviceConfigList
public abstract void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)
IDeviceConfiguration सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (List<IMetricCollector> collectors)
IMetricCollector की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी.
| पैरामीटर | |
|---|---|
collectors |
List |
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 (List<ITargetPreparer> 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_preparers में से किसी भी डिवाइस से पहले लागू किया जाना चाहिए. साथ ही, यह मौजूदा वैल्यू को बदल देता है
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (List<IMultiTargetPreparer> multiPreTargPreps)
इस कॉन्फ़िगरेशन में, IMultiTargetPreparer की वह सूची सेट करें जिन्हें target_preparers में से किसी भी डिवाइस से पहले लागू किया जाना चाहिए. साथ ही, मौजूदा वैल्यू को बदलें
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
इस कॉन्फ़िगरेशन में एक IMultiTargetPreparer सेट करने का आसान तरीका. इससे मौजूदा वैल्यू बदल जाती हैं
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (List<IMultiTargetPreparer> multiTargPreps)
इस कॉन्फ़िगरेशन में IMultiTargetPreparer की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ, कॉन्फ़िगरेशन Option फ़ील्ड सेट करें
ArgsOptionParser के लिए मान्य फ़ॉर्मैट
| पैरामीटर | |
|---|---|
listArgs |
List: कमांड लाइन आर्ग्युमेंट |
| रिटर्न | |
|---|---|
List<String> |
ऐसे आर्ग्युमेंट जिनका इस्तेमाल नहीं किया गया है |
| थ्रो | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ, कॉन्फ़िगरेशन Option फ़ील्ड सेट करें
सही फ़ॉर्मैट के लिए, ArgsOptionParser देखें
| पैरामीटर | |
|---|---|
listArgs |
List: कमांड लाइन आर्ग्युमेंट |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient का इस्तेमाल किया जा सकता है. |
| रिटर्न | |
|---|---|
List<String> |
ऐसे आर्ग्युमेंट जिनका इस्तेमाल नहीं किया गया है |
| थ्रो | |
|---|---|
ConfigurationException |
|
setPostProcessors
public abstract void setPostProcessors (List<IPostProcessor> processors)
IPostProcessor की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी.
| पैरामीटर | |
|---|---|
processors |
List |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
IRetryDecision को सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
setSkipManager
public abstract void setSkipManager (SkipManager skipManager)
यह कुकी, इनवोकेशन के लिए SkipManager सेट करती है.
| पैरामीटर | |
|---|---|
skipManager |
SkipManager |
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
इस कॉन्फ़िगरेशन में एक ISystemStatusChecker सेट करने का आसान तरीका. इससे मौजूदा वैल्यू बदल जाती हैं
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (List<ISystemStatusChecker> systemCheckers)
इस कॉन्फ़िगरेशन में ISystemStatusChecker की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
ITargetPreparer को सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
setTargetPreparers
public abstract void setTargetPreparers (List<ITargetPreparer> preparers)
ITargetPreparer की सूची सेट करता है. इससे मौजूदा वैल्यू बदल जाती है.
setTest
public abstract void setTest (IRemoteTest test)
इस कॉन्फ़िगरेशन में एक IRemoteTest सेट करने का आसान तरीका. इससे मौजूदा वैल्यू बदल जाती हैं
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
एक ITestInvocationListener सेट करने का आसान तरीका
setTestInvocationListeners
public abstract void setTestInvocationListeners (List<ITestInvocationListener> listeners)
ITestInvocationListener की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी
setTests
public abstract void setTests (List<IRemoteTest> tests)
इस कॉन्फ़िगरेशन में IRemoteTest की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी
validateOptions
public abstract void validateOptions ()
विकल्पों की वैल्यू की पुष्टि करें.
फ़िलहाल, इससे सिर्फ़ यह पुष्टि की जाएगी कि सभी ज़रूरी विकल्प सेट किए गए हैं
| थ्रो | |
|---|---|
ConfigurationException |
अगर कॉन्फ़िगरेशन मान्य नहीं है |