BaseTestSuite
public
class
BaseTestSuite
extends ITestSuite
| java.lang.Object | ||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | |
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite | |
यह टेस्ट, नए सुइट सिस्टम के साथ Compatibility Test Suite को चलाने के लिए है.
खास जानकारी
कॉन्स्टेंट | |
|---|---|
String |
CONFIG_PATTERNS_OPTION
|
String |
EXCLUDE_FILTER_OPTION
|
String |
INCLUDE_FILTER_OPTION
|
String |
MODULE_OPTION
|
char |
MODULE_OPTION_SHORT_NAME
|
String |
TEST_ARG_OPTION
|
String |
TEST_OPTION
|
char |
TEST_OPTION_SHORT_NAME
|
पब्लिक कंस्ट्रक्टर | |
|---|---|
BaseTestSuite()
|
|
सार्वजनिक तरीके | |
|---|---|
void
|
addConfigPatterns(
कॉन्फ़िगरेशन पैटर्न जोड़ना |
void
|
addModuleArgs(
मॉड्यूल के आर्ग्युमेंट जोड़ता है |
void
|
cleanUpSuiteSetup()
सूट सेटअप करने के दौरान जिन चीज़ों की ज़रूरत थी उन्हें हटाने का विकल्प. हालांकि, टेस्ट चलाने के लिए इनकी ज़रूरत नहीं होती. |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(
|
|
getExcludeFilter()
यह कुकी, कंपैटिबिलिटी टेस्ट के लिए exclude-filters की कॉपी पाती है |
|
getIncludeFilter()
यह कुकी, कंपैटिबिलिटी टेस्ट के लिए include-filters की कॉपी पाती है |
SuiteModuleLoader
|
getModuleLoader()
मौजूदा |
String
|
getRunSuiteTag()
|
|
loadTests()
यह एक ऐब्स्ट्रैक्ट तरीका है. इससे उन टेस्ट के कॉन्फ़िगरेशन को लोड किया जाता है जिन्हें चलाया जाएगा. |
|
loadingStrategy(
डिफ़ॉल्ट लोडिंग की रणनीति, संसाधनों और टेस्ट डायरेक्ट्री से लोड होगी. |
void
|
reevaluateFilters()
|
boolean
|
reverseExcludeFilters()
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setEnableOptionalParameterizedModules(boolean enableOptionalParameter)
यह सेट करें कि पैरामीटर वाले वैकल्पिक मॉड्यूल चालू हैं या नहीं. |
void
|
setEnableParameterizedModules(boolean enableParameter)
यह सेट करें कि पैरामीटर वाले मॉड्यूल चालू हैं या नहीं. |
void
|
setExcludeFilter(
यह कुकी, सुसंगतता जांच के लिए exclude-filters सेट करती है |
void
|
setIncludeFilter(
यह कुकी, कंपैटिबिलिटी टेस्ट के लिए include-filters सेट करती है |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
सुरक्षित तरीके | |
|---|---|
|
getFoldableStates(ITestDevice device)
|
void
|
setupFilters(File testsDir)
यह कुकी, शामिल/बाहर रखने के फ़िल्टर सेट करती है. ऐसा इस आधार पर किया जाता है कि मॉड्यूल का नाम दिया गया है या नहीं. |
boolean
|
shouldModuleRun(ModuleDefinition module)
|
कॉन्स्टेंट
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
कॉन्स्टेंट वैल्यू: "config-patterns"
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
स्थिर वैल्यू: "exclude-filter"
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
स्थिर वैल्यू: "include-filter"
MODULE_OPTION
public static final String MODULE_OPTION
कॉन्स्टेंट वैल्यू: "module"
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
कॉन्स्टेंट वैल्यू: 109 (0x0000006d)
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
कॉन्स्टेंट वैल्यू: "test-arg"
TEST_OPTION
public static final String TEST_OPTION
स्थिर वैल्यू: "test"
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
कॉन्स्टेंट वैल्यू: 116 (0x00000074)
पब्लिक कंस्ट्रक्टर
BaseTestSuite
public BaseTestSuite ()
सार्वजनिक तरीके
addConfigPatterns
public void addConfigPatterns (patterns)
कॉन्फ़िगरेशन पैटर्न जोड़ना
| पैरामीटर | |
|---|---|
patterns |
|
addModuleArgs
public void addModuleArgs (moduleArgs)
मॉड्यूल के आर्ग्युमेंट जोड़ता है
| पैरामीटर | |
|---|---|
moduleArgs |
|
cleanUpSuiteSetup
public void cleanUpSuiteSetup ()
सूट सेटअप करने के दौरान जिन चीज़ों की ज़रूरत थी उन्हें हटाने का विकल्प. हालांकि, टेस्ट चलाने के लिए इनकी ज़रूरत नहीं होती.
clearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
SuiteModuleLoader को लोड करने के लिए SuiteModuleLoader बनाएं और उन्हें कुछ विकल्प असाइन करें.IConfiguration
| पैरामीटर | |
|---|---|
includeFiltersFormatted |
: फ़ॉर्मैट किए गए और पार्स किए गए डेटा में फ़िल्टर शामिल होते हैं. |
excludeFiltersFormatted |
: फ़ॉर्मैट किए गए और पार्स किए गए, बाहर रखने के लिए इस्तेमाल होने वाले फ़िल्टर. |
testArgs |
: टेस्ट (IRemoteTest) के तर्कों की सूची. |
moduleArgs |
: मॉड्यूल के तर्कों की सूची. |
| रिटर्न | |
|---|---|
SuiteModuleLoader |
बनाई गई SuiteModuleLoader. |
getExcludeFilter
publicgetExcludeFilter ()
इस कुकी को सेट करने पर, यह कुकी कंपैटिबिलिटी टेस्ट के लिए exclude-filters की कॉपी को ऐक्सेस करती है
| रिटर्न | |
|---|---|
|
|
getIncludeFilter
publicgetIncludeFilter ()
यह कुकी, कंपैटिबिलिटी टेस्ट के लिए include-filters की कॉपी पाती है
| रिटर्न | |
|---|---|
|
|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
मौजूदा SuiteModuleLoader दिखाता है.
| रिटर्न | |
|---|---|
SuiteModuleLoader |
|
getRunSuiteTag
public String getRunSuiteTag ()
| रिटर्न | |
|---|---|
String |
|
loadTests
publicloadTests ()
यह एक ऐब्स्ट्रैक्ट तरीका है. इससे उन टेस्ट के कॉन्फ़िगरेशन को लोड किया जाता है जिन्हें चलाया जाएगा. हर टेस्ट को IConfiguration और एक यूनीक नाम से तय किया जाता है. इस नाम के तहत, टेस्ट के नतीजे रिपोर्ट किए जाएंगे.
| रिटर्न | |
|---|---|
|
|
loadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
डिफ़ॉल्ट लोडिंग रणनीति, संसाधनों और टेस्ट डायरेक्ट्री से लोड होगी. इसे बढ़ाया या बदला जा सकता है.
| पैरामीटर | |
|---|---|
abis |
: यह एबीआई का वह सेट होता है जिसके हिसाब से जांच की जाती है. |
testsDirs |
: टेस्ट डायरेक्ट्री. |
suitePrefix |
String: संसाधन डायरेक्ट्री को फ़िल्टर करने के लिए प्रीफ़िक्स. |
suiteTag |
String: मॉड्यूल को शामिल करने के लिए, सुइट टैग होना चाहिए. इसे खाली छोड़ा जा सकता है. |
| रिटर्न | |
|---|---|
|
सूट के लिए लोड किए गए कॉन्फ़िगरेशन की सूची. |
reevaluateFilters
public void reevaluateFilters ()
reverseExcludeFilters
public boolean reverseExcludeFilters ()
| रिटर्न | |
|---|---|
boolean |
|
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
यह सेट करें कि पैरामीटर वाले वैकल्पिक मॉड्यूल चालू हैं या नहीं.
| पैरामीटर | |
|---|---|
enableOptionalParameter |
boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
यह सेट करें कि पैरामीटर वाले मॉड्यूल चालू हैं या नहीं.
| पैरामीटर | |
|---|---|
enableParameter |
boolean |
setExcludeFilter
public void setExcludeFilter (excludeFilters)
यह कुकी, सुसंगतता जांच के लिए exclude-filters सेट करती है
| पैरामीटर | |
|---|---|
excludeFilters |
|
setIncludeFilter
public void setIncludeFilter (includeFilters)
यह कुकी, कंपैटिबिलिटी टेस्ट के लिए include-filters सेट करती है
| पैरामीटर | |
|---|---|
includeFilters |
|
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
| पैरामीटर | |
|---|---|
forceParameter |
ModuleParameters |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
| पैरामीटर | |
|---|---|
skipJarLoading |
boolean |
सुरक्षित तरीके
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
| पैरामीटर | |
|---|---|
device |
ITestDevice |
| रिटर्न | |
|---|---|
|
|
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|
setupFilters
protected void setupFilters (File testsDir)
यह कुकी, शामिल/बाहर रखने के फ़िल्टर सेट करती है. ऐसा इस आधार पर किया जाता है कि मॉड्यूल का नाम दिया गया है या नहीं.
| पैरामीटर | |
|---|---|
testsDir |
File |
| थ्रो | |
|---|---|
|
अगर कोई फ़ाइल नहीं मिलती है. |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
| पैरामीटर | |
|---|---|
module |
ModuleDefinition |
| रिटर्न | |
|---|---|
boolean |
|