विन्यास

public class Configuration
extends Object implements IConfiguration

java.lang.Object
com.android.tradefed.config.Configuration


एक ठोस IConfiguration कार्यान्वयन जो लोड किए गए कॉन्फ़िगरेशन ऑब्जेक्ट को मानचित्र में संग्रहीत करता है।

सारांश

खेत

public static final String BUILD_PROVIDER_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

public static final String LOGGER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final String RESULT_REPORTER_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

public static final String TEST_TYPE_NAME

सार्वजनिक निर्माणकर्ता

Configuration (String name, String description)

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

सार्वजनिक तरीके

void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

वे फ़ाइलें जोड़ें जिन्हें cleanConfigurationData() के दौरान साफ़ किया जाना चाहिए

void cleanConfigurationData ()

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

Configuration clone ()

इस वस्तु की उथली प्रति बनाता है।

void dumpXml (PrintWriter output)

इस IConfiguration के लिए ERROR(/String) के रूप में दिखाए गए सभी विकल्पों के साथ कॉन्फ़िगरेशन के लिए विस्तारित XML फ़ाइल प्राप्त करता है।

void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

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

void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

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

getAllConfigurationObjectsOfType (String configType)

सभी उपकरणों में एक दिए गए प्रकार के नाम के सभी ऑब्जेक्ट प्राप्त करने के लिए सामान्य इंटरफ़ेस।

IBuildProvider getBuildProvider ()

कॉन्फ़िगरेशन से IBuildProvider प्राप्त करता है।

String getCommandLine ()

इस IConfiguration बनाने के लिए उपयोग की जाने वाली कमांड लाइन प्राप्त करता है।

ICommandOptions getCommandOptions ()

कॉन्फ़िगरेशन से उपयोग करने के लिए ICommandOptions प्राप्त करता है।

ConfigurationDescriptor getConfigurationDescription ()

कॉन्फ़िगरेशन में प्रदान किया गया ConfigurationDescriptor लौटाता है।

Object getConfigurationObject (String typeName)

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

getConfigurationObjectList (String typeName)

getConfigurationObject(String) के समान, लेकिन कॉन्फ़िगरेशन ऑब्जेक्ट प्रकारों के लिए जो एकाधिक ऑब्जेक्ट्स का समर्थन करते हैं।

CoverageOptions getCoverageOptions ()

कॉन्फ़िगरेशन से उपयोग करने के लिए CoverageOptions प्राप्त करता है।

String getDescription ()
getDeviceConfig ()

कॉन्फ़िगरेशन से IDeviceConfiguration s प्राप्त करता है।

IDeviceConfiguration getDeviceConfigByName (String nameDevice)

प्रदान किए गए नाम से संबंधित IDeviceConfiguration वापस करें, यदि नहीं मिला तो शून्य।

TestDeviceOptions getDeviceOptions ()

कॉन्फ़िगरेशन से उपयोग करने के लिए TestDeviceOptions प्राप्त करता है।

IDeviceRecovery getDeviceRecovery ()

कॉन्फ़िगरेशन से उपयोग करने के लिए IDeviceRecovery प्राप्त करता है।

IDeviceSelection getDeviceRequirements ()

कॉन्फ़िगरेशन से उपयोग करने के लिए IDeviceSelection प्राप्त करता है।

getFilesToClean ()

cleanConfigurationData() के दौरान साफ़ की जाने वाली फ़ाइलों की सूची प्राप्त करें

GlobalTestFilter getGlobalFilters ()

मंगलाचरण के लिए GlobalTestFilter प्राप्त करता है।

getInopOptions ()

उन विकल्पों के नाम प्राप्त करें जिन्होंने कोई मान नहीं बदला

getLabPreparers ()

कॉन्फ़िगरेशन से ITargetPreparer s प्राप्त करता है।

ILeveledLogOutput getLogOutput ()

कॉन्फ़िगरेशन से उपयोग करने के लिए ILeveledLogOutput प्राप्त करता है।

ILogSaver getLogSaver ()

कॉन्फ़िगरेशन से उपयोग करने के लिए ILogSaver प्राप्त करता है।

getMetricCollectors ()

कॉन्फ़िगरेशन से IMetricCollector s प्राप्त करता है।

static getMultiDeviceSupportedTag ()

मल्टी डिवाइस कॉन्फ़िगरेशन के लिए डिवाइस टैग में समर्थित टैग का ERROR(/Set) लौटाएं।

getMultiPreTargetPreparers ()

कॉन्फ़िगरेशन से IMultiTargetPreparer s प्राप्त करता है जिसे किसी भी डिवाइस target_preparers से पहले निष्पादित किया जाना चाहिए।

getMultiTargetPreparers ()

कॉन्फ़िगरेशन से IMultiTargetPreparer s प्राप्त करता है।

String getName ()

कॉन्फ़िगरेशन का नाम लौटाता है।

getPostProcessors ()

कॉन्फ़िगरेशन से IPostProcessor प्राप्त करता है।

IRetryDecision getRetryDecision ()

मंगलाचरण के लिए प्रयुक्त IRetryDecision लौटाता है।

getSystemStatusCheckers ()

कॉन्फ़िगरेशन से ISystemStatusChecker s प्राप्त करता है।

getTargetPreparers ()

कॉन्फ़िगरेशन से ITargetPreparer s प्राप्त करता है।

getTestInvocationListeners ()

कॉन्फ़िगरेशन से उपयोग करने के लिए ITestInvocationListener s प्राप्त करता है।

getTests ()

कॉन्फ़िगरेशन से चलने के लिए IRemoteTest s प्राप्त करता है।

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

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में एकाधिक विकल्प मान इंजेक्ट करें।

boolean isDeviceConfiguredFake (String deviceName)

यह लौटाता है कि कॉन्फ़िगर किए गए डिवाइस को isFake=true टैग किया गया है या नहीं।

IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

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

void printCommandUsage (boolean importantOnly, PrintStream out)

दिए गए PrintStream में इस कॉन्फ़िगरेशन के लिए कमांड लाइन उपयोग सहायता टेक्स्ट आउटपुट करता है।

void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

दूरस्थ स्थान की ओर इशारा करते हुए ERROR(/File) के विकल्पों को हल करें।

void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

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

setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( 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, configList) setConfigurationObjectList (String typeName, configList)

दिए गए नाम के लिए कॉन्फ़िग ऑब्जेक्ट सूची सेट करने की सामान्य विधि, किसी भी मौजूदा मान को प्रतिस्थापित करती है।

void setCoverageOptions ( CoverageOptions coverageOptions)

किसी मौजूदा मान को बदलकर CoverageOptions सेट करें।

void setDeviceConfig ( IDeviceConfiguration deviceConfig)

IDeviceConfiguration सेट करें, किसी भी मौजूदा मान को बदलें।

void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

IDeviceConfiguration सेट करें, किसी भी मौजूदा मान को बदलें।

void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

IMetricCollector की सूची सेट करें, किसी भी मौजूदा मान को बदलें।

void setDeviceOptions ( TestDeviceOptions devOptions)

किसी भी मौजूदा मान को बदलकर TestDeviceOptions सेट करें

void setDeviceRecovery ( IDeviceRecovery recovery)

IDeviceRecovery किसी भी मौजूदा मान को बदलकर सेट करें।

void setDeviceRequirements ( IDeviceSelection devRequirements)

IDeviceSelection किसी भी मौजूदा मान को बदलकर सेट करें

void setLabPreparer ( ITargetPreparer preparer)

किसी भी मौजूदा मान को बदलकर ITargetPreparer सेट करें।

void setLabPreparers ( preparers) setLabPreparers ( preparers)

किसी भी मौजूदा मान को बदलकर ITargetPreparer s की सूची सेट करें।

void setLogOutput ( ILeveledLogOutput logger)

किसी भी मौजूदा मान को बदलकर ILeveledLogOutput सेट करें।

void setLogSaver ( ILogSaver logSaver)

किसी मौजूदा मान को बदलकर ILogSaver सेट करें।

void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep)

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

void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

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

void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

किसी मौजूदा मान को प्रतिस्थापित करते हुए, इस कॉन्फ़िगरेशन में एकल IMultiTargetPreparer सेट करने की सुविधाजनक विधि

void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

इस कॉन्फ़िगरेशन में IMultiTargetPreparer s की सूची सेट करें, किसी मौजूदा मान को बदलकर

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

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

अपेक्षित स्वरूप के लिए ArgsOptionParser

setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

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

अपेक्षित प्रारूप के लिए ArgsOptionParser देखें

void setPostProcessors ( processors) setPostProcessors ( processors)

किसी भी मौजूदा मान को बदलकर, IPostProcessor की सूची सेट करें।

void setRetryDecision ( IRetryDecision decisionRetry)

किसी भी मौजूदा मान को बदलकर IRetryDecision सेट करें।

void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

इस कॉन्फ़िगरेशन में एकल ISystemStatusChecker सेट करने की सुविधा विधि, किसी भी मौजूदा मान को प्रतिस्थापित करती है

void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

इस कॉन्फ़िगरेशन में ISystemStatusChecker s की सूची सेट करें, किसी मौजूदा मान को बदलकर

void setTargetPreparer ( ITargetPreparer preparer)

किसी भी मौजूदा मान को बदलकर ITargetPreparer सेट करें।

void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

किसी भी मौजूदा मान को बदलकर ITargetPreparer s की सूची सेट करें।

void setTest ( IRemoteTest test)

किसी मौजूदा मान को प्रतिस्थापित करते हुए, इस कॉन्फ़िगरेशन में एकल IRemoteTest सेट करने की सुविधा विधि

void setTestInvocationListener ( ITestInvocationListener listener)

एकल ITestInvocationListener सेट करने की सुविधाजनक विधि

void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

किसी मौजूदा मान को बदलकर ITestInvocationListener s की सूची सेट करें

void setTests ( tests) setTests ( tests)

इस कॉन्फ़िगरेशन में IRemoteTest की सूची सेट करें, किसी भी मौजूदा मान को बदलकर

void validateOptions ()

विकल्प मान मान्य करें।

संरक्षित तरीके

boolean isRemoteEnvironment ()

रिटर्न करता है कि TF का वातावरण एक दूरस्थ मंगलाचरण है या नहीं।

खेत

BUILD_PROVIDER_TYPE_NAME

public static final String BUILD_PROVIDER_TYPE_NAME

CMD_OPTIONS_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

COVERAGE_OPTIONS_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

डिवाइस का नाम

public static final String DEVICE_NAME

DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

GLOBAL_FILTERS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

LAB_PREPARER_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

LOGGER_TYPE_NAME

public static final String LOGGER_TYPE_NAME

LOG_SAVER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

METRIC_POST_PROCESSOR_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

RESULT_REPORTER_TYPE_NAME

public static final String RESULT_REPORTER_TYPE_NAME

RETRY_DECISION_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

SANBOX_OPTIONS_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

SANDBOX_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

TARGET_PREPARER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

TEST_TYPE_NAME

public static final String TEST_TYPE_NAME

सार्वजनिक निर्माणकर्ता

विन्यास

public Configuration (String name, 
                String description)

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

पैरामीटर
name String

description String

सार्वजनिक तरीके

addFilesToClean

public void addFilesToClean ( toBeCleaned)

वे फ़ाइलें जोड़ें जिन्हें cleanConfigurationData() के दौरान साफ़ किया जाना चाहिए

पैरामीटर
toBeCleaned

स्वच्छ कॉन्फ़िगरेशनडेटा

public void cleanConfigurationData ()

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

क्लोन

public Configuration clone ()

इस वस्तु की उथली प्रति बनाता है।

रिटर्न
Configuration

डंपएक्सएमएल

public void dumpXml (PrintWriter output)

इस IConfiguration के लिए ERROR(/String) के रूप में दिखाए गए सभी विकल्पों के साथ कॉन्फ़िगरेशन के लिए विस्तारित XML फ़ाइल प्राप्त करता है।

पैरामीटर
output PrintWriter : वह लेखक जिसे xml प्रिंट करना है।

डंपएक्सएमएल

public void dumpXml (PrintWriter output, 
                 excludeFilters)

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

फ़िल्टर उदाहरण: Configuration#TARGET_PREPARER_TYPE_NAME

पैरामीटर
output PrintWriter : वह लेखक जिसे xml प्रिंट करना है।

excludeFilters : ऑब्जेक्ट प्रकार की सूची जिसे डंप नहीं किया जाना चाहिए।

डंपएक्सएमएल

public void dumpXml (PrintWriter output, 
                 excludeFilters, 
                boolean printDeprecatedOptions, 
                boolean printUnchangedOptions)

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

फ़िल्टर उदाहरण: Configuration#TARGET_PREPARER_TYPE_NAME

पैरामीटर
output PrintWriter : वह लेखक जिसे xml प्रिंट करना है।

excludeFilters : ऑब्जेक्ट प्रकार की सूची जिसे डंप नहीं किया जाना चाहिए।

printDeprecatedOptions boolean : बहिष्कृत के रूप में चिह्नित विकल्पों को प्रिंट करना है या नहीं

printUnchangedOptions boolean

getAllConfigurationObjectsOfType

public  getAllConfigurationObjectsOfType (String configType)

सभी उपकरणों में एक दिए गए प्रकार के नाम के सभी ऑब्जेक्ट प्राप्त करने के लिए सामान्य इंटरफ़ेस।

पैरामीटर
configType String : कॉन्फ़िगरेशन ऑब्जेक्ट का अनूठा प्रकार

रिटर्न
दिए गए प्रकार के विन्यास वस्तुओं की सूची।

getBuildProvider

public IBuildProvider getBuildProvider ()

कॉन्फ़िगरेशन से IBuildProvider प्राप्त करता है।

रिटर्न
IBuildProvider कॉन्फ़िगरेशन में प्रदान किया गया IBuildProvider

getCommandLine

public String getCommandLine ()

इस IConfiguration बनाने के लिए उपयोग की जाने वाली कमांड लाइन प्राप्त करता है।

रिटर्न
String इस IConfiguration बनाने के लिए उपयोग की जाने वाली कमांड लाइन।

getCommandOptions

public ICommandOptions getCommandOptions ()

कॉन्फ़िगरेशन से उपयोग करने के लिए ICommandOptions प्राप्त करता है।

रिटर्न
ICommandOptions कॉन्फ़िगरेशन में प्रदान किए गए ICommandOptions

कॉन्फ़िगरेशन विवरण प्राप्त करें

public ConfigurationDescriptor getConfigurationDescription ()

कॉन्फ़िगरेशन में प्रदान किया गया ConfigurationDescriptor लौटाता है।

रिटर्न
ConfigurationDescriptor

getConfigurationObject

public Object getConfigurationObject (String typeName)

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

पैरामीटर
typeName String : कॉन्फ़िगरेशन ऑब्जेक्ट का अनूठा प्रकार

रिटर्न
Object कॉन्फ़िगरेशन ऑब्जेक्ट या null यदि दिए गए नाम के साथ ऑब्जेक्ट प्रकार मौजूद नहीं है।

getConfigurationObjectList

public  getConfigurationObjectList (String typeName)

getConfigurationObject(String) के समान, लेकिन कॉन्फ़िगरेशन ऑब्जेक्ट प्रकारों के लिए जो एकाधिक ऑब्जेक्ट्स का समर्थन करते हैं।

पैरामीटर
typeName String : कॉन्फ़िगरेशन ऑब्जेक्ट का अद्वितीय प्रकार का नाम

रिटर्न
यदि दिए गए नाम के साथ वस्तु प्रकार मौजूद नहीं है तो विन्यास वस्तुओं की सूची या null

getCoverageOptions

public CoverageOptions getCoverageOptions ()

कॉन्फ़िगरेशन से उपयोग करने के लिए CoverageOptions प्राप्त करता है।

रिटर्न
CoverageOptions कॉन्फ़िगरेशन में प्रदान किए गए CoverageOptions

getDescription

public String getDescription ()

रिटर्न
String एक छोटा उपयोगकर्ता पठनीय विवरण इस Configuration

getDeviceConfig

public  getDeviceConfig ()

कॉन्फ़िगरेशन से IDeviceConfiguration s प्राप्त करता है।

रिटर्न
IDeviceConfiguration कॉन्फ़िगरेशन में क्रम में प्रदान किया गया है

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

cleanConfigurationData() के दौरान साफ़ की जाने वाली फ़ाइलों की सूची प्राप्त करें

रिटर्न

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

मंगलाचरण के लिए GlobalTestFilter प्राप्त करता है।

रिटर्न
GlobalTestFilter

getInopOptions

public  getInopOptions ()

उन विकल्पों के नाम प्राप्त करें जिन्होंने कोई मान नहीं बदला

रिटर्न

getLabPreparers

public  getLabPreparers ()

कॉन्फ़िगरेशन से ITargetPreparer s प्राप्त करता है।

रिटर्न
कॉन्फ़िगरेशन में क्रम में प्रदान किया गया ITargetPreparer s

getLogOutput

public ILeveledLogOutput getLogOutput ()

कॉन्फ़िगरेशन से उपयोग करने के लिए ILeveledLogOutput प्राप्त करता है।

रिटर्न
ILeveledLogOutput कॉन्फ़िगरेशन में प्रदान किया गया ILeveledLogOutput

getLogSaver

public ILogSaver getLogSaver ()

कॉन्फ़िगरेशन से उपयोग करने के लिए ILogSaver प्राप्त करता है।

रिटर्न
ILogSaver कॉन्फ़िगरेशन में प्रदान किया गया ILogSaver

getMetricCollectors

public  getMetricCollectors ()

कॉन्फ़िगरेशन से IMetricCollector s प्राप्त करता है।

रिटर्न

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

मल्टी डिवाइस कॉन्फ़िगरेशन के लिए डिवाइस टैग में समर्थित टैग का ERROR(/Set) लौटाएं।

रिटर्न

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

कॉन्फ़िगरेशन से IMultiTargetPreparer s प्राप्त करता है जिसे किसी भी डिवाइस target_preparers से पहले निष्पादित किया जाना चाहिए।

रिटर्न
कॉन्फ़िगरेशन में क्रम में प्रदान किया गया IMultiTargetPreparer s

getMultiTargetPreparers

public  getMultiTargetPreparers ()

कॉन्फ़िगरेशन से IMultiTargetPreparer s प्राप्त करता है।

रिटर्न
कॉन्फ़िगरेशन में क्रम में प्रदान किया गया IMultiTargetPreparer s

getName

public String getName ()

कॉन्फ़िगरेशन का नाम लौटाता है।

रिटर्न
String

getPostProcessors

public  getPostProcessors ()

कॉन्फ़िगरेशन से IPostProcessor प्राप्त करता है।

रिटर्न

getRetryDecision

public IRetryDecision getRetryDecision ()

मंगलाचरण के लिए प्रयुक्त IRetryDecision लौटाता है।

रिटर्न
IRetryDecision

getSystemStatusCheckers

public  getSystemStatusCheckers ()

कॉन्फ़िगरेशन से ISystemStatusChecker s प्राप्त करता है।

रिटर्न
ISystemStatusChecker विन्यास में क्रम में प्रदान किया गया है

getTargetPreparers

public  getTargetPreparers ()

कॉन्फ़िगरेशन से ITargetPreparer s प्राप्त करता है।

रिटर्न
कॉन्फ़िगरेशन में क्रम में प्रदान किया गया ITargetPreparer s

getTestInvocationListeners

public  getTestInvocationListeners ()

कॉन्फ़िगरेशन से उपयोग करने के लिए ITestInvocationListener s प्राप्त करता है।

रिटर्न
कॉन्फ़िगरेशन में ITestInvocationListener प्रदान किया गया है।

getTest

public  getTests ()

कॉन्फ़िगरेशन से चलने के लिए IRemoteTest s प्राप्त करता है।

रिटर्न
कॉन्फ़िगरेशन में प्रदान किए गए परीक्षण

इंजेक्टऑप्शनवैल्यू

public void injectOptionValue (String optionName, 
                String optionValue)

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में एक विकल्प मान डालें।

गतिशील रूप से उत्पन्न होने वाले विकल्पों के लिए मान प्रदान करने के लिए उपयोगी।

पैरामीटर
optionName String : विकल्प का नाम

optionValue String : विकल्प मान

फेंकता
ConfigurationException

इंजेक्टऑप्शनवैल्यू

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में एक विकल्प मान डालें।

गतिशील रूप से उत्पन्न होने वाले विकल्पों के लिए मान प्रदान करने के लिए उपयोगी।

पैरामीटर
optionName String : विकल्प का नाम

optionKey String : मानचित्र विकल्पों के लिए वैकल्पिक कुंजी, या अशक्त

optionValue String : मानचित्र विकल्प मान

फेंकता
ConfigurationException

इंजेक्टऑप्शनवैल्यूविथसोर्स

public void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String source)

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में एक विकल्प मान डालें।

गतिशील रूप से उत्पन्न होने वाले विकल्पों के लिए मान प्रदान करने के लिए उपयोगी।

पैरामीटर
optionName String : विकल्प का नाम

optionKey String : मानचित्र विकल्पों के लिए वैकल्पिक कुंजी, या अशक्त

optionValue String : मानचित्र विकल्प मान

source String : वह स्रोत कॉन्फ़िगरेशन जिसने यह विकल्प मान प्रदान किया है

फेंकता
ConfigurationException

injectionOptionValues

public void injectOptionValues ( optionDefs)

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में एकाधिक विकल्प मान इंजेक्ट करें।

एक नया ऑब्जेक्ट बनाने के बाद एक बार में कई विकल्प मानों को इंजेक्ट करने के लिए उपयोगी।

पैरामीटर
optionDefs : इंजेक्ट करने के लिए विकल्पों की सूची

फेंकता
ConfigurationException

isDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

यह लौटाता है कि कॉन्फ़िगर किए गए डिवाइस को isFake=true टैग किया गया है या नहीं।

पैरामीटर
deviceName String

रिटर्न
boolean

आंशिकदीपक्लोन

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

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

पैरामीटर
objectToDeepClone : डीप क्लोन करने के लिए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची।

client IKeyStoreClient : कीस्टोर क्लाइंट।

रिटर्न
IConfiguration आंशिक रूप से गहरी क्लोन कॉन्फ़िगरेशन।

फेंकता
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

दिए गए PrintStream में इस कॉन्फ़िगरेशन के लिए कमांड लाइन उपयोग सहायता टेक्स्ट आउटपुट करता है।

पैरामीटर
importantOnly boolean : यदि true तो केवल महत्वपूर्ण विकल्पों के लिए प्रिंट सहायता

out PrintStream : उपयोग करने के लिए ERROR(/PrintStream)

फेंकता
com.android.tradefed.config.ConfigurationException
ConfigurationException

resolDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

दूरस्थ स्थान की ओर इशारा करते हुए ERROR(/File) के विकल्पों को हल करें। फ़ाइलों को साफ़ करने के लिए इसे कॉल करने के लिए cleanConfigurationData() आवश्यकता होती है।

पैरामीटर
resolver DynamicRemoteFileResolver : फ़ाइलों को हल करने के लिए DynamicRemoteFileResolver

फेंकता
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

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

एक नया ऑब्जेक्ट बनाने के बाद एक बार में कई विकल्प मानों को इंजेक्ट करने के लिए उपयोगी।

पैरामीटर
optionDefs : इंजेक्ट करने के लिए विकल्पों की सूची

फेंकता
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

सर्वोत्तम प्रयास दृष्टिकोण का उपयोग करके कमांड लाइन तर्कों के दिए गए सेट के साथ कॉन्फ़िगरेशन Option फ़ील्ड सेट करें।

अपेक्षित प्रारूप के लिए ArgsOptionParser देखें

पैरामीटर
listArgs : कमांड लाइन तर्क

keyStoreClient IKeyStoreClient : IKeyStoreClient उपयोग करने के लिए।

रिटर्न
अनुपयोगी तर्क

फेंकता
ConfigurationException

setBuildProvider

public void setBuildProvider (IBuildProvider provider)

कॉन्फ़िगरेशन में वर्तमान IBuildProvider बदलें।

पैरामीटर
provider IBuildProvider : नया IBuildProvider

सेटकमांडलाइन

public void setCommandLine (String[] arrayArgs)

इस IConfiguration बनाने के लिए उपयोग की जाने वाली कमांड लाइन सेट करता है। यह कॉन्फ़िगरेशन नाम सहित संपूर्ण कमांड लाइन को स्टोर करता है, setOptionsFromCommandLineArgs के विपरीत।

पैरामीटर
arrayArgs String : कमांड लाइन

सेटकमांडऑप्शन

public void setCommandOptions (ICommandOptions cmdOptions)

किसी मौजूदा मान को बदलकर ICommandOptions सेट करें

सेट कॉन्फ़िगरेशन ऑब्जेक्ट

public void setConfigurationObject (String typeName, 
                Object configObject)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए दिए गए नाम के साथ कॉन्फ़िग ऑब्जेक्ट को सेट करने की सामान्य विधि।

पैरामीटर
typeName String : कॉन्फ़िगरेशन ऑब्जेक्ट प्रकार का अद्वितीय नाम।

configObject Object : कॉन्फ़िगरेशन ऑब्जेक्ट

फेंकता
ConfigurationException

सेट कॉन्फ़िगरेशन ऑब्जेक्ट सूची

public void setConfigurationObjectList (String typeName, 
                 configList)

दिए गए नाम के लिए कॉन्फ़िग ऑब्जेक्ट सूची सेट करने की सामान्य विधि, किसी भी मौजूदा मान को प्रतिस्थापित करती है।

पैरामीटर
typeName String : कॉन्फ़िगरेशन ऑब्जेक्ट प्रकार का अद्वितीय नाम।

configList : कॉन्फ़िगरेशन ऑब्जेक्ट सूची

फेंकता
ConfigurationException

setCoverageOptions

public void setCoverageOptions (CoverageOptions coverageOptions)

किसी मौजूदा मान को बदलकर CoverageOptions सेट करें।

पैरामीटर
coverageOptions CoverageOptions

setDeviceConfig

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

IDeviceConfiguration सेट करें, किसी भी मौजूदा मान को बदलें।

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

IDeviceConfiguration सेट करें, किसी भी मौजूदा मान को बदलें।

setDeviceMetricCollectors

public void setDeviceMetricCollectors ( collectors)

IMetricCollector की सूची सेट करें, किसी भी मौजूदा मान को बदलें।

पैरामीटर
collectors

सेट डिवाइस विकल्प

public void setDeviceOptions (TestDeviceOptions devOptions)

किसी भी मौजूदा मान को बदलकर TestDeviceOptions सेट करें

पैरामीटर
devOptions TestDeviceOptions

setDeviceRecovery

public void setDeviceRecovery (IDeviceRecovery recovery)

IDeviceRecovery किसी भी मौजूदा मान को बदलकर सेट करें।

डिवाइस आवश्यकताएँ सेट करें

public void setDeviceRequirements (IDeviceSelection devRequirements)

IDeviceSelection किसी भी मौजूदा मान को बदलकर सेट करें

setLabPreparer

public void setLabPreparer (ITargetPreparer preparer)

किसी भी मौजूदा मान को बदलकर ITargetPreparer सेट करें।

setLabPreparers

public void setLabPreparers ( preparers)

किसी भी मौजूदा मान को बदलकर ITargetPreparer s की सूची सेट करें।

सेटलॉगआउटपुट

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

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

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

किसी मौजूदा मान को प्रतिस्थापित करते हुए, इस कॉन्फ़िगरेशन में एकल IMultiTargetPreparer सेट करने की सुविधाजनक विधि

setMultiTargetPreparers

public void setMultiTargetPreparers ( multiTargPreps)

इस कॉन्फ़िगरेशन में IMultiTargetPreparer s की सूची सेट करें, किसी मौजूदा मान को बदलकर

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

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

अपेक्षित स्वरूप के लिए ArgsOptionParser

पैरामीटर
listArgs : कमांड लाइन तर्क

रिटर्न
अनुपयोगी तर्क

फेंकता
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

अपेक्षित प्रारूप के लिए ArgsOptionParser देखें

पैरामीटर
listArgs : कमांड लाइन तर्क

keyStoreClient IKeyStoreClient : IKeyStoreClient उपयोग करने के लिए।

रिटर्न
अनुपयोगी तर्क

फेंकता
ConfigurationException

setPostProcessors

public void setPostProcessors ( processors)

किसी भी मौजूदा मान को बदलकर, IPostProcessor की सूची सेट करें।

पैरामीटर
processors

setRetryDecision

public void setRetryDecision (IRetryDecision decisionRetry)

किसी भी मौजूदा मान को बदलकर IRetryDecision सेट करें।

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

इस कॉन्फ़िगरेशन में एकल ISystemStatusChecker सेट करने की सुविधा विधि, किसी भी मौजूदा मान को प्रतिस्थापित करती है

setSystemStatusCheckers

public void setSystemStatusCheckers ( systemCheckers)

इस कॉन्फ़िगरेशन में ISystemStatusChecker s की सूची सेट करें, किसी मौजूदा मान को बदलकर

setTargetPreparer

public void setTargetPreparer (ITargetPreparer preparer)

किसी भी मौजूदा मान को बदलकर ITargetPreparer सेट करें।

setTargetPreparers

public void setTargetPreparers ( preparers)

किसी भी मौजूदा मान को बदलकर ITargetPreparer s की सूची सेट करें।

setTest

public void setTest (IRemoteTest test)

किसी मौजूदा मान को प्रतिस्थापित करते हुए, इस कॉन्फ़िगरेशन में एकल IRemoteTest सेट करने की सुविधा विधि

सेटटेस्टइनवोकेशन लिस्टनर

public void setTestInvocationListener (ITestInvocationListener listener)

एकल ITestInvocationListener सेट करने की सुविधाजनक विधि

setTestInvocationListeners

public void setTestInvocationListeners ( listeners)

किसी मौजूदा मान को बदलकर ITestInvocationListener s की सूची सेट करें

setTests

public void setTests ( tests)

इस कॉन्फ़िगरेशन में IRemoteTest की सूची सेट करें, किसी भी मौजूदा मान को बदलकर

ValidateOptions

public void validateOptions ()

विकल्प मान मान्य करें।

वर्तमान में यह केवल मान्य होगा कि सभी अनिवार्य विकल्प निर्धारित किए गए हैं

फेंकता
ConfigurationException

संरक्षित तरीके

दूरस्थ वातावरण है

protected boolean isRemoteEnvironment ()

रिटर्न करता है कि TF का वातावरण एक दूरस्थ मंगलाचरण है या नहीं।

रिटर्न
boolean