कॉन्फ़िगरेशन

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)

डिफ़ॉल्ट कॉन्फ़िगरेशन ऑब्जेक्ट के साथ Configuration बनाता है.

पब्लिक मेथड

void addFilesToClean(Set<File> toBeCleaned)

ऐसी फ़ाइलें जोड़ें जिन्हें cleanConfigurationData() के दौरान मिटाना है

void cleanConfigurationData()

रिमोट फ़ाइलों के विकल्प फ़ील्ड को हल करने के लिए, डाउनलोड की गई किसी भी फ़ाइल को मिटाएं.

Configuration clone()

यह ऑब्जेक्ट की शैलो कॉपी बनाता है.

void dumpXml(PrintWriter output)

यह फ़ंक्शन, कॉन्फ़िगरेशन के लिए पूरी एक्सएमएल फ़ाइल को String के तौर पर दिखाता है. इसमें IConfiguration के लिए सभी विकल्प दिखाए जाते हैं.

void dumpXml(PrintWriter output, List<String> excludeFilters)

यह फ़ंक्शन, कॉन्फ़िगरेशन के लिए पूरी जानकारी वाली एक्सएमएल फ़ाइल को वापस लाता है. इसमें इस IConfiguration के लिए दिखाए गए सभी विकल्प शामिल होते हैं. हालांकि, इसमें ऑब्जेक्ट को उनके मुख्य नाम के हिसाब से फ़िल्टर नहीं किया जाता.

void dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

यह फ़ंक्शन, कॉन्फ़िगरेशन के लिए पूरी जानकारी वाली एक्सएमएल फ़ाइल को वापस लाता है. इसमें इस IConfiguration के लिए दिखाए गए सभी विकल्प शामिल होते हैं. हालांकि, इसमें ऑब्जेक्ट को उनके मुख्य नाम के हिसाब से फ़िल्टर नहीं किया जाता.

Collection<Object> getAllConfigurationObjectsOfType(String configType)

यह एक सामान्य इंटरफ़ेस है. इसकी मदद से, सभी डिवाइसों पर किसी दिए गए टाइप के नाम के सभी ऑब्जेक्ट पाए जा सकते हैं.

IBuildProvider getBuildProvider()

कॉन्फ़िगरेशन से IBuildProvider मिलता है.

String getCommandLine()

इस IConfiguration को बनाने के लिए इस्तेमाल की गई कमांड लाइन मिलती है.

ICommandOptions getCommandOptions()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ICommandOptions मिलता है.

ConfigurationDescriptor getConfigurationDescription()

कॉन्फ़िगरेशन में दिया गया ConfigurationDescriptor दिखाता है.

Object getConfigurationObject(String typeName)

यह एक सामान्य इंटरफ़ेस है. इसका इस्तेमाल, दिए गए टाइप के नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट पाने के लिए किया जाता है.

List<?> getConfigurationObjectList(String typeName)

यह getConfigurationObject(String) जैसा ही है, लेकिन यह कॉन्फ़िगरेशन ऑब्जेक्ट टाइप के लिए है. यह एक से ज़्यादा ऑब्जेक्ट के साथ काम करता है.

CoverageOptions getCoverageOptions()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए CoverageOptions मिलता है.

String getDescription()
List<IDeviceConfiguration> getDeviceConfig()

कॉन्फ़िगरेशन से IDeviceConfigurations को वापस लाता है.

IDeviceConfiguration getDeviceConfigByName(String nameDevice)

दिए गए नाम से जुड़े IDeviceConfiguration को दिखाता है. अगर यह नहीं मिलता है, तो शून्य दिखाता है.

TestDeviceOptions getDeviceOptions()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए TestDeviceOptions मिलता है.

IDeviceRecovery getDeviceRecovery()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IDeviceRecovery मिलता है.

IDeviceSelection getDeviceRequirements()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए IDeviceSelection मिलता है.

Set<File> getFilesToClean()

उन फ़ाइलों की सूची पाएं जिन्हें cleanConfigurationData() के दौरान हटाया जाएगा

GlobalTestFilter getGlobalFilters()

इनवॉकेशन के लिए GlobalTestFilter मिलता है.

Set<String> getInopOptions()

उन विकल्पों के नाम पाएं जिनकी वैल्यू में कोई बदलाव नहीं हुआ है

List<ITargetPreparer> getLabPreparers()

कॉन्फ़िगरेशन से ITargetPreparers को वापस लाता है.

ILeveledLogOutput getLogOutput()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ILeveledLogOutput मिलता है.

ILogSaver getLogSaver()

कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ILogSaver मिलता है.

List<IMetricCollector> getMetricCollectors()

कॉन्फ़िगरेशन से IMetricCollectors को वापस लाता है.

static Set<String> getMultiDeviceSupportedTag()

यह फ़ंक्शन, एक से ज़्यादा डिवाइसों के कॉन्फ़िगरेशन के लिए, डिवाइस टैग में काम करने वाले टैग की Set दिखाता है.

List<IMultiTargetPreparer> getMultiPreTargetPreparers()

यह कॉन्फ़िगरेशन से उन IMultiTargetPreparers को पाता है जिन्हें किसी भी डिवाइस के target_preparers से पहले लागू किया जाना चाहिए.

List<IMultiTargetPreparer> getMultiTargetPreparers()

कॉन्फ़िगरेशन से IMultiTargetPreparers को वापस लाता है.

String getName()

कॉन्फ़िगरेशन का नाम दिखाता है.

List<IPostProcessor> getPostProcessors()

कॉन्फ़िगरेशन से IPostProcessors को वापस लाता है.

IRetryDecision getRetryDecision()

यह फ़ंक्शन, कॉल करने के लिए इस्तेमाल किया गया IRetryDecision दिखाता है.

SkipManager getSkipManager()

इनवॉकेशन के लिए SkipManager मिलता है.

List<ISystemStatusChecker> getSystemStatusCheckers()

कॉन्फ़िगरेशन से ISystemStatusCheckers को वापस लाता है.

List<ITargetPreparer> getTargetPreparers()

कॉन्फ़िगरेशन से ITargetPreparers को वापस लाता है.

List<ITestInvocationListener> getTestInvocationListeners()

कॉन्फ़िगरेशन से इस्तेमाल किए जाने वाले ITestInvocationListeners को पाता है.

List<IRemoteTest> getTests()

कॉन्फ़िगरेशन से, रन करने के लिए IRemoteTests को मिलता है.

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)

clone() से एक बेस क्लोन बनाएं. इसके बाद, दिए गए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची को डीप क्लोन करें.

void printCommandUsage(boolean importantOnly, PrintStream out)

यह कॉन्फ़िगरेशन के लिए, कमांड लाइन के इस्तेमाल से जुड़ी मदद का टेक्स्ट, दिए गए printStream पर दिखाता है.

void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

File के उन विकल्पों को ठीक करें जो किसी दूर की जगह की ओर ले जाते हैं.

void safeInjectOptionValues(List<OptionDef> optionDefs)

अगर कोई विकल्प लागू नहीं किया जा सकता है, तो कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कई विकल्प वैल्यू डालें.

List<String> setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)

यह फ़ंक्शन, कमांड लाइन के आर्ग्युमेंट के दिए गए सेट का इस्तेमाल करके, कॉन्फ़िगरेशन Option फ़ील्ड सेट करता है. इसके लिए, सबसे अच्छे तरीके का इस्तेमाल किया जाता है.

void setBuildProvider(IBuildProvider provider)

कॉन्फ़िगरेशन में मौजूद मौजूदा IBuildProvider को बदलें.

void setCommandLine(String[] arrayArgs)

इस IConfiguration को बनाने के लिए इस्तेमाल की गई कमांड लाइन सेट करता है.

void setCommandOptions(ICommandOptions cmdOptions)

ICommandOptions सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी

void setConfigurationObject(String typeName, Object configObject)

यह फ़ंक्शन, दिए गए नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट सेट करने का सामान्य तरीका है. इससे मौजूदा वैल्यू बदल जाती है.

void setConfigurationObjectList(String typeName, List<?> configList)

यह एक सामान्य तरीका है. इसकी मदद से, दिए गए नाम के लिए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची सेट की जा सकती है. इससे मौजूदा वैल्यू बदल जाती है.

void setCoverageOptions(CoverageOptions coverageOptions)

CoverageOptions एट्रिब्यूट की वैल्यू सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.

void setDeviceConfig(IDeviceConfiguration deviceConfig)

किसी भी मौजूदा वैल्यू को बदलकर, IDeviceConfiguration सेट करें.

void setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)

IDeviceConfiguration सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.

void setDeviceMetricCollectors(List<IMetricCollector> collectors)

IMetricCollector की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी.

void setDeviceOptions(TestDeviceOptions devOptions)

TestDeviceOptions सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी

void setDeviceRecovery(IDeviceRecovery recovery)

IDeviceRecovery को सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.

void setDeviceRequirements(IDeviceSelection devRequirements)

IDeviceSelection सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी

void setLabPreparer(ITargetPreparer preparer)

ITargetPreparer को सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.

void setLabPreparers(List<ITargetPreparer> preparers)

ITargetPreparer की सूची सेट करता है. इससे मौजूदा वैल्यू बदल जाती है.

void setLogOutput(ILeveledLogOutput logger)

ILeveledLogOutput को सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.

void setLogSaver(ILogSaver logSaver)

ILogSaver को सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.

void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)

इस कॉन्फ़िगरेशन में एक ही IMultiTargetPreparer सेट करने का आसान तरीका. इसे target_preparers में से किसी भी डिवाइस से पहले लागू किया जाना चाहिए. साथ ही, यह मौजूदा वैल्यू को बदल देता है

void setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)

इस कॉन्फ़िगरेशन में, IMultiTargetPreparer की वह सूची सेट करें जिन्हें target_preparers में से किसी भी डिवाइस से पहले लागू किया जाना चाहिए. साथ ही, मौजूदा वैल्यू को बदलें

void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

इस कॉन्फ़िगरेशन में एक IMultiTargetPreparer सेट करने का आसान तरीका. इससे मौजूदा वैल्यू बदल जाती हैं

void setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)

इस कॉन्फ़िगरेशन में IMultiTargetPreparer की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी

List<String> setOptionsFromCommandLineArgs(List<String> listArgs)

कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ, कॉन्फ़िगरेशन Option फ़ील्ड सेट करें

ArgsOptionParser के लिए मान्य फ़ॉर्मैट

List<String> setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)

कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ, कॉन्फ़िगरेशन Option फ़ील्ड सेट करें

सही फ़ॉर्मैट के लिए, ArgsOptionParser देखें

void setPostProcessors(List<IPostProcessor> processors)

IPostProcessor की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी.

void setRetryDecision(IRetryDecision decisionRetry)

IRetryDecision को सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.

void setSkipManager(SkipManager skipManager)

यह कुकी, इनवोकेशन के लिए SkipManager सेट करती है.

void setSystemStatusChecker(ISystemStatusChecker systemChecker)

इस कॉन्फ़िगरेशन में एक ISystemStatusChecker सेट करने का आसान तरीका. इससे मौजूदा वैल्यू बदल जाती हैं

void setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)

इस कॉन्फ़िगरेशन में ISystemStatusChecker की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी

void setTargetPreparer(ITargetPreparer preparer)

ITargetPreparer को सेट करें. इससे मौजूदा वैल्यू बदल जाएगी.

void setTargetPreparers(List<ITargetPreparer> preparers)

ITargetPreparer की सूची सेट करता है. इससे मौजूदा वैल्यू बदल जाती है.

void setTest(IRemoteTest test)

इस कॉन्फ़िगरेशन में एक IRemoteTest सेट करने का आसान तरीका. इससे मौजूदा वैल्यू बदल जाती हैं

void setTestInvocationListener(ITestInvocationListener listener)

एक ITestInvocationListener सेट करने का आसान तरीका

void setTestInvocationListeners(List<ITestInvocationListener> listeners)

ITestInvocationListener की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी

void setTests(List<IRemoteTest> tests)

इस कॉन्फ़िगरेशन में IRemoteTest की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी

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 ()

रिमोट फ़ाइलों के विकल्प फ़ील्ड को हल करने के लिए, डाउनलोड की गई किसी भी फ़ाइल को मिटाएं.

क्लोन

public Configuration clone ()

यह ऑब्जेक्ट की शैलो कॉपी बनाता है.

रिटर्न
Configuration

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