बेसटेस्टसुइट

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)

IConfiguration लोड करने और उन्हें कुछ विकल्प निर्दिष्ट करने के लिए जिम्मेदार SuiteModuleLoader बनाएं।

SuiteModuleLoader getModuleLoader ()

वर्तमान SuiteModuleLoader लौटाता है।

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

लोड परीक्षण

public  loadTests ()

चलाए जाने वाले परीक्षण कॉन्फ़िगरेशन को लोड करने के लिए सार विधि। प्रत्येक परीक्षण को एक IConfiguration और एक अद्वितीय नाम द्वारा परिभाषित किया गया है जिसके तहत यह परिणामों की रिपोर्ट करेगा।

रिटर्न

लोडिंग रणनीति

public  loadingStrategy ( 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

protected  getExcludeFilter ()

संगतता परीक्षण के लिए बहिष्करण-फ़िल्टर की एक प्रति प्राप्त करता है

रिटर्न

फोल्डेबलस्टेट्स प्राप्त करें

protected  getFoldableStates (ITestDevice device)

पैरामीटर
device ITestDevice

रिटर्न

फेंकता
DeviceNotAvailableException

GetIncludeFilter

protected  getIncludeFilter ()

संगतता परीक्षण के लिए शामिल-फ़िल्टर की एक प्रति प्राप्त करता है

रिटर्न

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

प्राथमिकता-होस्ट-कॉन्फ़िगरेशन विकल्प सेट करें।

पैरामीटर
prioritizeHostConfig boolean : होस्ट कॉन्फ़िगरेशन को प्राथमिकता देने के लिए सही है, यानी, यदि संभव हो तो होस्ट परीक्षण चलाएं।

सेटअपफ़िल्टर

protected void setupFilters (File testsDir)

मॉड्यूल नाम दिया गया था या नहीं, इसके आधार पर फ़िल्टर शामिल/बहिष्कृत सेट करता है।

पैरामीटर
testsDir File

फेंकता
यदि कोई फ़ाइल नहीं मिलती है.

चाहिएमॉड्यूलरन

protected boolean shouldModuleRun (ModuleDefinition module)

पैरामीटर
module ModuleDefinition

रिटर्न
boolean