बेसटेस्टसुइट
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()
साथ काम करने से जुड़े टेस्ट के लिए, 'बाहर रखने वाले फ़िल्टर' की एक कॉपी मिलती है |
|
getIncludeFilter()
साथ काम करने की सुविधा की जांच के लिए, शामिल करने वाले फ़िल्टर की एक कॉपी फ़ेच की जाती है |
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)
प्राथमिकता-होस्ट-कॉन्फ़िगरेशन विकल्प सेट करें. |
void
|
setupFilters(File testsDir)
मॉड्यूल का नाम दिया गया है या नहीं, इसके आधार पर शामिल करने/बाहर रखने वाले फ़िल्टर सेट अप करता है. |
boolean
|
shouldModuleRun(ModuleDefinition module)
|
स्थिरांक
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
कॉन्स्टेंट वैल्यू: 109 (0x0000006d)
TEST_OPTIONS_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
कॉन्स्टेंट वैल्यू: 116 (0x00000074)
फ़ील्ड्स की फ़िल्में
CONFIG_patternS_OPTION
public static final String CONFIG_PATTERNS_OPTION
बहिष्कृत_फ़िल्टर_विकल्प
public static final String EXCLUDE_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 ()
उन सभी चीज़ों को हटाने का अवसर है जिनकी ज़रूरत सुइट को सेटअप करने के दौरान थी, लेकिन ये काम नहीं करते टेस्ट करने के लिए ज़रूरी है.
साफ़ करें फ़िल्टर
public void clearExcludeFilter ()
क्लीयर इनक्लूड फ़िल्टर
public void clearIncludeFilter ()
बनाएंमॉड्यूललोडर
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
IConfiguration
को लोड करने के लिए, SuiteModuleLoader
बनाएं और
उन्हें कुछ विकल्प असाइन किए जा सकते हैं.
पैरामीटर | |
---|---|
includeFiltersFormatted |
: फ़ॉर्मैट और पार्स किए गए फ़िल्टर में फ़िल्टर शामिल हैं. |
excludeFiltersFormatted |
: फ़ॉर्मैट और पार्स किए गए, बाहर रखे गए फ़िल्टर. |
testArgs |
: परीक्षण (IRemoteTest ) तर्क की सूची. |
moduleArgs |
: मॉड्यूल के आर्ग्युमेंट की सूची. |
रिटर्न | |
---|---|
SuiteModuleLoader |
SuiteModuleLoader को बनाया गया. |
'पाने वाला फ़िल्टर' में शामिल करें
publicgetExcludeFilter ()
साथ काम करने से जुड़े टेस्ट के लिए, 'बाहर रखने वाले फ़िल्टर' की एक कॉपी मिलती है
रिटर्न | |
---|---|
|
getIncludeFilter
publicgetIncludeFilter ()
साथ काम करने की सुविधा की जांच के लिए, शामिल करने वाले फ़िल्टर की एक कॉपी फ़ेच की जाती है
रिटर्न | |
---|---|
|
'मॉड्यूललोडर'
public SuiteModuleLoader getModuleLoader ()
मौजूदा SuiteModuleLoader
दिखाता है.
रिटर्न | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
रिटर्न | |
---|---|
String |
लोड की जांच
publicloadTests ()
चलाए जाने वाले टेस्ट कॉन्फ़िगरेशन को लोड करने का ऐब्स्ट्रैक्ट तरीका. हर टेस्ट का आकलन
IConfiguration
और एक यूनीक नाम, जिसके तहत यह नतीजों को रिपोर्ट करेगा.
रिटर्न | |
---|---|
|
लोड करने की रणनीति
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
लोड होने की डिफ़ॉल्ट रणनीति, संसाधनों और टेस्ट डायरेक्ट्री से लोड होगी. इनमें से कोई भी हो सकता है बढ़ाया या बदला गया.
पैरामीटर | |
---|---|
abis |
: दौड़ने के लिए ऐबिस का सेट. |
testsDirs |
: टेस्ट डायरेक्ट्री. |
suitePrefix |
String : रिसॉर्स डायरेक्ट्री को फ़िल्टर करने के लिए एक प्रीफ़िक्स. |
suiteTag |
String : मॉड्यूल में शामिल किया जाने वाला सुइट टैग. शून्य हो सकता है. |
रिटर्न | |
---|---|
|
सुइट के लिए लोड किए गए कॉन्फ़िगरेशन की सूची. |
फिर से आकलन करने के फ़िल्टर
public void reevaluateFilters ()
रिवर्सएक्सक्लूज़न फ़िल्टर
public boolean reverseExcludeFilters ()
रिटर्न | |
---|---|
boolean |
सेटचालू करने वाला वैकल्पिक पैरामीटर तैयार किया गया
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
सेट करें कि पैरामीटर वाले मॉड्यूल चालू हों या नहीं.
पैरामीटर | |
---|---|
enableOptionalParameter |
boolean |
सेटचालू पैरामीटराइज़्ड मॉड्यूल
public void setEnableParameterizedModules (boolean enableParameter)
सेट करें कि पैरामीटर वाले मॉड्यूल चालू हैं या नहीं.
पैरामीटर | |
---|---|
enableParameter |
boolean |
सेट बहिष्कृत करेंफ़िल्टर
public void setExcludeFilter (excludeFilters)
साथ काम करने वाले टूल की जांच के लिए, बाहर रखने वाले फ़िल्टर सेट करता है
पैरामीटर | |
---|---|
excludeFilters |
|
setIncludeFilter
public void setIncludeFilter (includeFilters)
साथ काम करने की क्षमता की जांच के लिए शामिल-फ़िल्टर सेट करता है
पैरामीटर | |
---|---|
includeFilters |
|
setमॉड्यूल पैरामीटर
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)
प्राथमिकता-होस्ट-कॉन्फ़िगरेशन विकल्प सेट करें.
पैरामीटर | |
---|---|
prioritizeHostConfig |
boolean : यह होस्ट कॉन्फ़िगरेशन को प्राथमिकता देने के लिए सही है. इसका मतलब है कि हो सके, तो होस्ट की जांच करें. |
सेटअप फ़िल्टर
protected void setupFilters (File testsDir)
मॉड्यूल का नाम दिया गया है या नहीं, इसके आधार पर शामिल करने/बाहर रखने वाले फ़िल्टर सेट अप करता है.
पैरामीटर | |
---|---|
testsDir |
File |
थ्रो | |
---|---|
|
अगर कोई फ़ाइल नहीं मिलती है. |
चाहिएमॉड्यूलरन
protected boolean shouldModuleRun (ModuleDefinition module)
पैरामीटर | |
---|---|
module |
ModuleDefinition |
रिटर्न | |
---|---|
boolean |