कॉन्फ़िगरेशन
public
class
Configuration
extends Object
implements
IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Configuration |
IConfiguration को लागू करने का एक तरीका, जो लोड किए गए कॉन्फ़िगरेशन ऑब्जेक्ट को मैप में सेव करता है.
खास जानकारी
कॉन्स्टेंट | |
|---|---|
String |
BUILD_PROVIDER_TYPE_NAME
|
String |
CMD_OPTIONS_TYPE_NAME
|
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
String |
COVERAGE_OPTIONS_TYPE_NAME
|
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
String |
DEVICE_NAME
|
String |
DEVICE_OPTIONS_TYPE_NAME
|
String |
DEVICE_RECOVERY_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_FILTERS_TYPE_NAME
|
String |
LAB_PREPARER_TYPE_NAME
|
String |
LOGGER_TYPE_NAME
|
String |
LOG_SAVER_TYPE_NAME
|
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
String |
MULTI_PREPARER_TYPE_NAME
|
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
String |
RESULT_REPORTER_TYPE_NAME
|
String |
RETRY_DECISION_TYPE_NAME
|
String |
SANBOX_OPTIONS_TYPE_NAME
|
String |
SANDBOX_TYPE_NAME
|
String |
SKIP_MANAGER_TYPE_NAME
|
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
String |
TARGET_PREPARER_TYPE_NAME
|
String |
TEST_TYPE_NAME
|
फ़ील्ड | |
|---|---|
public
static
final
Set<String> |
NON_MODULE_OBJECTS
|
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
Configuration(String name, String description)
डिफ़ॉल्ट कॉन्फ़िगरेशन ऑब्जेक्ट के साथ |
|
पब्लिक मेथड | |
|---|---|
void
|
addFilesToClean(Set<File> toBeCleaned)
ऐसी फ़ाइलें जोड़ें जिन्हें |
void
|
cleanConfigurationData()
रिमोट फ़ाइलों के विकल्प फ़ील्ड को हल करने के लिए, डाउनलोड की गई किसी भी फ़ाइल को मिटाएं. |
Configuration
|
clone()
यह ऑब्जेक्ट की शैलो कॉपी बनाता है. |
void
|
dumpXml(PrintWriter output)
यह फ़ंक्शन, कॉन्फ़िगरेशन के लिए पूरी एक्सएमएल फ़ाइल को |
void
|
dumpXml(PrintWriter output, List<String> excludeFilters)
यह फ़ंक्शन, कॉन्फ़िगरेशन के लिए पूरी जानकारी वाली एक्सएमएल फ़ाइल को वापस लाता है. इसमें इस |
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
यह फ़ंक्शन, कॉन्फ़िगरेशन के लिए पूरी जानकारी वाली एक्सएमएल फ़ाइल को वापस लाता है. इसमें इस |
Collection<Object>
|
getAllConfigurationObjectsOfType(String configType)
यह एक सामान्य इंटरफ़ेस है. इसकी मदद से, सभी डिवाइसों पर किसी दिए गए टाइप के नाम के सभी ऑब्जेक्ट पाए जा सकते हैं. |
IBuildProvider
|
getBuildProvider()
कॉन्फ़िगरेशन से |
String
|
getCommandLine()
इस |
ICommandOptions
|
getCommandOptions()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
ConfigurationDescriptor
|
getConfigurationDescription()
कॉन्फ़िगरेशन में दिया गया |
Object
|
getConfigurationObject(String typeName)
यह एक सामान्य इंटरफ़ेस है. इसका इस्तेमाल, दिए गए टाइप के नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट पाने के लिए किया जाता है. |
List<?>
|
getConfigurationObjectList(String typeName)
यह |
CoverageOptions
|
getCoverageOptions()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
String
|
getDescription()
|
List<IDeviceConfiguration>
|
getDeviceConfig()
कॉन्फ़िगरेशन से |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
दिए गए नाम से जुड़े |
TestDeviceOptions
|
getDeviceOptions()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
IDeviceRecovery
|
getDeviceRecovery()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
IDeviceSelection
|
getDeviceRequirements()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
Set<File>
|
getFilesToClean()
उन फ़ाइलों की सूची पाएं जिन्हें |
GlobalTestFilter
|
getGlobalFilters()
इनवॉकेशन के लिए |
Set<String>
|
getInopOptions()
उन विकल्पों के नाम पाएं जिनकी वैल्यू में कोई बदलाव नहीं हुआ है |
List<ITargetPreparer>
|
getLabPreparers()
कॉन्फ़िगरेशन से |
ILeveledLogOutput
|
getLogOutput()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
ILogSaver
|
getLogSaver()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए |
List<IMetricCollector>
|
getMetricCollectors()
कॉन्फ़िगरेशन से |
static
Set<String>
|
getMultiDeviceSupportedTag()
यह फ़ंक्शन, एक से ज़्यादा डिवाइसों के कॉन्फ़िगरेशन के लिए, डिवाइस टैग में काम करने वाले टैग की |
List<IMultiTargetPreparer>
|
getMultiPreTargetPreparers()
यह कॉन्फ़िगरेशन से उन |
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
कॉन्फ़िगरेशन से |
String
|
getName()
कॉन्फ़िगरेशन का नाम दिखाता है. |
List<IPostProcessor>
|
getPostProcessors()
कॉन्फ़िगरेशन से |
IRetryDecision
|
getRetryDecision()
यह फ़ंक्शन, कॉल करने के लिए इस्तेमाल किया गया |
SkipManager
|
getSkipManager()
इनवॉकेशन के लिए |
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
कॉन्फ़िगरेशन से |
List<ITargetPreparer>
|
getTargetPreparers()
कॉन्फ़िगरेशन से |
List<ITestInvocationListener>
|
getTestInvocationListeners()
कॉन्फ़िगरेशन से इस्तेमाल किए जाने वाले |
List<IRemoteTest>
|
getTests()
कॉन्फ़िगरेशन से, रन करने के लिए |
void
|
injectOptionValue(String optionName, String optionValue)
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में विकल्प की वैल्यू डालता है. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में विकल्प की वैल्यू डालता है. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में विकल्प की वैल्यू डालता है. |
void
|
injectOptionValues(List<OptionDef> optionDefs)
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में, विकल्प की कई वैल्यू इंजेक्ट करें. |
boolean
|
isDeviceConfiguredFake(String deviceName)
इससे यह पता चलता है कि कॉन्फ़िगर किए गए डिवाइस को isFake=true के तौर पर टैग किया गया है या नहीं. |
IConfiguration
|
partialDeepClone(List<String> objectToDeepClone, IKeyStoreClient client)
|
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
यह कॉन्फ़िगरेशन के लिए, कमांड लाइन के इस्तेमाल से जुड़ी मदद का टेक्स्ट, दिए गए printStream पर दिखाता है. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
|
void
|
safeInjectOptionValues(List<OptionDef> optionDefs)
अगर कोई विकल्प लागू नहीं किया जा सकता है, तो कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कई विकल्प वैल्यू डालें. |
List<String>
|
setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
यह फ़ंक्शन, कमांड लाइन के आर्ग्युमेंट के दिए गए सेट का इस्तेमाल करके, कॉन्फ़िगरेशन |
void
|
setBuildProvider(IBuildProvider provider)
कॉन्फ़िगरेशन में मौजूद मौजूदा |
void
|
setCommandLine(String[] arrayArgs)
इस |
void
|
setCommandOptions(ICommandOptions cmdOptions)
|
void
|
setConfigurationObject(String typeName, Object configObject)
यह फ़ंक्शन, दिए गए नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट सेट करने का सामान्य तरीका है. इससे मौजूदा वैल्यू बदल जाती है. |
void
|
setConfigurationObjectList(String typeName, List<?> configList)
यह एक सामान्य तरीका है. इसकी मदद से, दिए गए नाम के लिए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची सेट की जा सकती है. इससे मौजूदा वैल्यू बदल जाती है. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
|
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
किसी भी मौजूदा वैल्यू को बदलकर, |
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
|
void
|
setDeviceMetricCollectors(List<IMetricCollector> collectors)
|
void
|
setDeviceOptions(TestDeviceOptions devOptions)
|
void
|
setDeviceRecovery(IDeviceRecovery recovery)
|
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
|
void
|
setLabPreparer(ITargetPreparer preparer)
|
void
|
setLabPreparers(List<ITargetPreparer> preparers)
|
void
|
setLogOutput(ILeveledLogOutput logger)
|
void
|
setLogSaver(ILogSaver logSaver)
|
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
इस कॉन्फ़िगरेशन में एक ही |
void
|
setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)
इस कॉन्फ़िगरेशन में, |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
इस कॉन्फ़िगरेशन में एक |
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
इस कॉन्फ़िगरेशन में |
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ, कॉन्फ़िगरेशन
|
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ, कॉन्फ़िगरेशन
सही फ़ॉर्मैट के लिए, |
void
|
setPostProcessors(List<IPostProcessor> processors)
|
void
|
setRetryDecision(IRetryDecision decisionRetry)
|
void
|
setSkipManager(SkipManager skipManager)
यह कुकी, इनवोकेशन के लिए |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
इस कॉन्फ़िगरेशन में एक |
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
इस कॉन्फ़िगरेशन में |
void
|
setTargetPreparer(ITargetPreparer preparer)
|
void
|
setTargetPreparers(List<ITargetPreparer> preparers)
|
void
|
setTest(IRemoteTest test)
इस कॉन्फ़िगरेशन में एक |
void
|
setTestInvocationListener(ITestInvocationListener listener)
एक |
void
|
setTestInvocationListeners(List<ITestInvocationListener> listeners)
|
void
|
setTests(List<IRemoteTest> tests)
इस कॉन्फ़िगरेशन में |
void
|
validateOptions()
विकल्पों की वैल्यू की पुष्टि करें. |
प्रोटेक्टेड मेथड | |
|---|---|
boolean
|
isRemoteEnvironment()
इससे पता चलता है कि TF का एनवायरमेंट रिमोट इनवोकेशन है या नहीं. |
कॉन्स्टेंट
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
कॉन्स्टेंट वैल्यू: "build_provider"
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
कॉन्स्टेंट वैल्यू: "cmd_options"
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
कॉन्स्टेंट वैल्यू: "config_desc"
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
कॉन्स्टेंट वैल्यू: "coverage"
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
कॉन्स्टेंट वैल्यू: "metrics_collector"
DEVICE_NAME
public static final String DEVICE_NAME
कॉन्स्टेंट वैल्यू: "device"
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
कॉन्स्टेंट वैल्यू: "device_options"
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
कॉन्स्टेंट वैल्यू: "device_recovery"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
कॉन्स्टेंट वैल्यू: "device_requirements"
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
कॉन्स्टेंट वैल्यू: "global_filters"
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
कॉन्स्टेंट वैल्यू: "lab_preparer"
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
कॉन्स्टेंट वैल्यू: "logger"
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
कॉन्स्टेंट वैल्यू: "log_saver"
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
कॉन्स्टेंट वैल्यू: "metric_post_processor"
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
कॉन्स्टेंट वैल्यू: "multi_target_preparer"
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
कॉन्स्टेंट वैल्यू: "multi_pre_target_preparer"
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
कॉन्स्टेंट वैल्यू: "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
कॉन्स्टेंट वैल्यू: "retry_decision"
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
कॉन्स्टेंट वैल्यू: "sandbox_options"
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
कॉन्स्टेंट वैल्यू: "sandbox"
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
कॉन्स्टेंट वैल्यू: "skip_manager"
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
कॉन्स्टेंट वैल्यू: "system_checker"
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
कॉन्स्टेंट वैल्यू: "target_preparer"
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
कॉन्स्टेंट वैल्यू: "test"
फ़ील्ड
NON_MODULE_OBJECTS
public static final Set<String> NON_MODULE_OBJECTS
सार्वजनिक कंस्ट्रक्टर
कॉन्फ़िगरेशन
public Configuration (String name,
String description)डिफ़ॉल्ट कॉन्फ़िगरेशन ऑब्जेक्ट के साथ Configuration बनाता है.
| पैरामीटर | |
|---|---|
name |
String |
description |
String |
पब्लिक मेथड
addFilesToClean
public void addFilesToClean (Set<File> toBeCleaned)
ऐसी फ़ाइलें जोड़ें जिन्हें cleanConfigurationData() के दौरान मिटाना है
| पैरामीटर | |
|---|---|
toBeCleaned |
Set |
cleanConfigurationData
public void cleanConfigurationData ()
रिमोट फ़ाइलों के विकल्प फ़ील्ड को हल करने के लिए, डाउनलोड की गई किसी भी फ़ाइल को मिटाएं.
dumpXml
public void dumpXml (PrintWriter output)
यह फ़ंक्शन, कॉन्फ़िगरेशन के लिए पूरी एक्सएमएल फ़ाइल को String के तौर पर दिखाता है. इसमें IConfiguration के लिए सभी विकल्प दिखाए जाते हैं.
| पैरामीटर | |
|---|---|
output |
PrintWriter: writer, जिसमें xml को प्रिंट करना है. |
| थ्रो | |
|---|---|
IOException |
|
dumpXml
public void dumpXml (PrintWriter output,
List<String> excludeFilters)यह फ़ंक्शन, कॉन्फ़िगरेशन के लिए पूरी जानकारी वाली एक्सएमएल फ़ाइल को वापस लाता है. इसमें इस IConfiguration के लिए दिखाए गए सभी विकल्प शामिल होते हैं. हालांकि, इसमें ऑब्जेक्ट को उनके मुख्य नाम के हिसाब से फ़िल्टर नहीं किया जाता.
फ़िल्टर का उदाहरण: Configuration.TARGET_PREPARER_TYPE_NAME.
| पैरामीटर | |
|---|---|
output |
PrintWriter: writer, जिसमें xml को प्रिंट करना है. |
excludeFilters |
List: ऑब्जेक्ट टाइप की वह सूची जिसे डंप नहीं किया जाना चाहिए. |
| थ्रो | |
|---|---|
IOException |
|
dumpXml
public 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 |
| थ्रो | |
|---|---|
IOException |
|
getAllConfigurationObjectsOfType
public Collection<Object> getAllConfigurationObjectsOfType (String configType)
यह एक सामान्य इंटरफ़ेस है. इसकी मदद से, सभी डिवाइसों पर किसी दिए गए टाइप के नाम के सभी ऑब्जेक्ट पाए जा सकते हैं.
| पैरामीटर | |
|---|---|
configType |
String: कॉन्फ़िगरेशन ऑब्जेक्ट का यूनीक टाइप |
| रिटर्न | |
|---|---|
Collection<Object> |
दिए गए टाइप के कॉन्फ़िगरेशन ऑब्जेक्ट की सूची. |
getBuildProvider
public IBuildProvider getBuildProvider ()
कॉन्फ़िगरेशन से IBuildProvider मिलता है.
| रिटर्न | |
|---|---|
IBuildProvider |
कॉन्फ़िगरेशन में दिया गया IBuildProvider |
getCommandLine
public String getCommandLine ()
इस IConfiguration को बनाने के लिए इस्तेमाल की गई कमांड लाइन मिलती है.
| रिटर्न | |
|---|---|
String |
इस IConfiguration को बनाने के लिए इस्तेमाल की गई कमांड लाइन. |
getCommandOptions
public ICommandOptions getCommandOptions ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ICommandOptions मिलता है.
| रिटर्न | |
|---|---|
ICommandOptions |
कॉन्फ़िगरेशन में दिया गया ICommandOptions. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
कॉन्फ़िगरेशन में दिया गया ConfigurationDescriptor दिखाता है.
| रिटर्न | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public Object getConfigurationObject (String typeName)
यह एक सामान्य इंटरफ़ेस है. इसका इस्तेमाल, दिए गए टाइप के नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट पाने के लिए किया जाता है.
| पैरामीटर | |
|---|---|
typeName |
String: कॉन्फ़िगरेशन ऑब्जेक्ट का यूनीक टाइप |
| रिटर्न | |
|---|---|
Object |
कॉन्फ़िगरेशन ऑब्जेक्ट या null, अगर दिए गए नाम वाला ऑब्जेक्ट टाइप मौजूद नहीं है. |
getConfigurationObjectList
public List<?> getConfigurationObjectList (String typeName)
यह getConfigurationObject(String) जैसा ही है, लेकिन यह कॉन्फ़िगरेशन ऑब्जेक्ट टाइप के लिए है. यह एक से ज़्यादा ऑब्जेक्ट के साथ काम करता है.
| पैरामीटर | |
|---|---|
typeName |
String: कॉन्फ़िगरेशन ऑब्जेक्ट का यूनीक टाइप नेम |
| रिटर्न | |
|---|---|
List<?> |
कॉन्फ़िगरेशन ऑब्जेक्ट की सूची या null, अगर दिए गए नाम वाला ऑब्जेक्ट टाइप मौजूद नहीं है. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए CoverageOptions मिलता है.
| रिटर्न | |
|---|---|
CoverageOptions |
कॉन्फ़िगरेशन में दिया गया CoverageOptions. |
getDescription
public String getDescription ()
| रिटर्न | |
|---|---|
String |
उपयोगकर्ताओं के लिए कम शब्दों में जानकारी Configuration |
getDeviceConfig
public List<IDeviceConfiguration> getDeviceConfig ()
कॉन्फ़िगरेशन से IDeviceConfigurations को वापस लाता है.
| रिटर्न | |
|---|---|
List<IDeviceConfiguration> |
कॉन्फ़िगरेशन में दिए गए IDeviceConfigurations को क्रम से दिखाया जाता है |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
दिए गए नाम से जुड़े IDeviceConfiguration को दिखाता है. अगर यह नहीं मिलता है, तो शून्य दिखाता है.
| पैरामीटर | |
|---|---|
nameDevice |
String |
| रिटर्न | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए TestDeviceOptions मिलता है.
| रिटर्न | |
|---|---|
TestDeviceOptions |
कॉन्फ़िगरेशन में दिया गया TestDeviceOptions. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IDeviceRecovery मिलता है.
| रिटर्न | |
|---|---|
IDeviceRecovery |
कॉन्फ़िगरेशन में दिया गया IDeviceRecovery. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IDeviceSelection मिलता है.
| रिटर्न | |
|---|---|
IDeviceSelection |
कॉन्फ़िगरेशन में दिया गया IDeviceSelection. |
getFilesToClean
public Set<File> getFilesToClean ()
उन फ़ाइलों की सूची पाएं जिन्हें cleanConfigurationData() के दौरान हटाया जाएगा
| रिटर्न | |
|---|---|
Set<File> |
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
इनवॉकेशन के लिए GlobalTestFilter मिलता है.
| रिटर्न | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public Set<String> getInopOptions ()
उन विकल्पों के नाम पाएं जिनकी वैल्यू में कोई बदलाव नहीं हुआ है
| रिटर्न | |
|---|---|
Set<String> |
|
getLabPreparers
public List<ITargetPreparer> getLabPreparers ()
कॉन्फ़िगरेशन से ITargetPreparers को वापस लाता है.
| रिटर्न | |
|---|---|
List<ITargetPreparer> |
कॉन्फ़िगरेशन में दिए गए ITargetPreparers को क्रम से दिखाया जाता है |
getLogOutput
public ILeveledLogOutput getLogOutput ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ILeveledLogOutput मिलता है.
| रिटर्न | |
|---|---|
ILeveledLogOutput |
कॉन्फ़िगरेशन में दिया गया ILeveledLogOutput. |
getLogSaver
public ILogSaver getLogSaver ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ILogSaver मिलता है.
| रिटर्न | |
|---|---|
ILogSaver |
कॉन्फ़िगरेशन में दिया गया ILogSaver. |
getMetricCollectors
public List<IMetricCollector> getMetricCollectors ()
कॉन्फ़िगरेशन से IMetricCollectors को वापस लाता है.
| रिटर्न | |
|---|---|
List<IMetricCollector> |
|
getMultiDeviceSupportedTag
public static Set<String> getMultiDeviceSupportedTag ()
यह फ़ंक्शन, एक से ज़्यादा डिवाइसों के कॉन्फ़िगरेशन के लिए, डिवाइस टैग में काम करने वाले टैग की Set दिखाता है.
| रिटर्न | |
|---|---|
Set<String> |
|
getMultiPreTargetPreparers
public List<IMultiTargetPreparer> getMultiPreTargetPreparers ()
यह कॉन्फ़िगरेशन से उन IMultiTargetPreparers को पाता है जिन्हें किसी भी डिवाइस के target_preparers से पहले लागू किया जाना चाहिए.
| रिटर्न | |
|---|---|
List<IMultiTargetPreparer> |
कॉन्फ़िगरेशन में दिए गए IMultiTargetPreparers को क्रम से दिखाया जाता है |
getMultiTargetPreparers
public List<IMultiTargetPreparer> getMultiTargetPreparers ()
कॉन्फ़िगरेशन से IMultiTargetPreparers को वापस लाता है.
| रिटर्न | |
|---|---|
List<IMultiTargetPreparer> |
कॉन्फ़िगरेशन में दिए गए IMultiTargetPreparers को क्रम से दिखाया जाता है |
getName
public String getName ()
कॉन्फ़िगरेशन का नाम दिखाता है.
| रिटर्न | |
|---|---|
String |
|
getPostProcessors
public List<IPostProcessor> getPostProcessors ()
कॉन्फ़िगरेशन से IPostProcessors को वापस लाता है.
| रिटर्न | |
|---|---|
List<IPostProcessor> |
|
getRetryDecision
public IRetryDecision getRetryDecision ()
यह फ़ंक्शन, कॉल करने के लिए इस्तेमाल किया गया IRetryDecision दिखाता है.
| रिटर्न | |
|---|---|
IRetryDecision |
|
getSkipManager
public SkipManager getSkipManager ()
इनवॉकेशन के लिए SkipManager मिलता है.
| रिटर्न | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
public List<ISystemStatusChecker> getSystemStatusCheckers ()
कॉन्फ़िगरेशन से ISystemStatusCheckers को वापस लाता है.
| रिटर्न | |
|---|---|
List<ISystemStatusChecker> |
कॉन्फ़िगरेशन में दिए गए ISystemStatusCheckers को क्रम से दिखाया जाता है |
getTargetPreparers
public List<ITargetPreparer> getTargetPreparers ()
कॉन्फ़िगरेशन से ITargetPreparers को वापस लाता है.
| रिटर्न | |
|---|---|
List<ITargetPreparer> |
कॉन्फ़िगरेशन में दिए गए ITargetPreparers को क्रम से दिखाया जाता है |
getTestInvocationListeners
public List<ITestInvocationListener> getTestInvocationListeners ()
कॉन्फ़िगरेशन से इस्तेमाल किए जाने वाले ITestInvocationListeners को पाता है.
| रिटर्न | |
|---|---|
List<ITestInvocationListener> |
कॉन्फ़िगरेशन में दिए गए ITestInvocationListener. |
getTests
public List<IRemoteTest> getTests ()
कॉन्फ़िगरेशन से, रन करने के लिए IRemoteTests को मिलता है.
| रिटर्न | |
|---|---|
List<IRemoteTest> |
कॉन्फ़िगरेशन में दी गई जांचें |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में विकल्प की वैल्यू डालता है.
यह उन विकल्पों के लिए वैल्यू देने में मददगार होता है जो डाइनैमिक तौर पर जनरेट होते हैं.
| पैरामीटर | |
|---|---|
optionName |
String: विकल्प का नाम |
optionValue |
String: विकल्प की वैल्यू |
| थ्रो | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में विकल्प की वैल्यू डालता है.
यह उन विकल्पों के लिए वैल्यू देने में मददगार होता है जो डाइनैमिक तौर पर जनरेट होते हैं.
| पैरामीटर | |
|---|---|
optionName |
String: विकल्प का नाम |
optionKey |
String: मैप के विकल्पों के लिए ज़रूरी नहीं है कि यह कुंजी मौजूद हो. अगर यह मौजूद नहीं है, तो इसकी वैल्यू null होगी |
optionValue |
String: मैप किए गए विकल्प की वैल्यू |
| थ्रो | |
|---|---|
ConfigurationException |
|
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String source)कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में विकल्प की वैल्यू डालता है.
यह उन विकल्पों के लिए वैल्यू देने में मददगार होता है जो डाइनैमिक तौर पर जनरेट होते हैं.
| पैरामीटर | |
|---|---|
optionName |
String: विकल्प का नाम |
optionKey |
String: मैप के विकल्पों के लिए ज़रूरी नहीं है कि यह कुंजी मौजूद हो. अगर यह मौजूद नहीं है, तो इसकी वैल्यू null होगी |
optionValue |
String: मैप किए गए विकल्प की वैल्यू |
source |
String: वह सोर्स कॉन्फ़िगरेशन जिसने इस विकल्प की वैल्यू दी है |
| थ्रो | |
|---|---|
ConfigurationException |
|
injectOptionValues
public void injectOptionValues (List<OptionDef> optionDefs)
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में, विकल्प की कई वैल्यू इंजेक्ट करें.
नया ऑब्जेक्ट बनाने के बाद, एक साथ कई विकल्प वैल्यू डालने के लिए इसका इस्तेमाल किया जा सकता है.
| पैरामीटर | |
|---|---|
optionDefs |
List: इंजेक्ट किए जाने वाले विकल्प की परिभाषाओं की सूची |
| थ्रो | |
|---|---|
ConfigurationException |
|
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
इससे यह पता चलता है कि कॉन्फ़िगर किए गए डिवाइस को isFake=true के तौर पर टैग किया गया है या नहीं.
| पैरामीटर | |
|---|---|
deviceName |
String |
| रिटर्न | |
|---|---|
boolean |
|
partialDeepClone
public IConfiguration partialDeepClone (List<String> objectToDeepClone, IKeyStoreClient client)
clone() से एक बेस क्लोन बनाएं. इसके बाद, दिए गए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची को डीप क्लोन करें.
| पैरामीटर | |
|---|---|
objectToDeepClone |
List: डीप क्लोन करने के लिए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची. |
client |
IKeyStoreClient: कीस्टोर क्लाइंट. |
| रिटर्न | |
|---|---|
IConfiguration |
आंशिक रूप से डीप क्लोन किया गया कॉन्फ़िगरेशन. |
| थ्रो | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)यह कॉन्फ़िगरेशन के लिए, कमांड लाइन के इस्तेमाल से जुड़ी मदद का टेक्स्ट, दिए गए printStream पर दिखाता है.
| पैरामीटर | |
|---|---|
importantOnly |
boolean: अगर true सिर्फ़ ज़रूरी विकल्पों के लिए प्रिंट करने से जुड़ी मदद |
out |
PrintStream: इस्तेमाल किया जाने वाला PrintStream. |
| थ्रो | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
File के उन विकल्पों को ठीक करें जो किसी दूर की जगह की ओर ले जाते हैं. इसके लिए, फ़ाइलों को हटाने के लिए cleanConfigurationData() को कॉल करना होगा.
| पैरामीटर | |
|---|---|
resolver |
DynamicRemoteFileResolver: फ़ाइलों को ठीक करने के लिए इस्तेमाल किया जाने वाला DynamicRemoteFileResolver |
| थ्रो | |
|---|---|
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public void safeInjectOptionValues (List<OptionDef> optionDefs)
अगर कोई विकल्प लागू नहीं किया जा सकता है, तो कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कई विकल्प वैल्यू डालें.
नया ऑब्जेक्ट बनाने के बाद, एक साथ कई विकल्प वैल्यू डालने के लिए इसका इस्तेमाल किया जा सकता है.
| पैरामीटर | |
|---|---|
optionDefs |
List: इंजेक्ट किए जाने वाले विकल्प की परिभाषाओं की सूची |
| थ्रो | |
|---|---|
ConfigurationException |
|
setBestEffortOptionsFromCommandLineArgs
public List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)यह फ़ंक्शन, कमांड लाइन के आर्ग्युमेंट के दिए गए सेट का इस्तेमाल करके, कॉन्फ़िगरेशन Option फ़ील्ड सेट करता है. इसके लिए, सबसे अच्छे तरीके का इस्तेमाल किया जाता है.
सही फ़ॉर्मैट के लिए, ArgsOptionParser देखें
| पैरामीटर | |
|---|---|
listArgs |
List: कमांड लाइन आर्ग्युमेंट |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient का इस्तेमाल किया जा सकता है. |
| रिटर्न | |
|---|---|
List<String> |
ऐसे आर्ग्युमेंट जिनका इस्तेमाल नहीं किया गया है |
| थ्रो | |
|---|---|
ConfigurationException |
|
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
कॉन्फ़िगरेशन में मौजूद मौजूदा IBuildProvider को बदलें.
| पैरामीटर | |
|---|---|
provider |
IBuildProvider: the new IBuildProvider |
setCommandLine
public void setCommandLine (String[] arrayArgs)
इस IConfiguration को बनाने के लिए इस्तेमाल की गई कमांड लाइन सेट करता है.
यह पूरी कमांड लाइन को सेव करता है. इसमें कॉन्फ़िगरेशन का नाम भी शामिल होता है. यह setOptionsFromCommandLineArgs से अलग है.
| पैरामीटर | |
|---|---|
arrayArgs |
String: कमांड लाइन |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
ICommandOptions सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)यह फ़ंक्शन, दिए गए नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट सेट करने का सामान्य तरीका है. इससे मौजूदा वैल्यू बदल जाती है.
| पैरामीटर | |
|---|---|
typeName |
String: कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम. |
configObject |
Object: कॉन्फ़िगरेशन ऑब्जेक्ट |
| थ्रो | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
List<?> configList)यह एक सामान्य तरीका है. इसकी मदद से, दिए गए नाम के लिए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची सेट की जा सकती है. इससे मौजूदा वैल्यू बदल जाती है.
| पैरामीटर | |
|---|---|
typeName |
String: कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम. |
configList |
List: कॉन्फ़िगरेशन ऑब्जेक्ट की सूची |
| थ्रो | |
|---|---|
ConfigurationException |
|
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
CoverageOptions एट्रिब्यूट की वैल्यू सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
| पैरामीटर | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
किसी भी मौजूदा वैल्यू को बदलकर, IDeviceConfiguration सेट करें.
setDeviceConfigList
public void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)
IDeviceConfiguration सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (List<IMetricCollector> collectors)
IMetricCollector की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी.
| पैरामीटर | |
|---|---|
collectors |
List |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
TestDeviceOptions सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी
| पैरामीटर | |
|---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
IDeviceRecovery को सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
IDeviceSelection सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
ITargetPreparer को सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
setLabPreparers
public void setLabPreparers (List<ITargetPreparer> preparers)
ITargetPreparer की सूची सेट करता है. इससे मौजूदा वैल्यू बदल जाती है.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
ILeveledLogOutput को सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
ILogSaver को सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
इस कॉन्फ़िगरेशन में एक ही IMultiTargetPreparer सेट करने का आसान तरीका. इसे target_preparers में से किसी भी डिवाइस से पहले लागू किया जाना चाहिए. साथ ही, यह मौजूदा वैल्यू को बदल देता है
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (List<IMultiTargetPreparer> multiPreTargPreps)
इस कॉन्फ़िगरेशन में, IMultiTargetPreparer की वह सूची सेट करें जिन्हें target_preparers में से किसी भी डिवाइस से पहले लागू किया जाना चाहिए. साथ ही, मौजूदा वैल्यू को बदलें
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
इस कॉन्फ़िगरेशन में एक IMultiTargetPreparer सेट करने का आसान तरीका. इससे मौजूदा वैल्यू बदल जाती हैं
setMultiTargetPreparers
public void setMultiTargetPreparers (List<IMultiTargetPreparer> multiTargPreps)
इस कॉन्फ़िगरेशन में IMultiTargetPreparer की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी
setOptionsFromCommandLineArgs
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ, कॉन्फ़िगरेशन Option फ़ील्ड सेट करें
ArgsOptionParser के लिए मान्य फ़ॉर्मैट
| पैरामीटर | |
|---|---|
listArgs |
List: कमांड लाइन आर्ग्युमेंट |
| रिटर्न | |
|---|---|
List<String> |
ऐसे आर्ग्युमेंट जिनका इस्तेमाल नहीं किया गया है |
| थ्रो | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ, कॉन्फ़िगरेशन Option फ़ील्ड सेट करें
सही फ़ॉर्मैट के लिए, ArgsOptionParser देखें
| पैरामीटर | |
|---|---|
listArgs |
List: कमांड लाइन आर्ग्युमेंट |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient का इस्तेमाल किया जा सकता है. |
| रिटर्न | |
|---|---|
List<String> |
ऐसे आर्ग्युमेंट जिनका इस्तेमाल नहीं किया गया है |
| थ्रो | |
|---|---|
ConfigurationException |
|
setPostProcessors
public void setPostProcessors (List<IPostProcessor> processors)
IPostProcessor की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी.
| पैरामीटर | |
|---|---|
processors |
List |
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
IRetryDecision को सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
setSkipManager
public void setSkipManager (SkipManager skipManager)
यह कुकी, इनवोकेशन के लिए SkipManager सेट करती है.
| पैरामीटर | |
|---|---|
skipManager |
SkipManager |
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
इस कॉन्फ़िगरेशन में एक ISystemStatusChecker सेट करने का आसान तरीका. इससे मौजूदा वैल्यू बदल जाती हैं
setSystemStatusCheckers
public void setSystemStatusCheckers (List<ISystemStatusChecker> systemCheckers)
इस कॉन्फ़िगरेशन में ISystemStatusChecker की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
ITargetPreparer को सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.
setTargetPreparers
public void setTargetPreparers (List<ITargetPreparer> preparers)
ITargetPreparer की सूची सेट करता है. इससे मौजूदा वैल्यू बदल जाती है.
setTest
public void setTest (IRemoteTest test)
इस कॉन्फ़िगरेशन में एक IRemoteTest सेट करने का आसान तरीका. इससे मौजूदा वैल्यू बदल जाती हैं
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
एक ITestInvocationListener सेट करने का आसान तरीका
setTestInvocationListeners
public void setTestInvocationListeners (List<ITestInvocationListener> listeners)
ITestInvocationListener की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी
setTests
public void setTests (List<IRemoteTest> tests)
इस कॉन्फ़िगरेशन में IRemoteTest की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी
validateOptions
public void validateOptions ()
विकल्पों की वैल्यू की पुष्टि करें.
फ़िलहाल, इससे सिर्फ़ यह पुष्टि की जाएगी कि सभी ज़रूरी विकल्प सेट किए गए हैं
| थ्रो | |
|---|---|
ConfigurationException |
|
प्रोटेक्टेड मेथड
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
इससे पता चलता है कि TF का एनवायरमेंट रिमोट इनवोकेशन है या नहीं.
| रिटर्न | |
|---|---|
boolean |
|