विन्यास

public class Configuration
extends Object implements IConfiguration

java.lang.ऑब्जेक्ट
com.android.tradefed.config.कॉन्फ़िगरेशन


एक ठोस 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 SKIP_MANAGER_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 के लिए 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 लौटाता है।

SkipManager getSkipManager ()

आह्वान के लिए SkipManager प्राप्त करता है।

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)

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

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 s की सूची सेट करें।

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 s की सूची सेट करें।

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 s की सूची सेट करें

void validateOptions ()

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

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

boolean isRemoteEnvironment ()

यह बताता है कि टीएफ का वातावरण एक दूरस्थ आह्वान है या नहीं।

खेत

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

पुनः प्रयास_निर्णय_प्रकार_नाम

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

SKIP_MANAGER_TYPE_NAME

public static final String SKIP_MANAGER_TYPE_NAME

सिस्टम_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

परीक्षण_प्रकार_नाम

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 के लिए 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 कॉन्फ़िगरेशन में प्रदान किया गया है

कमांडलाइन प्राप्त करें

public String getCommandLine ()

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

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

GetCommandOptions

public ICommandOptions getCommandOptions ()

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

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

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

public ConfigurationDescriptor getConfigurationDescription ()

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

रिटर्न
ConfigurationDescriptor

कॉन्फ़िगरेशनऑब्जेक्ट प्राप्त करें

public Object getConfigurationObject (String typeName)

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

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

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

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

public  getConfigurationObjectList (String typeName)

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

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

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

कवरेज विकल्प प्राप्त करें

public CoverageOptions getCoverageOptions ()

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

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

विवरण प्राप्त करें

public String getDescription ()

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

getDeviceConfig

public  getDeviceConfig ()

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

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

getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

पैरामीटर
nameDevice String

रिटर्न
IDeviceConfiguration

डिवाइसविकल्प प्राप्त करें

public TestDeviceOptions getDeviceOptions ()

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

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

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

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

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

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

public IDeviceSelection getDeviceRequirements ()

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

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

getFilesToClean

public  getFilesToClean ()

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

रिटर्न

वैश्विकफ़िल्टर प्राप्त करें

public GlobalTestFilter getGlobalFilters ()

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

रिटर्न
GlobalTestFilter

getIopOptions

public  getInopOptions ()

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

रिटर्न

getLabPreparers

public  getLabPreparers ()

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

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

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 प्रदान किया गया है

getMultiTargetPreparers

public  getMultiTargetPreparers ()

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

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

नाम प्राप्त करें

public String getName ()

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

रिटर्न
String

पोस्टप्रोसेसर प्राप्त करें

public  getPostProcessors ()

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

रिटर्न

पुनःप्रयासनिर्णय प्राप्त करें

public IRetryDecision getRetryDecision ()

आह्वान के लिए उपयोग किया गया IRetryDecision लौटाता है।

रिटर्न
IRetryDecision

getSkipManager

public SkipManager getSkipManager ()

आह्वान के लिए SkipManager प्राप्त करता है।

रिटर्न
SkipManager

getSystemStatusCheckers

public  getSystemStatusCheckers ()

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

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

getTargetPreparers

public  getTargetPreparers ()

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

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

getTestInvocationListeners

public  getTestInvocationListeners ()

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

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

परीक्षण प्राप्त करें

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

injectOptionValues

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)

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

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

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

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

संकल्पगतिशीलविकल्प

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

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

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

फेंकता
BuildRetrievalError
ConfigurationException

सुरक्षितइंजेक्टऑप्शनवैल्यू

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 सेट करें

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

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

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

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

फेंकता
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

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

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

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

फेंकता
ConfigurationException

सेटकवरेजविकल्प

public void setCoverageOptions (CoverageOptions coverageOptions)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए, CoverageOptions सेट करें।

पैरामीटर
coverageOptions CoverageOptions

setDeviceConfig

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए एक IDeviceConfiguration सेट करें।

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए, IDeviceConfiguration सेट करें।

सेटडिवाइसमेट्रिककलेक्टर्स

public void setDeviceMetricCollectors ( collectors)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए IMetricCollector s की सूची सेट करें।

पैरामीटर
collectors

सेटडिवाइसऑप्शंस

public void setDeviceOptions (TestDeviceOptions devOptions)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए, TestDeviceOptions सेट करें

पैरामीटर
devOptions TestDeviceOptions

सेटडिवाइसरिकवरी

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 सेट करें।

सेटलॉगसेवर

public void setLogSaver (ILogSaver logSaver)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए ILogSaver सेट करें।

setMultiPreTargetPreparer

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

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

setMultiPreTargetPreparers

public void setMultiPreTargetPreparers ( multiPreTargPreps)

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

सेटमल्टीटार्गेटप्रेपेयर

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

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

सेटमल्टीटार्गेटप्रेपरर्स

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

सेटपोस्टप्रोसेसर

public void setPostProcessors ( processors)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए, IPostProcessor s की सूची सेट करें।

पैरामीटर
processors

setRetryDecision

public void setRetryDecision (IRetryDecision decisionRetry)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए IRetryDecision सेट करें।

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

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

सेटसिस्टमस्टैटसचेकर्स

public void setSystemStatusCheckers ( systemCheckers)

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

setTargetPreparer

public void setTargetPreparer (ITargetPreparer preparer)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए, ITargetPreparer सेट करें।

setTargetPreparers

public void setTargetPreparers ( preparers)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए, ITargetPreparer s की सूची सेट करें।

सेटटेस्ट

public void setTest (IRemoteTest test)

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

setTestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

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

setTestInvocationListeners

public void setTestInvocationListeners ( listeners)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए, ITestInvocationListener s की सूची सेट करें

सेटटेस्ट

public void setTests ( tests)

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

मान्य विकल्प

public void validateOptions ()

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

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

फेंकता
ConfigurationException

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

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

यह बताता है कि टीएफ का वातावरण एक दूरस्थ आह्वान है या नहीं।

रिटर्न
boolean