बेसटेस्टसुइट
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) मॉड्यूल तर्क जोड़ता है |
void | cleanUpSuiteSetup () उन सभी चीज़ों को साफ़ करने का अवसर जिनकी सुइट्स सेटअप के दौरान आवश्यकता थी लेकिन परीक्षण चलाने के लिए आवश्यक नहीं हैं। |
void | clearExcludeFilter () |
void | clearIncludeFilter () |
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) |
getExcludeFilter () संगतता परीक्षण के लिए बहिष्करण-फ़िल्टर की एक प्रति प्राप्त करता है | |
getIncludeFilter () संगतता परीक्षण के लिए शामिल-फ़िल्टर की एक प्रति प्राप्त करता है | |
SuiteModuleLoader | getModuleLoader () वर्तमान |
String | getRunSuiteTag () |
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) |
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_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 |
क्लीनअपसुइटसेटअप
public void cleanUpSuiteSetup ()
उन सभी चीज़ों को साफ़ करने का अवसर जिनकी सुइट्स सेटअप के दौरान आवश्यकता थी लेकिन परीक्षण चलाने के लिए आवश्यक नहीं हैं।
साफ़ बहिष्कृतफ़िल्टर
public void clearExcludeFilter ()
स्पष्ट शामिलफ़िल्टर
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
IConfiguration
लोड करने और उन्हें कुछ विकल्प निर्दिष्ट करने के लिए जिम्मेदार SuiteModuleLoader
बनाएं।
पैरामीटर | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ) तर्कों की सूची। |
moduleArgs |
रिटर्न | |
---|---|
SuiteModuleLoader | बनाया गया SuiteModuleLoader . |
GetExcludeFilter
publicgetExcludeFilter ()
संगतता परीक्षण के लिए बहिष्करण-फ़िल्टर की एक प्रति प्राप्त करता है
रिटर्न | |
---|---|
GetIncludeFilter
publicgetIncludeFilter ()
संगतता परीक्षण के लिए शामिल-फ़िल्टर की एक प्रति प्राप्त करता है
रिटर्न | |
---|---|
getModuleLoader
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 ()
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 |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
पैरामीटर | |
---|---|
skipJarLoading | boolean |
संरक्षित तरीके
फोल्डेबलस्टेट्स प्राप्त करें
protectedgetFoldableStates (ITestDevice device)
पैरामीटर | |
---|---|
device | ITestDevice |
रिटर्न | |
---|---|
फेंकता | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
प्राथमिकता-होस्ट-कॉन्फ़िगरेशन विकल्प सेट करें।
पैरामीटर | |
---|---|
prioritizeHostConfig | boolean : होस्ट कॉन्फ़िगरेशन को प्राथमिकता देने के लिए सही है, यानी, यदि संभव हो तो होस्ट परीक्षण चलाएं। |
सेटअपफ़िल्टर
protected void setupFilters (File testsDir)
मॉड्यूल नाम दिया गया था या नहीं, इसके आधार पर फ़िल्टर शामिल/बहिष्कृत सेट करता है।
पैरामीटर | |
---|---|
testsDir | File |
फेंकता | |
---|---|
| यदि कोई फ़ाइल नहीं मिलती है. |
चाहिएमॉड्यूलरन
protected boolean shouldModuleRun (ModuleDefinition module)
पैरामीटर | |
---|---|
module | ModuleDefinition |
रिटर्न | |
---|---|
boolean |