कॉन्फ़िगरेशन
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
|
NON_MODULE_OBJECTS
|
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)
यह डिफ़ॉल्ट कॉन्फ़िगरेशन ऑब्जेक्ट के साथ |
सार्वजनिक तरीके | |
---|---|
void
|
addFilesToClean(
|
void
|
cleanConfigurationData()
रिमोट फ़ाइलों के 'सुलझाए गए विकल्प' फ़ील्ड में डाउनलोड की गई सभी फ़ाइलें मिटाएं. |
Configuration
|
clone()
इस ऑब्जेक्ट की शैलो कॉपी बनाता है. |
void
|
dumpXml(PrintWriter output)
इस कॉन्फ़िगरेशन के लिए, बड़ी की गई एक्सएमएल फ़ाइल उपलब्ध कराता है. इसमें, इस |
void
|
dumpXml(PrintWriter output,
इस |
void
|
dumpXml(PrintWriter output,
इस |
|
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()
यह उस |
SkipManager
|
getSkipManager()
शुरू करने के लिए |
|
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(
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कई विकल्प वैल्यू इंजेक्ट करें. |
boolean
|
isDeviceConfiguredFake(String deviceName)
यह बताता है कि कॉन्फ़िगर किए गए डिवाइस को isFake=true के तौर पर टैग किया गया है या नहीं. |
IConfiguration
|
partialDeepClone(
|
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
इस कॉन्फ़िगरेशन के लिए, दिए गए printStream में कमांड लाइन के इस्तेमाल से जुड़ी मदद का टेक्स्ट दिखाता है. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
किसी दूर की जगह पर ले जाने वाले |
void
|
safeInjectOptionValues(
अगर किसी विकल्प को लागू नहीं किया जा सकता, तो कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कई विकल्प की वैल्यू इंजेक्ट करें. |
|
setBestEffortOptionsFromCommandLineArgs(
सबसे बेहतर तरीके का इस्तेमाल करके, कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ config |
void
|
setBuildProvider(IBuildProvider provider)
कॉन्फ़िगरेशन में मौजूदा |
void
|
setCommandLine(String[] arrayArgs)
इस |
void
|
setCommandOptions(ICommandOptions cmdOptions)
|
void
|
setConfigurationObject(String typeName, Object configObject)
किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के साथ config ऑब्जेक्ट सेट करने का सामान्य तरीका. |
void
|
setConfigurationObjectList(String typeName,
किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के लिए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची सेट करने का सामान्य तरीका. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
|
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
किसी मौजूदा वैल्यू को बदलकर, |
void
|
setDeviceConfigList(
किसी भी मौजूदा वैल्यू को बदलकर, |
void
|
setDeviceMetricCollectors(
|
void
|
setDeviceOptions(TestDeviceOptions devOptions)
|
void
|
setDeviceRecovery(IDeviceRecovery recovery)
किसी मौजूदा वैल्यू को बदलकर, |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
|
void
|
setLabPreparer(ITargetPreparer preparer)
किसी मौजूदा वैल्यू को बदलकर, |
void
|
setLabPreparers(
किसी मौजूदा वैल्यू की जगह, |
void
|
setLogOutput(ILeveledLogOutput logger)
किसी मौजूदा वैल्यू की जगह |
void
|
setLogSaver(ILogSaver logSaver)
किसी मौजूदा वैल्यू को बदलकर, |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
इस कॉन्फ़िगरेशन में एक |
void
|
setMultiPreTargetPreparers(
इस कॉन्फ़िगरेशन में |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
इस कॉन्फ़िगरेशन में एक |
void
|
setMultiTargetPreparers(
इस कॉन्फ़िगरेशन में |
|
setOptionsFromCommandLineArgs(
कमांड लाइन आर्ग्युमेंट के दिए गए सेट के साथ, कॉन्फ़िगरेशन
|
|
setOptionsFromCommandLineArgs(
कमांड लाइन के आर्ग्युमेंट के दिए गए सेट की मदद से, config
सही फ़ॉर्मैट के लिए |
void
|
setPostProcessors(
|
void
|
setRetryDecision(IRetryDecision decisionRetry)
किसी मौजूदा वैल्यू की जगह |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
इस कॉन्फ़िगरेशन में, मौजूदा वैल्यू की जगह एक |
void
|
setSystemStatusCheckers(
इस कॉन्फ़िगरेशन में |
void
|
setTargetPreparer(ITargetPreparer preparer)
किसी मौजूदा वैल्यू को बदलकर, |
void
|
setTargetPreparers(
किसी मौजूदा वैल्यू की जगह, |
void
|
setTest(IRemoteTest test)
इस कॉन्फ़िगरेशन में एक |
void
|
setTestInvocationListener(ITestInvocationListener listener)
एक |
void
|
setTestInvocationListeners(
|
void
|
setTests(
इस कॉन्फ़िगरेशन में |
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
DEVICE_NAME
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
डिवाइस_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
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
RETRY_DEISION_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
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
टेस्ट_TYPE_NAME
public static final String TEST_TYPE_NAME
सार्वजनिक कंस्ट्रक्टर
कॉन्फ़िगरेशन
public Configuration (String name, String description)
डिफ़ॉल्ट कॉन्फ़िगरेशन ऑब्जेक्ट के साथ Configuration
बनाता है.
पैरामीटर | |
---|---|
name |
String |
description |
String |
सार्वजनिक तरीके
फ़ाइल को मिटाएं
public void addFilesToClean (toBeCleaned)
cleanConfigurationData()
के दौरान मिटानी वाली फ़ाइलें जोड़ें
पैरामीटर | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
रिमोट फ़ाइलों के 'सुलझाए गए विकल्प' फ़ील्ड में डाउनलोड की गई सभी फ़ाइलें मिटाएं.
dumpXml
public void dumpXml (PrintWriter output)
कॉन्फ़िगरेशन के लिए, एक्सएमएल फ़ाइल को बड़ा करके दिखाता है. इसमें, IConfiguration
के लिए दिखाए गए सभी विकल्प String
के तौर पर दिखते हैं.
पैरामीटर | |
---|---|
output |
PrintWriter : वह राइटर जिसमें xml को प्रिंट करना है. |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters)
इस IConfiguration
के लिए दिखाए गए सभी विकल्पों को छोड़कर, उनके मुख्य नाम के हिसाब से ऑब्जेक्ट फ़िल्टर को हटाकर, बड़ी की गई एक्सएमएल फ़ाइल पाएं.
फ़िल्टर का उदाहरण: Configuration#TARGET_PREPARER_TYPE_NAME
.
पैरामीटर | |
---|---|
output |
PrintWriter : वह लेखक जिसे एक्सएमएल प्रिंट करना है. |
excludeFilters |
: उस ऑब्जेक्ट टाइप की सूची जिसे डंप नहीं किया जाना चाहिए. |
डंपएक्सएमएल
public void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
इस IConfiguration
के लिए दिखाए गए सभी विकल्पों के साथ कॉन्फ़िगरेशन के लिए बड़ी एक्सएमएल फ़ाइल मिलती है. इसमें, ऑब्जेक्ट के फ़िल्टर को उनके कीवर्ड के नाम के हिसाब से नहीं दिखाया जाता.
फ़िल्टर का उदाहरण: Configuration#TARGET_PREPARER_TYPE_NAME
.
पैरामीटर | |
---|---|
output |
PrintWriter : वह लेखक जिसे एक्सएमएल प्रिंट करना है. |
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 . |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
यह कॉन्फ़िगरेशन में दिया गया ConfigurationDescriptor
दिखाता है.
रिटर्न | |
---|---|
ConfigurationDescriptor |
'कॉन्फ़िगरेशन ऑब्जेक्ट' पाएं
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 s |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
दिए गए नाम से जुड़ा IDeviceConfiguration
दिखाता है. अगर नाम नहीं मिलता है, तो शून्य दिखाता है.
पैरामीटर | |
---|---|
nameDevice |
String |
रिटर्न | |
---|---|
IDeviceConfiguration |
'डिवाइस पाएं' विकल्प
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 . |
गेटलॉग सेवर
public ILogSaver getLogSaver ()
कॉन्फ़िगरेशन से इस्तेमाल करने के लिए ILogSaver
पाता है.
रिटर्न | |
---|---|
ILogSaver |
कॉन्फ़िगरेशन में दिया गया ILogSaver . |
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
एक से ज़्यादा डिवाइसों के कॉन्फ़िगरेशन के लिए, डिवाइस टैग में काम करने वाले टैग के ERROR(/Set)
दिखाता है.
रिटर्न | |
---|---|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
कॉन्फ़िगरेशन से IMultiTargetPreparer
s पाता है, जिसे किसी भी डिवाइस के target_preparer से पहले चलाया जाना चाहिए.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए IMultiTargetPreparer s |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
कॉन्फ़िगरेशन से IMultiTargetPreparer
s लेता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए IMultiTargetPreparer |
गेटनाम
public String getName ()
कॉन्फ़िगरेशन का नाम दिखाता है.
रिटर्न | |
---|---|
String |
getरीडिसीज़न
public IRetryDecision getRetryDecision ()
यह उस IRetryDecision
को दिखाता है जिसका इस्तेमाल, फ़ंक्शन को कॉल करने के लिए किया गया था.
रिटर्न | |
---|---|
IRetryDecision |
getSkipManager
public SkipManager getSkipManager ()
यह फ़ंक्शन, कॉल करने के लिए SkipManager
पाता है.
रिटर्न | |
---|---|
SkipManager |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
कॉन्फ़िगरेशन से ISystemStatusChecker
s लेता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए ISystemStatusChecker s |
getTargetPreparers
publicgetTargetPreparers ()
कॉन्फ़िगरेशन से ITargetPreparer
s पाता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए ITargetPreparer s |
getTestInvocationListeners
publicgetTestInvocationListeners ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए ITestInvocationListener
फ़ेच करता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए ITestInvocationListener . |
गेटटेस्ट
publicgetTests ()
कॉन्फ़िगरेशन से IRemoteTest
चलाने के लिए, यह फ़ंक्शन इस्तेमाल किया जाता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए टेस्ट |
injectOptionValue
public void injectOptionValue (String optionName, String optionValue)
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कोई विकल्प वैल्यू इंजेक्ट करें.
डाइनैमिक तौर पर जनरेट होने वाले विकल्पों के लिए वैल्यू देने के लिए मददगार.
पैरामीटर | |
---|---|
optionName |
String : विकल्प का नाम |
optionValue |
String : विकल्प की वैल्यू |
थ्रो | |
---|---|
ConfigurationException |
injectOptionValue
public void injectOptionValue (String optionName, String optionKey, String optionValue)
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में कोई विकल्प वैल्यू इंजेक्ट करें.
डाइनैमिक तौर पर जनरेट होने वाले विकल्पों के लिए वैल्यू देने के लिए मददगार.
पैरामीटर | |
---|---|
optionName |
String : विकल्प का नाम |
optionKey |
String : मैप के विकल्पों के लिए वैकल्पिक कुंजी या शून्य |
optionValue |
String : मैप विकल्प का मान |
थ्रो | |
---|---|
ConfigurationException |
injectOptionValueWithSource
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 |
partialDeepClone
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 |
resolveDynamicOptions
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)
सबसे सही तरीके का इस्तेमाल करके, कमांड लाइन के दिए गए आर्ग्युमेंट के सेट के साथ config Option
फ़ील्ड सेट करें.
सही फ़ॉर्मैट के लिए ArgsOptionParser
देखें
पैरामीटर | |
---|---|
listArgs |
: कमांड लाइन के आर्ग्युमेंट |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient का इस्तेमाल करें. |
रिटर्न | |
---|---|
|
इस्तेमाल नहीं किए गए आर्ग्युमेंट |
थ्रो | |
---|---|
ConfigurationException |
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
कॉन्फ़िगरेशन में मौजूदा IBuildProvider
को बदलें.
पैरामीटर | |
---|---|
provider |
IBuildProvider : नया IBuildProvider |
setCommandLine
public void setCommandLine (String[] arrayArgs)
इस IConfiguration
को बनाने के लिए इस्तेमाल की जाने वाली कमांड लाइन सेट करता है.
यह पूरी कमांड लाइन को सेव करता है. इसमें कॉन्फ़िगरेशन का नाम भी शामिल होता है. यह setOptionsFromCommandLineArgs के उलट है.
पैरामीटर | |
---|---|
arrayArgs |
String : कमांड लाइन |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
ICommandOptions
सेट करें, जिससे किसी भी मौजूदा वैल्यू की जगह यह वैल्यू ले लेगी
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट को सेट करने का सामान्य तरीका.
पैरामीटर | |
---|---|
typeName |
String : कॉन्फ़िगरेशन ऑब्जेक्ट टाइप का यूनीक नाम. |
configObject |
Object : कॉन्फ़िगरेशन ऑब्जेक्ट |
थ्रो | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,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
की सूची सेट करें. इसमें मौजूदा वैल्यू बदलें.
पैरामीटर | |
---|---|
collectors |
|
डिवाइस विकल्पों को सेट करें
public void setDeviceOptions (TestDeviceOptions devOptions)
TestDeviceOptions
सेट करें और किसी भी मौजूदा वैल्यू को बदलें
पैरामीटर | |
---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
किसी मौजूदा वैल्यू को बदलकर, IDeviceRecovery
को सेट करें.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
IDeviceSelection
सेट करें और किसी भी मौजूदा वैल्यू को बदलें
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
किसी मौजूदा वैल्यू की जगह ITargetPreparer
सेट करें.
setLabPreparers
public void setLabPreparers (preparers)
किसी मौजूदा वैल्यू को बदलकर, ITargetPreparer
की सूची सेट करें.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
किसी मौजूदा वैल्यू की जगह ILeveledLogOutput
सेट करें.
सेटलॉग सेवर
public void setLogSaver (ILogSaver logSaver)
किसी मौजूदा वैल्यू की जगह ILogSaver
सेट करें.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
इस कॉन्फ़िगरेशन में एक IMultiTargetPreparer
सेट करने का आसान तरीका, जिसे किसी भी डिवाइस के target_preparer से पहले चलाया जाना चाहिए. इससे, किसी भी मौजूदा वैल्यू की जगह ले ली जाएगी
setMultiPreTargetCampaigners
public void setMultiPreTargetPreparers (multiPreTargPreps)
इस कॉन्फ़िगरेशन में IMultiTargetPreparer
की सूची सेट करें, जिसे किसी भी डिवाइस के target_preparer से पहले चलाया जाना चाहिए. साथ ही, किसी भी मौजूदा वैल्यू को बदलें
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
इस कॉन्फ़िगरेशन में एक IMultiTargetPreparer
सेट करने का आसान तरीका,
किसी भी मौजूदा वैल्यू को बदलना
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
इस कॉन्फ़िगरेशन में IMultiTargetPreparer
की सूची सेट करें. साथ ही, किसी भी मौजूदा वैल्यू को बदलें
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
कमांड लाइन के आर्ग्युमेंट के दिए गए सेट की मदद से, config Option
फ़ील्ड सेट करें
ArgsOptionParser
के लिए सही फ़ॉर्मैट
पैरामीटर | |
---|---|
listArgs |
: कमांड लाइन आर्ग्युमेंट |
रिटर्न | |
---|---|
|
इस्तेमाल नहीं किए गए आर्ग्युमेंट |
थ्रो | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
कमांड लाइन के आर्ग्युमेंट के दिए गए सेट की मदद से, config Option
फ़ील्ड सेट करें
सही फ़ॉर्मैट के लिए ArgsOptionParser
देखें
पैरामीटर | |
---|---|
listArgs |
: कमांड लाइन आर्ग्युमेंट |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient का इस्तेमाल करें. |
रिटर्न | |
---|---|
|
इस्तेमाल नहीं किए गए आर्ग्युमेंट |
थ्रो | |
---|---|
ConfigurationException |
setPostProcessors
public void setPostProcessors (processors)
IPostProcessor
की सूची सेट करें. इसमें मौजूदा वैल्यू बदलें.
पैरामीटर | |
---|---|
processors |
|
सेट रिसीप डिसिज़न
public void setRetryDecision (IRetryDecision decisionRetry)
किसी मौजूदा वैल्यू की जगह IRetryDecision
सेट करें.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
इस कॉन्फ़िगरेशन में एक ISystemStatusChecker
सेट करने का आसान तरीका,
किसी भी मौजूदा वैल्यू को बदलना
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
इस कॉन्फ़िगरेशन में ISystemStatusChecker
की सूची सेट करें. साथ ही, किसी भी मौजूदा वैल्यू को बदलें
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
किसी मौजूदा वैल्यू की जगह ITargetPreparer
सेट करें.
सेट टारगेट प्रिपेयरर
public void setTargetPreparers (preparers)
किसी भी मौजूदा वैल्यू की जगह, ITargetPreparer
की सूची सेट करें.
setTest
public void setTest (IRemoteTest test)
इस कॉन्फ़िगरेशन में एक IRemoteTest
सेट करने का आसान तरीका. इससे, किसी भी मौजूदा वैल्यू की जगह यह वैल्यू सेट हो जाती है
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
एक ITestInvocationListener
सेट करने का आसान तरीका
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
मौजूदा वैल्यू को बदलकर, ITestInvocationListener
की सूची सेट करें
सेटटेस्ट
public void setTests (tests)
इस कॉन्फ़िगरेशन में IRemoteTest
की सूची सेट करें. साथ ही, किसी भी मौजूदा वैल्यू को बदलें
validateOptions
public void validateOptions ()
विकल्प की वैल्यू की पुष्टि करें.
फ़िलहाल, इससे सिर्फ़ इस बात की पुष्टि होगी कि सभी ज़रूरी विकल्प सेट किए गए हैं
थ्रो | |
---|---|
ConfigurationException |
सुरक्षित तरीके
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
यह बताता है कि TF का एनवायरमेंट, रिमोट तौर पर शुरू करने की सुविधा है या नहीं.
रिटर्न | |
---|---|
boolean |