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

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 ( patterns) addConfigPatterns ( patterns)

कॉन्फ़िगरेशन पैटर्न जोड़ें

void addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs)

मॉड्यूल तर्क जोड़ता है

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)

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

getExcludeFilter ()

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

getIncludeFilter ()

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

SuiteModuleLoader getModuleLoader ()

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

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)

सेट विकल्प प्राथमिकता-मेजबान-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

TEST_OPTION

public static final String TEST_OPTION

सार्वजनिक निर्माणकर्ता

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

public BaseTestSuite ()

सार्वजनिक तरीके

addConfigPaterns

public void addConfigPatterns ( patterns)

कॉन्फ़िगरेशन पैटर्न जोड़ें

पैरामीटर
patterns

addModuleArgs

public void addModuleArgs ( moduleArgs)

मॉड्यूल तर्क जोड़ता है

पैरामीटर
moduleArgs

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

public  getExcludeFilter ()

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

रिटर्न

getIncludeFilter

public  getIncludeFilter ()

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

रिटर्न

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

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

रिटर्न
SuiteModuleLoader

getRunSuiteTag

public String getRunSuiteTag ()

रिटर्न
String

loadTest

public  loadTests ()

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

रिटर्न

LoadingStrategy

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

सेट सक्षम पैरामीटरयुक्त मॉड्यूल

public void setEnableParameterizedModules (boolean enableParameter)

सेट करें कि पैरामीटरयुक्त मॉड्यूल सक्षम हैं या नहीं।

पैरामीटर
enableParameter boolean

सेट बहिष्कृत फ़िल्टर

public void setExcludeFilter ( excludeFilters)

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

पैरामीटर
excludeFilters

सेट शामिल फ़िल्टर

public void setIncludeFilter ( includeFilters)

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

पैरामीटर
includeFilters

सेट मॉड्यूल पैरामीटर

public void setModuleParameter (ModuleParameters forceParameter)

पैरामीटर
forceParameter ModuleParameters

setSkipjarLoading

public void setSkipjarLoading (boolean skipJarLoading)

पैरामीटर
skipJarLoading boolean

संरक्षित तरीके

getFoldableStates

protected  getFoldableStates (ITestDevice device)

पैरामीटर
device ITestDevice

रिटर्न

फेंकता
DeviceNotAvailableException

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

सेट विकल्प प्राथमिकता-मेजबान-config.

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

setupFilters

protected void setupFilters (File testsDir)

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

पैरामीटर
testsDir File

फेंकता
अगर कोई फाइल नहीं मिलती है।

shouldModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

पैरामीटर
module ModuleDefinition

रिटर्न
boolean