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

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)

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

void addModuleArgs( moduleArgs)

मॉड्यूल आर्ग्युमेंट जोड़ता है

void cleanUpSuiteSetup()

उन सभी चीज़ों को हटाने का अवसर है जिनकी ज़रूरत सुइट को सेटअप करने के दौरान थी, लेकिन ये काम नहीं करते टेस्ट करने के लिए ज़रूरी है.

void clearExcludeFilter()
void clearIncludeFilter()
SuiteModuleLoader createModuleLoader( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)

IConfiguration को लोड करने के लिए, SuiteModuleLoader बनाएं और उन्हें कुछ विकल्प असाइन किए जा सकते हैं.

getExcludeFilter()

साथ काम करने से जुड़े टेस्ट के लिए, 'बाहर रखने वाले फ़िल्टर' की एक कॉपी मिलती है

getIncludeFilter()

साथ काम करने की सुविधा की जांच के लिए, शामिल करने वाले फ़िल्टर की एक कॉपी फ़ेच की जाती है

SuiteModuleLoader getModuleLoader()

मौजूदा SuiteModuleLoader दिखाता है.

String getRunSuiteTag()
loadTests()

चलाए जाने वाले टेस्ट कॉन्फ़िगरेशन को लोड करने का ऐब्स्ट्रैक्ट तरीका.

loadingStrategy( abis, testsDirs, String suitePrefix, String suiteTag)

लोड होने की डिफ़ॉल्ट रणनीति, संसाधनों और टेस्ट डायरेक्ट्री से लोड होगी.

void reevaluateFilters()
boolean reverseExcludeFilters()
void setBuild(IBuildInfo buildInfo)

void setEnableOptionalParameterizedModules(boolean enableOptionalParameter)

सेट करें कि पैरामीटर वाले मॉड्यूल चालू हों या नहीं.

void setEnableParameterizedModules(boolean enableParameter)

सेट करें कि पैरामीटर वाले मॉड्यूल चालू हैं या नहीं.

void setExcludeFilter( excludeFilters)

साथ काम करने वाले टूल की जांच के लिए, बाहर रखने वाले फ़िल्टर सेट करता है

void 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_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 को बनाया गया.

'पाने वाला फ़िल्टर' में शामिल करें

public  getExcludeFilter ()

साथ काम करने से जुड़े टेस्ट के लिए, 'बाहर रखने वाले फ़िल्टर' की एक कॉपी मिलती है

रिटर्न

getIncludeFilter

public  getIncludeFilter ()

साथ काम करने की सुविधा की जांच के लिए, शामिल करने वाले फ़िल्टर की एक कॉपी फ़ेच की जाती है

रिटर्न

'मॉड्यूललोडर'

public SuiteModuleLoader getModuleLoader ()

मौजूदा SuiteModuleLoader दिखाता है.

रिटर्न
SuiteModuleLoader

getRunSuiteTag

public String getRunSuiteTag ()

रिटर्न
String

लोड की जांच

public  loadTests ()

चलाए जाने वाले टेस्ट कॉन्फ़िगरेशन को लोड करने का ऐब्स्ट्रैक्ट तरीका. हर टेस्ट का आकलन IConfiguration और एक यूनीक नाम, जिसके तहत यह नतीजों को रिपोर्ट करेगा.

रिटर्न

लोड करने की रणनीति

public  loadingStrategy ( abis, 
                 testsDirs, 
                String suitePrefix, 
                String suiteTag)

लोड होने की डिफ़ॉल्ट रणनीति, संसाधनों और टेस्ट डायरेक्ट्री से लोड होगी. इनमें से कोई भी हो सकता है बढ़ाया या बदला गया.

पैरामीटर
abis : दौड़ने के लिए ऐबिस का सेट.

testsDirs : टेस्ट डायरेक्ट्री.

suitePrefix String: रिसॉर्स डायरेक्ट्री को फ़िल्टर करने के लिए एक प्रीफ़िक्स.

suiteTag String: मॉड्यूल में शामिल किया जाने वाला सुइट टैग. शून्य हो सकता है.

रिटर्न
सुइट के लिए लोड किए गए कॉन्फ़िगरेशन की सूची.

फिर से आकलन करने के फ़िल्टर

public void reevaluateFilters ()

रिवर्सएक्सक्लूज़न फ़िल्टर

public boolean reverseExcludeFilters ()

रिटर्न
boolean

सेटबिल्ड

public void setBuild (IBuildInfo buildInfo)

पैरामीटर
buildInfo IBuildInfo

सेटचालू करने वाला वैकल्पिक पैरामीटर तैयार किया गया

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

protected  getFoldableStates (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