आय-कॉन्फ़िगरेशन
public
interface
IConfiguration
com.android.tradefed.config.IConfiguration |
ट्रेडफ़ेडरेशन शुरू करने के लिए कॉन्फ़िगरेशन की जानकारी.
हर ट्रेडफ़ेडरेशन को शुरू करने के लिए एक 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(
सबसे अच्छे कमांड लाइन आर्ग्युमेंट के सेट के साथ, कॉन्फ़िगरेशन |
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(
कमांड लाइन आर्ग्युमेंट के दिए गए सेट के साथ, कॉन्फ़िगरेशन
सही फ़ॉर्मैट के लिए |
abstract
|
setOptionsFromCommandLineArgs(
कमांड लाइन आर्ग्युमेंट के दिए गए सेट के साथ, कॉन्फ़िगरेशन
सही फ़ॉर्मैट के लिए |
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()
विकल्प मानों की पुष्टि करें. |
सार्वजनिक तरीके
फ़ाइल को मिटाएं
public abstract void addFilesToClean (toBeCleaned)
वे फ़ाइलें जोड़ें जिन्हें cleanConfigurationData()
के दौरान साफ़ करने की ज़रूरत है
पैरामीटर | |
---|---|
toBeCleaned |
|
क्लीनअप डेटा
public abstract void cleanConfigurationData ()
रिमोट फ़ाइलों के रिज़ॉल्व किए गए विकल्प फ़ील्ड में डाउनलोड की गई सभी फ़ाइलें मिटाएं.
क्लोन
public abstract IConfiguration clone ()
इस ऑब्जेक्ट की शैलो कॉपी बनाएं.
रिटर्न | |
---|---|
IConfiguration |
{link IConfiguration} की कॉपी |
डंपएक्सएमएल
public abstract void dumpXml (PrintWriter output)
इस विकल्प के लिए दिखाए गए सभी विकल्पों के साथ, कॉन्फ़िगरेशन के लिए बड़ी एक्सएमएल फ़ाइल उपलब्ध कराता है
String
के तौर पर IConfiguration
.
पैरामीटर | |
---|---|
output |
PrintWriter : वह राइटर जिसमें xml को प्रिंट करना है. |
थ्रो | |
---|---|
|
IOअपवाद |
डंपएक्सएमएल
public abstract void dumpXml (PrintWriter output,excludeFilters)
इस IConfiguration
के लिए दिखाए गए सभी विकल्पों से, उन कॉन्फ़िगरेशन के लिए बड़ी एक्सएमएल फ़ाइल मिलती है जिनमें उनके मुख्य नाम के हिसाब से ऑब्जेक्ट फ़िल्टर शामिल नहीं होते.
फ़िल्टर का उदाहरण: Configuration#TARGET_PREPARER_TYPE_NAME
.
पैरामीटर | |
---|---|
output |
PrintWriter : वह राइटर जिसमें xml को प्रिंट करना है. |
excludeFilters |
: उस ऑब्जेक्ट टाइप की सूची जिसे डंप नहीं किया जाना चाहिए. |
थ्रो | |
---|---|
|
IOअपवाद |
डंपएक्सएमएल
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
इस IConfiguration
के लिए दिखाए गए सभी विकल्पों से, उन कॉन्फ़िगरेशन के लिए बड़ी एक्सएमएल फ़ाइल मिलती है जिनमें उनके मुख्य नाम के हिसाब से ऑब्जेक्ट फ़िल्टर शामिल नहीं होते.
फ़िल्टर का उदाहरण: Configuration#TARGET_PREPARER_TYPE_NAME
.
पैरामीटर | |
---|---|
output |
PrintWriter : वह राइटर जिसमें xml को प्रिंट करना है. |
excludeFilters |
: उस ऑब्जेक्ट टाइप की सूची जिसे डंप नहीं किया जाना चाहिए. |
printDeprecatedOptions |
boolean : 'अब काम नहीं करता' के तौर पर मार्क किए गए विकल्पों को प्रिंट करना है या नहीं |
printUnchangedOptions |
boolean |
थ्रो | |
---|---|
|
IOअपवाद |
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 . |
getकॉन्फ़िगरेशन का ब्यौरा
public abstract ConfigurationDescriptor getConfigurationDescription ()
यह कॉन्फ़िगरेशन में दिया गया ConfigurationDescriptor
दिखाता है.
रिटर्न | |
---|---|
ConfigurationDescriptor |
'कॉन्फ़िगरेशन ऑब्जेक्ट' पाएं
public abstract Object getConfigurationObject (String typeName)
दिए गए टाइप के नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट पाने के लिए सामान्य इंटरफ़ेस.
पैरामीटर | |
---|---|
typeName |
String : कॉन्फ़िगरेशन ऑब्जेक्ट का यूनीक टाइप |
रिटर्न | |
---|---|
Object |
कॉन्फ़िगरेशन ऑब्जेक्ट या null , अगर दिए गए नाम के साथ ऑब्जेक्ट टाइप हो
मौजूद नहीं है. |
getConfigurationObjectList
public abstractgetConfigurationObjectList (String typeName)
getConfigurationObject(String)
के समान, लेकिन कॉन्फ़िगरेशन के लिए
ऐसे ऑब्जेक्ट टाइप जो कई ऑब्जेक्ट के साथ काम करते हैं.
पैरामीटर | |
---|---|
typeName |
String : कॉन्फ़िगरेशन ऑब्जेक्ट का यूनीक टाइप नाम |
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन ऑब्जेक्ट की सूची या null , अगर ऑब्जेक्ट टाइप
दिया गया नाम मौजूद नहीं है. |
'कवरेज' विकल्प
public abstract CoverageOptions getCoverageOptions ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए CoverageOptions
फ़ेच करता है.
रिटर्न | |
---|---|
CoverageOptions |
कॉन्फ़िगरेशन में दिया गया CoverageOptions . |
getDeviceConfig
public abstractgetDeviceConfig ()
कॉन्फ़िगरेशन से IDeviceConfiguration
s लेता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए IDeviceConfiguration |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
दिए गए नाम से जुड़े IDeviceConfiguration
को लौटाएं, अगर नहीं मिलता है, तो शून्य हो जाता है.
पैरामीटर | |
---|---|
nameDevice |
String |
रिटर्न | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए TestDeviceOptions
फ़ेच करता है.
रिटर्न | |
---|---|
TestDeviceOptions |
कॉन्फ़िगरेशन में दिया गया TestDeviceOptions . |
'डिवाइस रिकवर' पाएं
public abstract IDeviceRecovery getDeviceRecovery ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए IDeviceRecovery
फ़ेच करता है.
रिटर्न | |
---|---|
IDeviceRecovery |
कॉन्फ़िगरेशन में दिया गया IDeviceRecovery . |
'डिवाइस की ज़रूरी शर्तें' पाएं
public abstract IDeviceSelection getDeviceRequirements ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए IDeviceSelection
फ़ेच करता है.
रिटर्न | |
---|---|
IDeviceSelection |
कॉन्फ़िगरेशन में दिया गया IDeviceSelection . |
'फ़ाइलें पाएं' को मिटाएं
public abstractgetFilesToClean ()
उन फ़ाइलों की सूची पाएं जिन्हें cleanConfigurationData()
के दौरान हटाया जाएगा
रिटर्न | |
---|---|
|
'ग्लोबल फ़िल्टर' पाएं
public abstract GlobalTestFilter getGlobalFilters ()
शुरू करने के लिए GlobalTestFilter
देता है.
रिटर्न | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
उन विकल्पों के नाम पाएं जिनसे किसी भी वैल्यू में बदलाव नहीं हुआ है
रिटर्न | |
---|---|
|
गेटलैब प्रिपेयरर्स
public abstractgetLabPreparers ()
कॉन्फ़िगरेशन से ITargetPreparer
s लेता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए ITargetPreparer |
गेटलॉग आउटपुट
public abstract ILeveledLogOutput getLogOutput ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए ILeveledLogOutput
फ़ेच करता है.
रिटर्न | |
---|---|
ILeveledLogOutput |
कॉन्फ़िगरेशन में दिया गया ILeveledLogOutput . |
गेटलॉग सेवर
public abstract ILogSaver getLogSaver ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए ILogSaver
फ़ेच करता है.
रिटर्न | |
---|---|
ILogSaver |
कॉन्फ़िगरेशन में दिया गया ILogSaver . |
गेटमेट्रिक कलेक्टर
public abstractgetMetricCollectors ()
कॉन्फ़िगरेशन से IMetricCollector
s लेता है.
रिटर्न | |
---|---|
|
getMultiPreTargetPrers
public abstractgetMultiPreTargetPreparers ()
यह उस कॉन्फ़िगरेशन से IMultiTargetPreparer
s हासिल करता है, जिसे पहले एक्ज़ीक्यूट किया जाना चाहिए
टारगेट करने के लिए तैयार करें.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए IMultiTargetPreparer |
getMultiTarget फ़ीचरर
public abstractgetMultiTargetPreparers ()
कॉन्फ़िगरेशन से IMultiTargetPreparer
s लेता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए IMultiTargetPreparer |
गेटनाम
public abstract String getName ()
यह कॉन्फ़िगरेशन का नाम दिखाता है.
रिटर्न | |
---|---|
String |
गेटपोस्टप्रोसेसर
public abstractgetPostProcessors ()
कॉन्फ़िगरेशन से IPostProcessor
s लेता है.
रिटर्न | |
---|---|
|
getरीडिसीज़न
public abstract IRetryDecision getRetryDecision ()
शुरू करने के लिए इस्तेमाल किया जाने वाला IRetryDecision
दिखाता है.
रिटर्न | |
---|---|
IRetryDecision |
'स्किप मैनेजर'
public abstract SkipManager getSkipManager ()
शुरू करने के लिए SkipManager
देता है.
रिटर्न | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
कॉन्फ़िगरेशन से ISystemStatusChecker
s लेता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए ISystemStatusChecker |
getTargetतैयार करने वाले
public abstractgetTargetPreparers ()
कॉन्फ़िगरेशन से ITargetPreparer
s लेता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए ITargetPreparer |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए ITestInvocationListener
फ़ेच करता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए ITestInvocationListener . |
गेटटेस्ट
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 |
अगर विकल्प वैल्यू को सेट नहीं किया जा सका |
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.Configurationअपवाद |
ConfigurationException |
प्रिंट कमांड इस्तेमाल
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.Configurationअपवाद |
BuildRetrievalError |
|
ConfigurationException |
SafeInjectOptionValues
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 : कमांड लाइन |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
सभी मौजूदा वैल्यू को बदलकर, ICommandOptions
को सेट करें
सेट कॉन्फ़िगरेशन ऑब्जेक्ट
public abstract void setConfigurationObject (String name, Object configObject)
किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट को सेट करने का सामान्य तरीका.
पैरामीटर | |
---|---|
name |
String : कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम. |
configObject |
Object : कॉन्फ़िगरेशन ऑब्जेक्ट |
थ्रो | |
---|---|
ConfigurationException |
अगर configObject सही टाइप नहीं था |
सेट कॉन्फ़िगरेशनऑब्जेक्टलिस्ट
public abstract void setConfigurationObjectList (String name,configList)
दिए गए नाम के लिए, कॉन्फ़िगरेशन ऑब्जेक्ट सूची सेट करने का सामान्य तरीका वैल्यू.
पैरामीटर | |
---|---|
name |
String : कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम. |
configList |
: कॉन्फ़िगरेशन ऑब्जेक्ट सूची |
थ्रो | |
---|---|
ConfigurationException |
अगर सूची में मौजूद कोई ऑब्जेक्ट सही तरह का नहीं है |
सेटकवरेज विकल्प
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
मौजूदा वैल्यू को बदलकर, CoverageOptions
को सेट करें.
पैरामीटर | |
---|---|
coverageOptions |
CoverageOptions |
डिवाइस कॉन्फ़िगरेशन सेट करें
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
किसी मौजूदा वैल्यू को बदलकर, IDeviceConfiguration
सेट करें.
डिवाइस कॉन्फ़िगरेशन सूची सेट करें
public abstract void setDeviceConfigList (deviceConfigs)
किसी मौजूदा वैल्यू को बदलकर, IDeviceConfiguration
सेट करें.
डिवाइस मेट्रिककलेक्टर सेट करें
public abstract void setDeviceMetricCollectors (collectors)
मौजूदा वैल्यू को बदलकर, IMetricCollector
की सूची सेट करें.
पैरामीटर | |
---|---|
collectors |
|
डिवाइस विकल्पों को सेट करें
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
सभी मौजूदा वैल्यू को बदलकर, TestDeviceOptions
को सेट करें
पैरामीटर | |
---|---|
deviceOptions |
TestDeviceOptions |
DeviceRecovery सेट करें
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
किसी मौजूदा वैल्यू को बदलकर, IDeviceRecovery
को सेट करें.
डिवाइस की ज़रूरी शर्तें सेट करें
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
सभी मौजूदा वैल्यू को बदलकर, IDeviceSelection
को सेट करें
सेटलैब प्रिपेयरर
public abstract void setLabPreparer (ITargetPreparer preparer)
किसी मौजूदा वैल्यू को बदलकर, ITargetPreparer
को सेट करें.
सेटलैब प्रीपेयर्स
public abstract void setLabPreparers (preparers)
किसी मौजूदा वैल्यू को बदलकर, ITargetPreparer
की सूची सेट करें.
सेटलॉग आउटपुट
public abstract void setLogOutput (ILeveledLogOutput logger)
किसी मौजूदा वैल्यू को बदलकर, ILeveledLogOutput
को सेट करें.
सेटलॉग सेवर
public abstract void setLogSaver (ILogSaver logSaver)
किसी मौजूदा वैल्यू को बदलकर, ILogSaver
को सेट करें.
setMultiPreTargetPrer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
इस कॉन्फ़िगरेशन में, एक IMultiTargetPreparer
सेट करने का आसान तरीका
किसी भी मौजूदा मान को बदलते हुए, किसी भी डिवाइस target_preparer से पहले एक्ज़ीक्यूट किया जाना चाहिए
setMultiPreTargetPreferencesrs
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
इस कॉन्फ़िगरेशन में, इस्तेमाल किए जाने वाले IMultiTargetPreparer
की सूची सेट करें
किसी भी मौजूदा मान को बदलकर किसी भी डिवाइस target_ सुनिश्चित करने से पहले
setMultiTarget फ़ीचरर
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)
कमांड लाइन आर्ग्युमेंट के दिए गए सेट के साथ, कॉन्फ़िगरेशन Option
फ़ील्ड को सेट करें
सही फ़ॉर्मैट के लिए ArgsOptionParser
देखें
पैरामीटर | |
---|---|
listArgs |
: कमांड लाइन आर्ग्युमेंट |
keyStoreClient |
IKeyStoreClient : इस्तेमाल करने के लिए IKeyStoreClient . |
रिटर्न | |
---|---|
|
ऐसे आर्ग्युमेंट जिनका इस्तेमाल न किया गया हो |
थ्रो | |
---|---|
ConfigurationException |
setपोस्ट प्रोसेसर
public abstract void setPostProcessors (processors)
मौजूदा वैल्यू को बदलकर, IPostProcessor
की सूची सेट करें.
पैरामीटर | |
---|---|
processors |
|
सेट रिसीप डिसिज़न
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
को सेट करें.
सेट टारगेट प्रिपेयरर
public abstract void setTargetPreparers (preparers)
किसी मौजूदा वैल्यू को बदलकर, ITargetPreparer
की सूची सेट करें.
सेटटेस्ट
public abstract void setTest (IRemoteTest test)
किसी भी सुविधा की जगह, इस कॉन्फ़िगरेशन में एक IRemoteTest
सेट करने का आसान तरीका
मौजूदा मान
सेटटेस्टइनवोकेशनलिसनर
public abstract void setTestInvocationListener (ITestInvocationListener listener)
किसी एक ITestInvocationListener
को सेट करने का आसान तरीका
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
मौजूदा वैल्यू को बदलकर, ITestInvocationListener
की सूची सेट करें
सेटटेस्ट
public abstract void setTests (tests)
इस कॉन्फ़िगरेशन में, किसी भी कॉन्फ़िगरेशन को बदलकर, IRemoteTest
की सूची सेट करें
मौजूदा मान
पुष्टि के विकल्प
public abstract void validateOptions ()
विकल्प मानों की पुष्टि करें.
फ़िलहाल, इससे सिर्फ़ यह पुष्टि होगी कि सभी ज़रूरी विकल्प सेट कर दिए गए हैं
थ्रो | |
---|---|
ConfigurationException |
अगर कॉन्फ़िगरेशन मान्य नहीं है |