बेसटेस्टसुइट
public class BaseTestSuite
extends ITestSuite
java.lang.ऑब्जेक्ट | ||
↳ | 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 ( patterns) addConfigPatterns ( patterns) कॉन्फ़िगरेशन पैटर्न जोड़ें |
void | addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs) मॉड्यूल तर्क जोड़ता है |
SuiteModuleLoader | createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) |
SuiteModuleLoader | getModuleLoader () वर्तमान |
loadTests () चलाए जाने वाले परीक्षण कॉन्फ़िगरेशन को लोड करने के लिए सार विधि। | |
loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) डिफ़ॉल्ट लोडिंग रणनीति संसाधनों और परीक्षण निर्देशिका से लोड होगी। | |
void | reevaluateFilters () |
void | setBuild (IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter) सेट करें कि वैकल्पिक पैरामीटरयुक्त मॉड्यूल सक्षम हैं या नहीं। |
void | setEnableParameterizedModules (boolean enableParameter) सेट करें कि पैरामीटरयुक्त मॉड्यूल सक्षम हैं या नहीं। |
void | setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters) संगतता परीक्षण के लिए बहिष्करण-फ़िल्टर सेट करता है |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) संगतता परीक्षण के लिए सेट में फ़िल्टर शामिल हैं |
void | setModuleParameter ( ModuleParameters forceParameter) |
संरक्षित तरीके | |
---|---|
getExcludeFilter () संगतता परीक्षण के लिए बहिष्करण-फ़िल्टर की एक प्रति प्राप्त करता है | |
getFoldableStates (ITestDevice device) | |
getIncludeFilter () संगतता परीक्षण के लिए शामिल-फ़िल्टर की एक प्रति प्राप्त करता है | |
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_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
मॉड्यूल_विकल्प
public static final String MODULE_OPTION
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
परीक्षण_विकल्प
public static final String TEST_OPTION
सार्वजनिक निर्माणकर्ता
बेसटेस्टसुइट
public BaseTestSuite ()
सार्वजनिक तरीके
कॉन्फिगपैटर्न जोड़ें
public void addConfigPatterns (patterns)
कॉन्फ़िगरेशन पैटर्न जोड़ें
पैरामीटर | |
---|---|
patterns |
addModuleArgs
public void addModuleArgs (moduleArgs)
मॉड्यूल तर्क जोड़ता है
पैरामीटर | |
---|---|
moduleArgs |
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
IConfiguration
लोड करने और उन्हें कुछ विकल्प निर्दिष्ट करने के लिए जिम्मेदार SuiteModuleLoader
बनाएं।
पैरामीटर | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ) तर्कों की सूची। |
moduleArgs |
रिटर्न | |
---|---|
SuiteModuleLoader | बनाया गया SuiteModuleLoader . |
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
वर्तमान SuiteModuleLoader
लौटाता है।
रिटर्न | |
---|---|
SuiteModuleLoader |
लोड परीक्षण
publicloadTests ()
चलाए जाने वाले परीक्षण कॉन्फ़िगरेशन को लोड करने के लिए सार विधि। प्रत्येक परीक्षण को एक IConfiguration
और एक अद्वितीय नाम द्वारा परिभाषित किया गया है जिसके तहत यह परिणामों की रिपोर्ट करेगा।
रिटर्न | |
---|---|
लोडिंग रणनीति
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
डिफ़ॉल्ट लोडिंग रणनीति संसाधनों और परीक्षण निर्देशिका से लोड होगी। बढ़ाया या बदला जा सकता है.
पैरामीटर | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : संसाधन निर्देशिका को फ़िल्टर करने के लिए एक उपसर्ग। |
suiteTag | String : सुइट टैग में एक मॉड्यूल को शामिल किया जाना चाहिए। शून्य हो सकता है. |
रिटर्न | |
---|---|
सुइट के लिए लोड किए गए कॉन्फ़िगरेशन की एक सूची. |
फ़िल्टर का पुनर्मूल्यांकन करें
public void reevaluateFilters ()
सेटबिल्ड
public void setBuild (IBuildInfo buildInfo)
पैरामीटर | |
---|---|
buildInfo | IBuildInfo |
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
सेट करें कि वैकल्पिक पैरामीटरयुक्त मॉड्यूल सक्षम हैं या नहीं।
पैरामीटर | |
---|---|
enableOptionalParameter | boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
सेट करें कि पैरामीटरयुक्त मॉड्यूल सक्षम हैं या नहीं।
पैरामीटर | |
---|---|
enableParameter | boolean |
सेटएक्सक्लूडफ़िल्टर
public void setExcludeFilter (excludeFilters)
संगतता परीक्षण के लिए बहिष्करण-फ़िल्टर सेट करता है
पैरामीटर | |
---|---|
excludeFilters |
सेटइनक्लूडफ़िल्टर
public void setIncludeFilter (includeFilters)
संगतता परीक्षण के लिए सेट में फ़िल्टर शामिल हैं
पैरामीटर | |
---|---|
includeFilters |
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
पैरामीटर | |
---|---|
forceParameter | ModuleParameters |
संरक्षित तरीके
GetExcludeFilter
protectedgetExcludeFilter ()
संगतता परीक्षण के लिए बहिष्करण-फ़िल्टर की एक प्रति प्राप्त करता है
रिटर्न | |
---|---|
फोल्डेबलस्टेट्स प्राप्त करें
protectedgetFoldableStates (ITestDevice device)
पैरामीटर | |
---|---|
device | ITestDevice |
रिटर्न | |
---|---|
फेंकता | |
---|---|
DeviceNotAvailableException |
GetIncludeFilter
protectedgetIncludeFilter ()
संगतता परीक्षण के लिए शामिल-फ़िल्टर की एक प्रति प्राप्त करता है
रिटर्न | |
---|---|
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
प्राथमिकता-होस्ट-कॉन्फ़िगरेशन विकल्प सेट करें।
पैरामीटर | |
---|---|
prioritizeHostConfig | boolean : होस्ट कॉन्फ़िगरेशन को प्राथमिकता देने के लिए सही है, यानी, यदि संभव हो तो होस्ट परीक्षण चलाएं। |
सेटअपफ़िल्टर
protected void setupFilters (File testsDir)
मॉड्यूल नाम दिया गया था या नहीं, इसके आधार पर फ़िल्टर शामिल/बहिष्कृत सेट करता है।
पैरामीटर | |
---|---|
testsDir | File |
फेंकता | |
---|---|
| यदि कोई फ़ाइल नहीं मिलती है. |
चाहिएमॉड्यूलरन
protected boolean shouldModuleRun (ModuleDefinition module)
पैरामीटर | |
---|---|
module | ModuleDefinition |
रिटर्न | |
---|---|
boolean |