विन्यास
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) डिफ़ॉल्ट कॉन्फ़िगरेशन ऑब्जेक्ट के साथ |
सार्वजनिक तरीके | |
---|---|
void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) वे फ़ाइलें जोड़ें जिन्हें |
void | cleanConfigurationData () दूरस्थ फ़ाइलों के हल किए गए विकल्प फ़ील्ड में डाउनलोड की गई किसी भी फ़ाइल को हटा दें। |
Configuration | clone () इस वस्तु की उथली प्रति बनाता है। |
void | dumpXml (PrintWriter output) इस |
void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) इस |
void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) इस |
getAllConfigurationObjectsOfType (String configType) सभी उपकरणों में एक दिए गए प्रकार के नाम के सभी ऑब्जेक्ट प्राप्त करने के लिए सामान्य इंटरफ़ेस। | |
IBuildProvider | getBuildProvider () कॉन्फ़िगरेशन से |
String | getCommandLine () इस |
ICommandOptions | getCommandOptions () कॉन्फ़िगरेशन से उपयोग करने के लिए |
ConfigurationDescriptor | getConfigurationDescription () कॉन्फ़िगरेशन में प्रदान किया गया |
Object | getConfigurationObject (String typeName) दिए गए प्रकार के नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट प्राप्त करने के लिए सामान्य इंटरफ़ेस। |
getConfigurationObjectList (String typeName) | |
CoverageOptions | getCoverageOptions () कॉन्फ़िगरेशन से उपयोग करने के लिए |
String | getDescription () |
getDeviceConfig () कॉन्फ़िगरेशन से | |
IDeviceConfiguration | getDeviceConfigByName (String nameDevice) प्रदान किए गए नाम से संबंधित |
TestDeviceOptions | getDeviceOptions () कॉन्फ़िगरेशन से उपयोग करने के लिए |
IDeviceRecovery | getDeviceRecovery () कॉन्फ़िगरेशन से उपयोग करने के लिए |
IDeviceSelection | getDeviceRequirements () कॉन्फ़िगरेशन से उपयोग करने के लिए |
getFilesToClean () | |
GlobalTestFilter | getGlobalFilters () मंगलाचरण के लिए |
getInopOptions () उन विकल्पों के नाम प्राप्त करें जिन्होंने कोई मान नहीं बदला | |
getLabPreparers () कॉन्फ़िगरेशन से | |
ILeveledLogOutput | getLogOutput () कॉन्फ़िगरेशन से उपयोग करने के लिए |
ILogSaver | getLogSaver () कॉन्फ़िगरेशन से उपयोग करने के लिए |
getMetricCollectors () कॉन्फ़िगरेशन से | |
static | getMultiDeviceSupportedTag () मल्टी डिवाइस कॉन्फ़िगरेशन के लिए डिवाइस टैग में समर्थित टैग का |
getMultiPreTargetPreparers () कॉन्फ़िगरेशन से | |
getMultiTargetPreparers () कॉन्फ़िगरेशन से | |
String | getName () कॉन्फ़िगरेशन का नाम लौटाता है। |
getPostProcessors () कॉन्फ़िगरेशन से | |
IRetryDecision | getRetryDecision () मंगलाचरण के लिए प्रयुक्त |
getSystemStatusCheckers () कॉन्फ़िगरेशन से | |
getTargetPreparers () कॉन्फ़िगरेशन से | |
getTestInvocationListeners () कॉन्फ़िगरेशन से उपयोग करने के लिए | |
getTests () कॉन्फ़िगरेशन से चलने के लिए | |
void | injectOptionValue (String optionName, String optionValue) कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में एक विकल्प मान डालें। |
void | injectOptionValue (String optionName, String optionKey, String optionValue) कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में एक विकल्प मान डालें। |
void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source) कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में एक विकल्प मान डालें। |
void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में एकाधिक विकल्प मान इंजेक्ट करें। |
boolean | isDeviceConfiguredFake (String deviceName) यह लौटाता है कि कॉन्फ़िगर किए गए डिवाइस को isFake=true टैग किया गया है या नहीं। |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) |
void | printCommandUsage (boolean importantOnly, PrintStream out) दिए गए PrintStream में इस कॉन्फ़िगरेशन के लिए कमांड लाइन उपयोग सहायता टेक्स्ट आउटपुट करता है। |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) दूरस्थ स्थान की ओर इशारा करते हुए |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) यदि विकल्पों में से एक को लागू नहीं किया जा सकता है, तो फेंके बिना कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कई विकल्प मान डालें। |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) सर्वोत्तम प्रयास दृष्टिकोण का उपयोग करके कमांड लाइन तर्कों के दिए गए सेट के साथ कॉन्फ़िगरेशन | |
void | setBuildProvider ( IBuildProvider provider) कॉन्फ़िगरेशन में वर्तमान |
void | setCommandLine (String[] arrayArgs) इस |
void | setCommandOptions ( ICommandOptions cmdOptions) किसी मौजूदा मान को बदलकर |
void | setConfigurationObject (String typeName, Object configObject) किसी भी मौजूदा मान को प्रतिस्थापित करते हुए दिए गए नाम के साथ कॉन्फ़िग ऑब्जेक्ट को सेट करने की सामान्य विधि। |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) दिए गए नाम के लिए कॉन्फ़िग ऑब्जेक्ट सूची सेट करने की सामान्य विधि, किसी भी मौजूदा मान को प्रतिस्थापित करती है। |
void | setCoverageOptions ( CoverageOptions coverageOptions) किसी मौजूदा मान को बदलकर |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) |
void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) |
void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) |
void | setDeviceOptions ( TestDeviceOptions devOptions) किसी भी मौजूदा मान को बदलकर |
void | setDeviceRecovery ( IDeviceRecovery recovery) |
void | setDeviceRequirements ( IDeviceSelection devRequirements) |
void | setLabPreparer ( ITargetPreparer preparer) किसी भी मौजूदा मान को बदलकर |
void | setLabPreparers ( preparers) setLabPreparers ( preparers) किसी भी मौजूदा मान को बदलकर |
void | setLogOutput ( ILeveledLogOutput logger) किसी भी मौजूदा मान को बदलकर |
void | setLogSaver ( ILogSaver logSaver) किसी मौजूदा मान को बदलकर |
void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep) इस कॉन्फ़िगरेशन में एक एकल |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) इस कॉन्फ़िगरेशन में |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) किसी मौजूदा मान को प्रतिस्थापित करते हुए, इस कॉन्फ़िगरेशन में एकल |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) इस कॉन्फ़िगरेशन में |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) कमांड लाइन तर्कों के दिए गए सेट के साथ कॉन्फ़िगरेशन ArgsOptionParser | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) कमांड लाइन तर्कों के दिए गए सेट के साथ कॉन्फ़िगरेशन ArgsOptionParser देखें | |
void | setPostProcessors ( processors) setPostProcessors ( processors) किसी भी मौजूदा मान को बदलकर, |
void | setRetryDecision ( IRetryDecision decisionRetry) किसी भी मौजूदा मान को बदलकर |
void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) इस कॉन्फ़िगरेशन में एकल |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) इस कॉन्फ़िगरेशन में |
void | setTargetPreparer ( ITargetPreparer preparer) किसी भी मौजूदा मान को बदलकर |
void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) किसी भी मौजूदा मान को बदलकर |
void | setTest ( IRemoteTest test) किसी मौजूदा मान को प्रतिस्थापित करते हुए, इस कॉन्फ़िगरेशन में एकल |
void | setTestInvocationListener ( ITestInvocationListener listener) एकल |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) किसी मौजूदा मान को बदलकर |
void | setTests ( tests) setTests ( tests) इस कॉन्फ़िगरेशन में |
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 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
publicgetAllConfigurationObjectsOfType (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
publicgetConfigurationObjectList (String typeName)
getConfigurationObject(String)
के समान, लेकिन कॉन्फ़िगरेशन ऑब्जेक्ट प्रकारों के लिए जो एकाधिक ऑब्जेक्ट्स का समर्थन करते हैं।
पैरामीटर | |
---|---|
typeName | String : कॉन्फ़िगरेशन ऑब्जेक्ट का अद्वितीय प्रकार का नाम |
रिटर्न | |
---|---|
यदि दिए गए नाम के साथ वस्तु प्रकार मौजूद नहीं है तो विन्यास वस्तुओं की सूची या null । |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
कॉन्फ़िगरेशन से उपयोग करने के लिए CoverageOptions
प्राप्त करता है।
रिटर्न | |
---|---|
CoverageOptions | कॉन्फ़िगरेशन में प्रदान किए गए CoverageOptions । |
getDescription
public String getDescription ()
रिटर्न | |
---|---|
String | एक छोटा उपयोगकर्ता पठनीय विवरण इस Configuration |
getDeviceConfig
publicgetDeviceConfig ()
कॉन्फ़िगरेशन से 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
publicgetFilesToClean ()
cleanConfigurationData()
के दौरान साफ़ की जाने वाली फ़ाइलों की सूची प्राप्त करें
रिटर्न | |
---|---|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
मंगलाचरण के लिए GlobalTestFilter
प्राप्त करता है।
रिटर्न | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
उन विकल्पों के नाम प्राप्त करें जिन्होंने कोई मान नहीं बदला
रिटर्न | |
---|---|
getLabPreparers
publicgetLabPreparers ()
कॉन्फ़िगरेशन से ITargetPreparer
s प्राप्त करता है।
रिटर्न | |
---|---|
कॉन्फ़िगरेशन में क्रम में प्रदान किया गया ITargetPreparer s |
getLogOutput
public ILeveledLogOutput getLogOutput ()
कॉन्फ़िगरेशन से उपयोग करने के लिए ILeveledLogOutput
प्राप्त करता है।
रिटर्न | |
---|---|
ILeveledLogOutput | कॉन्फ़िगरेशन में प्रदान किया गया ILeveledLogOutput । |
getLogSaver
public ILogSaver getLogSaver ()
कॉन्फ़िगरेशन से उपयोग करने के लिए ILogSaver
प्राप्त करता है।
रिटर्न | |
---|---|
ILogSaver | कॉन्फ़िगरेशन में प्रदान किया गया ILogSaver । |
getMetricCollectors
publicgetMetricCollectors ()
कॉन्फ़िगरेशन से IMetricCollector
s प्राप्त करता है।
रिटर्न | |
---|---|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
मल्टी डिवाइस कॉन्फ़िगरेशन के लिए डिवाइस टैग में समर्थित टैग का ERROR(/Set)
लौटाएं।
रिटर्न | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
कॉन्फ़िगरेशन से IMultiTargetPreparer
s प्राप्त करता है जिसे किसी भी डिवाइस target_preparers से पहले निष्पादित किया जाना चाहिए।
रिटर्न | |
---|---|
कॉन्फ़िगरेशन में क्रम में प्रदान किया गया IMultiTargetPreparer s |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
कॉन्फ़िगरेशन से IMultiTargetPreparer
s प्राप्त करता है।
रिटर्न | |
---|---|
कॉन्फ़िगरेशन में क्रम में प्रदान किया गया IMultiTargetPreparer s |
getName
public String getName ()
कॉन्फ़िगरेशन का नाम लौटाता है।
रिटर्न | |
---|---|
String |
getPostProcessors
publicgetPostProcessors ()
कॉन्फ़िगरेशन से IPostProcessor
प्राप्त करता है।
रिटर्न | |
---|---|
getRetryDecision
public IRetryDecision getRetryDecision ()
मंगलाचरण के लिए प्रयुक्त IRetryDecision
लौटाता है।
रिटर्न | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
कॉन्फ़िगरेशन से ISystemStatusChecker
s प्राप्त करता है।
रिटर्न | |
---|---|
ISystemStatusChecker विन्यास में क्रम में प्रदान किया गया है |
getTargetPreparers
publicgetTargetPreparers ()
कॉन्फ़िगरेशन से ITargetPreparer
s प्राप्त करता है।
रिटर्न | |
---|---|
कॉन्फ़िगरेशन में क्रम में प्रदान किया गया ITargetPreparer s |
getTestInvocationListeners
publicgetTestInvocationListeners ()
कॉन्फ़िगरेशन से उपयोग करने के लिए ITestInvocationListener
s प्राप्त करता है।
रिटर्न | |
---|---|
कॉन्फ़िगरेशन में ITestInvocationListener प्रदान किया गया है। |
getTest
publicgetTests ()
कॉन्फ़िगरेशन से चलने के लिए 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
publicsetBestEffortOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( listArgs)
कमांड लाइन तर्कों के दिए गए सेट के साथ कॉन्फ़िगरेशन Option
फ़ील्ड सेट करें
ArgsOptionParser
पैरामीटर | |
---|---|
listArgs |
रिटर्न | |
---|---|
अनुपयोगी तर्क |
फेंकता | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( 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 |