BaseTestSuite

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

साथ काम करने से जुड़े टेस्ट के लिए, exclude-filters की कॉपी मिलती है

getIncludeFilter()

साथ काम करने की जांच के लिए, include-filters की कॉपी मिलती है

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)

prioritize-host-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

परीक्षण_विकल्प

public static final String TEST_OPTION

सार्वजनिक कंस्ट्रक्टर

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

public BaseTestSuite ()

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

addConfigPatterns

public void addConfigPatterns ( patterns)

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

पैरामीटर
patterns

ऐडमॉड्यूलआर्ग

public void addModuleArgs ( moduleArgs)

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

पैरामीटर
moduleArgs

क्लीनअप सेटअप

public void cleanUpSuiteSetup ()

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

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

साथ काम करने से जुड़े टेस्ट के लिए, exclude-filters की कॉपी मिलती है

रिटर्न

getIncludeFilter

public  getIncludeFilter ()

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

रिटर्न

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

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

रिटर्न
SuiteModuleLoader

getRunSuiteTag

public String getRunSuiteTag ()

रिटर्न
String

लोड की जांच

public  loadTests ()

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

रिटर्न

loadingStrategy

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

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

पैरामीटर
abis : उन एबीआई का सेट जिन पर यह टेस्ट चलाना है.

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

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

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

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

reevaluateFilters

public void reevaluateFilters ()

reverseExcludeFilters

public boolean reverseExcludeFilters ()

रिटर्न
boolean

setBuild

public void setBuild (IBuildInfo buildInfo)

पैरामीटर
buildInfo IBuildInfo

setEnableOptionalParameterizedModules

public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

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

पैरामीटर
enableOptionalParameter boolean

setEnableParameterizedModules

public void setEnableParameterizedModules (boolean enableParameter)

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

पैरामीटर
enableParameter boolean

setExcludeFilter

public void setExcludeFilter ( excludeFilters)

यह सुसंगति जांच के लिए, बाहर रखे जाने वाले फ़िल्टर सेट करता है

पैरामीटर
excludeFilters

setIncludeFilter

public void setIncludeFilter ( includeFilters)

साथ काम करने की क्षमता की जांच के लिए शामिल-फ़िल्टर सेट करता है

पैरामीटर
includeFilters

setModuleParameter

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)

prioritize-host-config विकल्प सेट करें.

पैरामीटर
prioritizeHostConfig boolean: होस्ट कॉन्फ़िगरेशन को प्राथमिकता देने के लिए 'सही'. इसका मतलब है कि होस्ट टेस्ट को चलाएं, अगर हो सके.

setupFilters

protected void setupFilters (File testsDir)

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

पैरामीटर
testsDir File

थ्रो
अगर कोई फ़ाइल नहीं मिलती है.

shouldModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

पैरामीटर
module ModuleDefinition

रिटर्न
boolean