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(List<String> patterns)
कॉन्फ़िगरेशन पैटर्न जोड़ना |
void
|
addModuleArgs(Set<String> moduleArgs)
मॉड्यूल के आर्ग्युमेंट जोड़ता है |
void
|
cleanUpSuiteSetup()
सूट सेटअप करने के दौरान जिन चीज़ों की ज़रूरत थी उन्हें हटाने का विकल्प. हालांकि, टेस्ट चलाने के लिए इनकी ज़रूरत नहीं होती. |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(Map<String, LinkedHashSet<SuiteTestFilter>> includeFiltersFormatted, Map<String, LinkedHashSet<SuiteTestFilter>> excludeFiltersFormatted, List<String> testArgs, List<String> moduleArgs)
|
Set<String>
|
getExcludeFilter()
यह कुकी, कंपैटिबिलिटी टेस्ट के लिए exclude-filters की कॉपी पाती है |
Set<String>
|
getIncludeFilter()
यह कुकी, कंपैटिबिलिटी टेस्ट के लिए include-filters की कॉपी पाती है |
SuiteModuleLoader
|
getModuleLoader()
यह मौजूदा |
String
|
getRunSuiteTag()
|
LinkedHashMap<String, IConfiguration>
|
loadTests()
यह एक ऐब्स्ट्रैक्ट तरीका है, जिससे उन टेस्ट के कॉन्फ़िगरेशन को लोड किया जाता है जिन्हें चलाया जाएगा. |
LinkedHashMap<String, IConfiguration>
|
loadingStrategy(Set<IAbi> abis, List<File> testsDirs, String suitePrefix, String suiteTag)
डिफ़ॉल्ट लोडिंग की रणनीति, संसाधनों और टेस्ट डायरेक्ट्री से लोड होगी. |
void
|
reevaluateFilters()
|
boolean
|
reverseExcludeFilters()
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setEnableOptionalParameterizedModules(boolean enableOptionalParameter)
यह सेट करें कि पैरामीटर वाले वैकल्पिक मॉड्यूल चालू हैं या नहीं. |
void
|
setEnableParameterizedModules(boolean enableParameter)
सेट करें कि पैरामीटर वाले मॉड्यूल चालू हैं या नहीं. |
void
|
setExcludeFilter(Set<String> excludeFilters)
यह कुकी, सुसंगतता जांच के लिए exclude-filters सेट करती है |
void
|
setIncludeFilter(Set<String> includeFilters)
यह कुकी, कंपैटिबिलिटी टेस्ट के लिए include-filters सेट करती है |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
प्रोटेक्टेड मेथड | |
|---|---|
Set<DeviceFoldableState>
|
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 (List<String> patterns)
कॉन्फ़िगरेशन पैटर्न जोड़ना
| पैरामीटर | |
|---|---|
patterns |
List |
addModuleArgs
public void addModuleArgs (Set<String> moduleArgs)
मॉड्यूल के आर्ग्युमेंट जोड़ता है
| पैरामीटर | |
|---|---|
moduleArgs |
Set |
cleanUpSuiteSetup
public void cleanUpSuiteSetup ()
सूट सेटअप करने के दौरान जिन चीज़ों की ज़रूरत थी उन्हें हटाने का विकल्प. हालांकि, टेस्ट चलाने के लिए इनकी ज़रूरत नहीं होती.
clearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (Map<String, LinkedHashSet<SuiteTestFilter>> includeFiltersFormatted, Map<String, LinkedHashSet<SuiteTestFilter>> excludeFiltersFormatted, List<String> testArgs, List<String> moduleArgs)
SuiteModuleLoader को लोड करने के लिए SuiteModuleLoader बनाएं और उन्हें कुछ विकल्प असाइन करें.IConfiguration
| पैरामीटर | |
|---|---|
includeFiltersFormatted |
Map: फ़ॉर्मैट किए गए और पार्स किए गए डेटा में फ़िल्टर शामिल होते हैं. |
excludeFiltersFormatted |
Map: फ़ॉर्मैट किए गए और पार्स किए गए, बाहर रखने के लिए इस्तेमाल होने वाले फ़िल्टर. |
testArgs |
List: टेस्ट (IRemoteTest) तर्कों की सूची. |
moduleArgs |
List: मॉड्यूल के तर्कों की सूची. |
| रिटर्न | |
|---|---|
SuiteModuleLoader |
बनाई गई SuiteModuleLoader. |
getExcludeFilter
public Set<String> getExcludeFilter ()
यह कुकी, कंपैटिबिलिटी टेस्ट के लिए exclude-filters की कॉपी पाती है
| रिटर्न | |
|---|---|
Set<String> |
|
getIncludeFilter
public Set<String> getIncludeFilter ()
यह कुकी, कंपैटिबिलिटी टेस्ट के लिए include-filters की कॉपी पाती है
| रिटर्न | |
|---|---|
Set<String> |
|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
यह मौजूदा SuiteModuleLoader दिखाता है.
| रिटर्न | |
|---|---|
SuiteModuleLoader |
|
getRunSuiteTag
public String getRunSuiteTag ()
| रिटर्न | |
|---|---|
String |
|
loadTests
public LinkedHashMap<String, IConfiguration> loadTests ()
यह एक ऐब्स्ट्रैक्ट तरीका है, जिससे उन टेस्ट के कॉन्फ़िगरेशन को लोड किया जाता है जिन्हें चलाया जाएगा. हर टेस्ट को IConfiguration और एक यूनीक नाम से तय किया जाता है. इसी नाम से टेस्ट के नतीजे रिपोर्ट किए जाते हैं.
| रिटर्न | |
|---|---|
LinkedHashMap<String, IConfiguration> |
|
loadingStrategy
public LinkedHashMap<String, IConfiguration> loadingStrategy (Set<IAbi> abis, List<File> testsDirs, String suitePrefix, String suiteTag)
डिफ़ॉल्ट लोडिंग की रणनीति, संसाधनों और टेस्ट डायरेक्ट्री से लोड होगी. बढ़ाई या बदली जा सकती है.
| पैरामीटर | |
|---|---|
abis |
Set: यह उन एबीआई का सेट है जिनके लिए टेस्ट चलाना है. |
testsDirs |
List: टेस्ट डायरेक्ट्री. |
suitePrefix |
String: संसाधन डायरेक्ट्री को फ़िल्टर करने के लिए प्रीफ़िक्स. |
suiteTag |
String: किसी मॉड्यूल को शामिल करने के लिए, सुइट टैग होना चाहिए. इसे खाली छोड़ा जा सकता है. |
| रिटर्न | |
|---|---|
LinkedHashMap<String, IConfiguration> |
सूट के लिए लोड किए गए कॉन्फ़िगरेशन की सूची. |
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 (Set<String> excludeFilters)
यह कुकी, सुसंगतता जांच के लिए exclude-filters सेट करती है
| पैरामीटर | |
|---|---|
excludeFilters |
Set |
setIncludeFilter
public void setIncludeFilter (Set<String> includeFilters)
यह कुकी, कंपैटिबिलिटी टेस्ट के लिए include-filters सेट करती है
| पैरामीटर | |
|---|---|
includeFilters |
Set |
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
| पैरामीटर | |
|---|---|
forceParameter |
ModuleParameters |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
| पैरामीटर | |
|---|---|
skipJarLoading |
boolean |
प्रोटेक्टेड मेथड
getFoldableStates
protected Set<DeviceFoldableState> getFoldableStates (ITestDevice device)
| पैरामीटर | |
|---|---|
device |
ITestDevice |
| रिटर्न | |
|---|---|
Set<DeviceFoldableState> |
|
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|
setupFilters
protected void setupFilters (File testsDir)
यह फ़ंक्शन, शामिल करें/बाहर रखें फ़िल्टर को सेट करता है. ऐसा इस आधार पर किया जाता है कि मॉड्यूल का नाम दिया गया है या नहीं.
| पैरामीटर | |
|---|---|
testsDir |
File |
| थ्रो | |
|---|---|
FileNotFoundException |
अगर कोई फ़ाइल नहीं मिलती है, तो यह विकल्प चुनें. |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
| पैरामीटर | |
|---|---|
module |
ModuleDefinition |
| रिटर्न | |
|---|---|
boolean |
|