BaseTestSuite
public
class
BaseTestSuite
extends ITestSuite
java.lang.Object | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
नए सुइट सिस्टम के साथ, Compatibility Test Suite को चलाने के लिए टेस्ट.
खास जानकारी
कॉन्स्टेंट | |
---|---|
char |
MODULE_OPTION_SHORT_NAME
|
char |
TEST_OPTION_SHORT_NAME
|
फ़ील्ड्स की फ़िल्में | |
---|---|
public
static
final
String |
CONFIG_PATTERNS_OPTION
|
public
static
final
String |
EXCLUDE_FILTER_OPTION
|
public
static
final
String |
INCLUDE_FILTER_OPTION
|
public
static
final
String |
MODULE_OPTION
|
public
static
final
String |
TEST_ARG_OPTION
|
public
static
final
String |
TEST_OPTION
|
सार्वजनिक कंस्ट्रक्टर | |
---|---|
BaseTestSuite()
|
सार्वजनिक तरीके | |
---|---|
void
|
addConfigPatterns(
कॉन्फ़िगरेशन पैटर्न जोड़ना |
void
|
addModuleArgs(
मॉड्यूल के आर्ग्युमेंट जोड़ता है |
void
|
cleanUpSuiteSetup()
सुइट के सेटअप के दौरान ज़रूरी चीज़ों को हटाने का मौका, जो टेस्ट चलाने के लिए ज़रूरी नहीं हैं. |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(
|
|
getExcludeFilter()
साथ काम करने से जुड़े टेस्ट के लिए, बाहर रखे गए फ़िल्टर की कॉपी मिलती है |
|
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(
यह सुसंगति जांच के लिए, बाहर रखे जाने वाले फ़िल्टर सेट करता है |
void
|
setIncludeFilter(
साथ काम करने की जांच के लिए, शामिल किए जाने वाले फ़िल्टर सेट करता है |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
सुरक्षित तरीके | |
---|---|
|
getFoldableStates(ITestDevice device)
|
void
|
setupFilters(File testsDir)
मॉड्यूल का नाम दिए जाने पर, शामिल करने/शामिल न करने वाले फ़िल्टर सेट करता है. |
boolean
|
shouldModuleRun(ModuleDefinition module)
|
कॉन्स्टेंट
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
कॉन्स्टेंट वैल्यू: 109 (0x0000006d)
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
कॉन्स्टेंट वैल्यू: 116 (0x00000074)
फ़ील्ड्स की फ़िल्में
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
MODULE_OPTION
public static final String MODULE_OPTION
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
TEST_OPTION
public static final String TEST_OPTION
सार्वजनिक कंस्ट्रक्टर
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)
IConfiguration
को लोड करने के लिए SuiteModuleLoader
बनाएं और उसे कुछ विकल्प असाइन करें.
पैरामीटर | |
---|---|
includeFiltersFormatted |
: फ़ॉर्मैट किए गए और पार्स किए गए डेटा में फ़िल्टर शामिल होते हैं. |
excludeFiltersFormatted |
: फ़ॉर्मैट किए गए और पार्स किए गए, बाहर रखे गए फ़िल्टर. |
testArgs |
: टेस्ट (IRemoteTest ) के आर्ग्युमेंट की सूची. |
moduleArgs |
: मॉड्यूल के आर्ग्युमेंट की सूची. |
रिटर्न | |
---|---|
SuiteModuleLoader |
SuiteModuleLoader बनाया गया. |
getExcludeFilter
publicgetExcludeFilter ()
साथ काम करने की जांच के लिए, बाहर रखे गए फ़िल्टर की कॉपी मिलती है
रिटर्न | |
---|---|
|
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)
यह सुसंगति जांच के लिए, बाहर रखे जाने वाले फ़िल्टर सेट करता है
पैरामीटर | |
---|---|
excludeFilters |
|
setIncludeFilter
public void setIncludeFilter (includeFilters)
साथ काम करने की जांच के लिए, शामिल किए जाने वाले फ़िल्टर सेट करता है
पैरामीटर | |
---|---|
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 |