BaseTestSuite
public
class
BaseTestSuite
extends ITestSuite
java.lang.Object | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
नए सुइट सिस्टम के साथ 'कंपैटबिलिटी टेस्ट सुइट' चलाने की जांच.
खास जानकारी
कॉन्स्टेंट | |
---|---|
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()
साथ काम करने से जुड़े टेस्ट के लिए, 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(
यह सुसंगति जांच के लिए, बाहर रखे जाने वाले फ़िल्टर सेट करता है |
void
|
setIncludeFilter(
साथ काम करने की जांच के लिए, शामिल किए जाने वाले फ़िल्टर सेट करता है |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
सुरक्षित तरीके | |
---|---|
|
getFoldableStates(ITestDevice device)
|
void
|
setPrioritizeHostConfig(boolean prioritizeHostConfig)
prioritize-host-config विकल्प सेट करें. |
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
परीक्षण_विकल्प
public static final String TEST_OPTION
सार्वजनिक कंस्ट्रक्टर
बेसटेस्टसुइट
public BaseTestSuite ()
सार्वजनिक तरीके
addConfigPatterns
public void addConfigPatterns (patterns)
कॉन्फ़िगरेशन पैटर्न जोड़ना
पैरामीटर | |
---|---|
patterns |
|
ऐडमॉड्यूलआर्ग
public void addModuleArgs (moduleArgs)
मॉड्यूल के आर्ग्युमेंट जोड़ता है
पैरामीटर | |
---|---|
moduleArgs |
|
क्लीनअप सेटअप
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 ()
साथ काम करने से जुड़े टेस्ट के लिए, exclude-filters की कॉपी मिलती है
रिटर्न | |
---|---|
|
getIncludeFilter
publicgetIncludeFilter ()
साथ काम करने की सुविधा की जांच के लिए, शामिल करने वाले फ़िल्टर की एक कॉपी फ़ेच की जाती है
रिटर्न | |
---|---|
|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
मौजूदा SuiteModuleLoader
दिखाता है.
रिटर्न | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
रिटर्न | |
---|---|
String |
लोड की जांच
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 |
सेटस्किपजारलोडिंग
public void setSkipjarLoading (boolean skipJarLoading)
पैरामीटर | |
---|---|
skipJarLoading |
boolean |
सुरक्षित तरीके
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
पैरामीटर | |
---|---|
device |
ITestDevice |
रिटर्न | |
---|---|
|
थ्रो | |
---|---|
DeviceNotAvailableException |
setप्राथमिकताHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
prioritize-host-config विकल्प सेट करें.
पैरामीटर | |
---|---|
prioritizeHostConfig |
boolean : होस्ट कॉन्फ़िगरेशन को प्राथमिकता देने के लिए 'सही'. इसका मतलब है कि होस्ट टेस्ट को चलाएं, अगर हो सके. |
setupFilters
protected void setupFilters (File testsDir)
मॉड्यूल का नाम दिया गया है या नहीं, इसके आधार पर शामिल करने/बाहर रखने वाले फ़िल्टर सेट अप करता है.
पैरामीटर | |
---|---|
testsDir |
File |
थ्रो | |
---|---|
|
अगर कोई फ़ाइल नहीं मिलती है. |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
पैरामीटर | |
---|---|
module |
ModuleDefinition |
रिटर्न | |
---|---|
boolean |