कॉन्फ़िगरेशन
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)
इस कॉन्फ़िगरेशन के लिए, कमांड लाइन के इस्तेमाल से जुड़ा सहायता टेक्स्ट देता है प्रिंटस्ट्रीम. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
किसी दूर-दराज़ की जगह पर ले जाने वाले |
void
|
safeInjectOptionValues(
कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में एक से ज़्यादा विकल्प वाली वैल्यू इंजेक्ट करें, लेकिन वैल्यू को फेंके बिना विकल्प को लागू नहीं किया जा सकता. |
|
setBestEffortOptionsFromCommandLineArgs(
सबसे अच्छे कमांड लाइन आर्ग्युमेंट के सेट के साथ, कॉन्फ़िगरेशन |
void
|
setBuildProvider(IBuildProvider provider)
कॉन्फ़िगरेशन में मौजूदा |
void
|
setCommandLine(String[] arrayArgs)
इस |
void
|
setCommandOptions(ICommandOptions cmdOptions)
सभी मौजूदा वैल्यू को बदलकर, |
void
|
setConfigurationObject(String typeName, Object configObject)
किसी मौजूदा वैल्यू को बदलकर, दिए गए नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट को सेट करने का सामान्य तरीका. |
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(
कमांड लाइन आर्ग्युमेंट के दिए गए सेट के साथ, कॉन्फ़िगरेशन
सही फ़ॉर्मैट के लिए |
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
डिवाइस का नाम
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
डिवाइस_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
वैश्विक_फ़िल्टरS_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_ प्रोसेसOR_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
नॉन_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
RESULT_रिपोर्टर_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
सिस्टम_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 |
|
क्लीनअप डेटा
public void cleanConfigurationData ()
रिमोट फ़ाइलों के रिज़ॉल्व किए गए विकल्प फ़ील्ड में डाउनलोड की गई सभी फ़ाइलें मिटाएं.
डंपएक्सएमएल
public void dumpXml (PrintWriter output)
इस विकल्प के लिए दिखाए गए सभी विकल्पों के साथ, कॉन्फ़िगरेशन के लिए बड़ी एक्सएमएल फ़ाइल उपलब्ध कराता है
String
के तौर पर IConfiguration
.
पैरामीटर | |
---|---|
output |
PrintWriter : वह राइटर जिसमें xml को प्रिंट करना है. |
डंपएक्सएमएल
public void dumpXml (PrintWriter output,excludeFilters)
इस IConfiguration
के लिए दिखाए गए सभी विकल्पों से, उन कॉन्फ़िगरेशन के लिए बड़ी एक्सएमएल फ़ाइल मिलती है जिनमें उनके मुख्य नाम के हिसाब से ऑब्जेक्ट फ़िल्टर शामिल नहीं होते.
फ़िल्टर का उदाहरण: Configuration#TARGET_PREPARER_TYPE_NAME
.
पैरामीटर | |
---|---|
output |
PrintWriter : वह राइटर जिसमें xml को प्रिंट करना है. |
excludeFilters |
: उस ऑब्जेक्ट टाइप की सूची जिसे डंप नहीं किया जाना चाहिए. |
डंपएक्सएमएल
public void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
इस IConfiguration
के लिए दिखाए गए सभी विकल्पों से, उन कॉन्फ़िगरेशन के लिए बड़ी एक्सएमएल फ़ाइल मिलती है जिनमें उनके मुख्य नाम के हिसाब से ऑब्जेक्ट फ़िल्टर शामिल नहीं होते.
फ़िल्टर का उदाहरण: 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 |
कमांड लाइन पाएं
public String getCommandLine ()
इस IConfiguration
को बनाने के लिए इस्तेमाल की जाने वाली कमांड लाइन की जानकारी लेता है.
रिटर्न | |
---|---|
String |
इस IConfiguration को बनाने के लिए कमांड लाइन का इस्तेमाल किया गया है. |
getCommandOptions
public ICommandOptions getCommandOptions ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए ICommandOptions
फ़ेच करता है.
रिटर्न | |
---|---|
ICommandOptions |
कॉन्फ़िगरेशन में दिया गया ICommandOptions . |
getकॉन्फ़िगरेशन का ब्यौरा
public ConfigurationDescriptor getConfigurationDescription ()
यह कॉन्फ़िगरेशन में दिया गया ConfigurationDescriptor
दिखाता है.
रिटर्न | |
---|---|
ConfigurationDescriptor |
'कॉन्फ़िगरेशन ऑब्जेक्ट' पाएं
public Object getConfigurationObject (String typeName)
दिए गए टाइप के नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट पाने के लिए सामान्य इंटरफ़ेस.
पैरामीटर | |
---|---|
typeName |
String : कॉन्फ़िगरेशन ऑब्जेक्ट का यूनीक टाइप |
रिटर्न | |
---|---|
Object |
कॉन्फ़िगरेशन ऑब्जेक्ट या null , अगर दिए गए नाम के साथ ऑब्जेक्ट टाइप हो
मौजूद नहीं है. |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
getConfigurationObject(String)
के समान, लेकिन कॉन्फ़िगरेशन के लिए
ऐसे ऑब्जेक्ट टाइप जो कई ऑब्जेक्ट के साथ काम करते हैं.
पैरामीटर | |
---|---|
typeName |
String : कॉन्फ़िगरेशन ऑब्जेक्ट का यूनीक टाइप नाम |
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन ऑब्जेक्ट की सूची या null , अगर ऑब्जेक्ट टाइप
दिया गया नाम मौजूद नहीं है. |
'कवरेज' विकल्प
public CoverageOptions getCoverageOptions ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए CoverageOptions
फ़ेच करता है.
रिटर्न | |
---|---|
CoverageOptions |
कॉन्फ़िगरेशन में दिया गया CoverageOptions . |
जानकारी पाएं
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 . |
'डिवाइस रिकवर' पाएं
public IDeviceRecovery getDeviceRecovery ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए IDeviceRecovery
फ़ेच करता है.
रिटर्न | |
---|---|
IDeviceRecovery |
कॉन्फ़िगरेशन में दिया गया IDeviceRecovery . |
'डिवाइस की ज़रूरी शर्तें' पाएं
public IDeviceSelection getDeviceRequirements ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए IDeviceSelection
फ़ेच करता है.
रिटर्न | |
---|---|
IDeviceSelection |
कॉन्फ़िगरेशन में दिया गया IDeviceSelection . |
'फ़ाइलें पाएं' को मिटाएं
publicgetFilesToClean ()
उन फ़ाइलों की सूची पाएं जिन्हें cleanConfigurationData()
के दौरान हटाया जाएगा
रिटर्न | |
---|---|
|
'ग्लोबल फ़िल्टर' पाएं
public GlobalTestFilter getGlobalFilters ()
शुरू करने के लिए GlobalTestFilter
देता है.
रिटर्न | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
उन विकल्पों के नाम पाएं जिनसे किसी भी वैल्यू में बदलाव नहीं हुआ है
रिटर्न | |
---|---|
|
गेटलैब प्रिपेयरर्स
publicgetLabPreparers ()
कॉन्फ़िगरेशन से ITargetPreparer
s लेता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए ITargetPreparer |
गेटलॉग आउटपुट
public ILeveledLogOutput getLogOutput ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए ILeveledLogOutput
फ़ेच करता है.
रिटर्न | |
---|---|
ILeveledLogOutput |
कॉन्फ़िगरेशन में दिया गया ILeveledLogOutput . |
गेटलॉग सेवर
public ILogSaver getLogSaver ()
कॉन्फ़िगरेशन से, इस्तेमाल करने के लिए ILogSaver
फ़ेच करता है.
रिटर्न | |
---|---|
ILogSaver |
कॉन्फ़िगरेशन में दिया गया ILogSaver . |
getMultiDevicesupportedTag
public staticgetMultiDeviceSupportedTag ()
एक से ज़्यादा डिवाइस के लिए, डिवाइस टैग में काम करने वाले ERROR(/Set)
टैग दिखाएं
कॉन्फ़िगरेशन.
रिटर्न | |
---|---|
|
getMultiPreTargetPrers
publicgetMultiPreTargetPreparers ()
यह उस कॉन्फ़िगरेशन से IMultiTargetPreparer
s हासिल करता है, जिसे पहले एक्ज़ीक्यूट किया जाना चाहिए
टारगेट करने के लिए तैयार करें.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए IMultiTargetPreparer |
getMultiTarget फ़ीचरर
publicgetMultiTargetPreparers ()
कॉन्फ़िगरेशन से IMultiTargetPreparer
s लेता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए IMultiTargetPreparer |
गेटनाम
public String getName ()
यह कॉन्फ़िगरेशन का नाम दिखाता है.
रिटर्न | |
---|---|
String |
getरीडिसीज़न
public IRetryDecision getRetryDecision ()
शुरू करने के लिए इस्तेमाल किया जाने वाला IRetryDecision
दिखाता है.
रिटर्न | |
---|---|
IRetryDecision |
'स्किप मैनेजर'
public SkipManager getSkipManager ()
शुरू करने के लिए SkipManager
देता है.
रिटर्न | |
---|---|
SkipManager |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
कॉन्फ़िगरेशन से ISystemStatusChecker
s लेता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए ISystemStatusChecker |
getTargetतैयार करने वाले
publicgetTargetPreparers ()
कॉन्फ़िगरेशन से ITargetPreparer
s लेता है.
रिटर्न | |
---|---|
|
कॉन्फ़िगरेशन में दिए गए ITargetPreparer |
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 |
आंशिकडीपक्लोन
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
clone()
से बेस क्लोन बनाएं. इसके बाद, दिए गए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची का डीप क्लोन बनाएं.
पैरामीटर | |
---|---|
objectToDeepClone |
: डीप क्लोन के लिए कॉन्फ़िगरेशन ऑब्जेक्ट की सूची. |
client |
IKeyStoreClient : कीस्टोर क्लाइंट. |
रिटर्न | |
---|---|
IConfiguration |
कुछ हद तक डीप क्लोन किया गया कॉन्फ़िगरेशन. |
थ्रो | |
---|---|
ConfigurationException |
प्रिंट कमांड इस्तेमाल
public void printCommandUsage (boolean importantOnly, PrintStream out)
इस कॉन्फ़िगरेशन के लिए, कमांड लाइन के इस्तेमाल से जुड़ा सहायता टेक्स्ट देता है प्रिंटस्ट्रीम.
पैरामीटर | |
---|---|
importantOnly |
boolean : अगर true सिर्फ़ ज़रूरी विकल्पों के लिए सहायता प्रिंट करता है |
out |
PrintStream : इस्तेमाल करने के लिए ERROR(/PrintStream) . |
थ्रो | |
---|---|
|
com.android.tradefed.config.Configurationअपवाद |
ConfigurationException |
रिज़ॉल्व डाइनैमिक विकल्प
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 : कमांड लाइन |
setCommandOptions
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 |
सेटकवरेज विकल्प
public void setCoverageOptions (CoverageOptions coverageOptions)
मौजूदा वैल्यू को बदलकर, CoverageOptions
को सेट करें.
पैरामीटर | |
---|---|
coverageOptions |
CoverageOptions |
डिवाइस कॉन्फ़िगरेशन सेट करें
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
किसी मौजूदा वैल्यू को बदलकर, IDeviceConfiguration
सेट करें.
डिवाइस कॉन्फ़िगरेशन सूची सेट करें
public void setDeviceConfigList (deviceConfigs)
किसी मौजूदा वैल्यू को बदलकर, IDeviceConfiguration
सेट करें.
डिवाइस मेट्रिककलेक्टर सेट करें
public void setDeviceMetricCollectors (collectors)
मौजूदा वैल्यू को बदलकर, IMetricCollector
की सूची सेट करें.
पैरामीटर | |
---|---|
collectors |
|
डिवाइस विकल्पों को सेट करें
public void setDeviceOptions (TestDeviceOptions devOptions)
सभी मौजूदा वैल्यू को बदलकर, TestDeviceOptions
को सेट करें
पैरामीटर | |
---|---|
devOptions |
TestDeviceOptions |
DeviceRecovery सेट करें
public void setDeviceRecovery (IDeviceRecovery recovery)
किसी मौजूदा वैल्यू को बदलकर, IDeviceRecovery
को सेट करें.
डिवाइस की ज़रूरी शर्तें सेट करें
public void setDeviceRequirements (IDeviceSelection devRequirements)
सभी मौजूदा वैल्यू को बदलकर, IDeviceSelection
को सेट करें
सेटलैब प्रिपेयरर
public void setLabPreparer (ITargetPreparer preparer)
किसी मौजूदा वैल्यू को बदलकर, ITargetPreparer
को सेट करें.
सेटलैब प्रीपेयर्स
public void setLabPreparers (preparers)
किसी मौजूदा वैल्यू को बदलकर, ITargetPreparer
की सूची सेट करें.
सेटलॉग आउटपुट
public void setLogOutput (ILeveledLogOutput logger)
किसी मौजूदा वैल्यू को बदलकर, ILeveledLogOutput
को सेट करें.
सेटलॉग सेवर
public void setLogSaver (ILogSaver logSaver)
किसी मौजूदा वैल्यू को बदलकर, ILogSaver
को सेट करें.
setMultiPreTargetPrer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
इस कॉन्फ़िगरेशन में, एक IMultiTargetPreparer
सेट करने का आसान तरीका
किसी भी मौजूदा मान को बदलते हुए, किसी भी डिवाइस target_preparer से पहले एक्ज़ीक्यूट किया जाना चाहिए
setMultiPreTargetPreferencesrs
public void setMultiPreTargetPreparers (multiPreTargPreps)
इस कॉन्फ़िगरेशन में, इस्तेमाल किए जाने वाले IMultiTargetPreparer
की सूची सेट करें
किसी भी मौजूदा मान को बदलकर किसी भी डिवाइस target_ सुनिश्चित करने से पहले
setMultiTarget फ़ीचरर
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
इस कॉन्फ़िगरेशन में, एक IMultiTargetPreparer
सेट करने का आसान तरीका,
किसी मौजूदा मान को बदलना
setMultiTargetVariablers
public void setMultiTargetPreparers (multiTargPreps)
इस कॉन्फ़िगरेशन में, किसी भी कॉन्फ़िगरेशन को बदलकर, IMultiTargetPreparer
की सूची सेट करें
मौजूदा मान
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
कमांड लाइन आर्ग्युमेंट के दिए गए सेट के साथ, कॉन्फ़िगरेशन Option
फ़ील्ड को सेट करें
सही फ़ॉर्मैट के लिए ArgsOptionParser
पैरामीटर | |
---|---|
listArgs |
: कमांड लाइन आर्ग्युमेंट |
रिटर्न | |
---|---|
|
ऐसे आर्ग्युमेंट जिनका इस्तेमाल न किया गया हो |
थ्रो | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
कमांड लाइन आर्ग्युमेंट के दिए गए सेट के साथ, कॉन्फ़िगरेशन Option
फ़ील्ड को सेट करें
सही फ़ॉर्मैट के लिए ArgsOptionParser
देखें
पैरामीटर | |
---|---|
listArgs |
: कमांड लाइन आर्ग्युमेंट |
keyStoreClient |
IKeyStoreClient : इस्तेमाल करने के लिए IKeyStoreClient . |
रिटर्न | |
---|---|
|
ऐसे आर्ग्युमेंट जिनका इस्तेमाल न किया गया हो |
थ्रो | |
---|---|
ConfigurationException |
setपोस्ट प्रोसेसर
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
की सूची सेट करें
मौजूदा मान
सेट टारगेट प्रिपेयरर
public void setTargetPreparer (ITargetPreparer preparer)
किसी मौजूदा वैल्यू को बदलकर, ITargetPreparer
को सेट करें.
सेट टारगेट प्रिपेयरर
public void setTargetPreparers (preparers)
किसी मौजूदा वैल्यू को बदलकर, ITargetPreparer
की सूची सेट करें.
सेटटेस्ट
public void setTest (IRemoteTest test)
किसी भी सुविधा की जगह, इस कॉन्फ़िगरेशन में एक IRemoteTest
सेट करने का आसान तरीका
मौजूदा मान
सेटटेस्टइनवोकेशनलिसनर
public void setTestInvocationListener (ITestInvocationListener listener)
किसी एक ITestInvocationListener
को सेट करने का आसान तरीका
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
मौजूदा वैल्यू को बदलकर, ITestInvocationListener
की सूची सेट करें
सेटटेस्ट
public void setTests (tests)
इस कॉन्फ़िगरेशन में, किसी भी कॉन्फ़िगरेशन को बदलकर, IRemoteTest
की सूची सेट करें
मौजूदा मान
पुष्टि के विकल्प
public void validateOptions ()
विकल्प मानों की पुष्टि करें.
फ़िलहाल, इससे सिर्फ़ यह पुष्टि होगी कि सभी ज़रूरी विकल्प सेट कर दिए गए हैं
थ्रो | |
---|---|
ConfigurationException |
सुरक्षित तरीके
'रिमोट एनवायरमेंट'
protected boolean isRemoteEnvironment ()
यह बताता है कि TF का एनवायरमेंट, रिमोट तौर पर शुरू करने की सुविधा है या नहीं.
रिटर्न | |
---|---|
boolean |