Google致力於提高黑人社區的種族平等。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

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

創建SuiteModuleLoader負責加載IConfiguration並為其分配一些選項。

SuiteModuleLoader getModuleLoader ()

返回當前的SuiteModuleLoader

File getTestsDir ()
loadTests ()

加載將要運行的測試配置的抽象方法。

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

默認加載策略將從資源和測試目錄加載。

void setBuild ( IBuildInfo buildInfo)

void setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters)

設置排除過濾器以進行兼容性測試

void setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters)

設置用於兼容性測試的包含過濾器

受保護的方法

getExcludeFilter ()

獲取用於兼容性測試的排除過濾器的副本

getIncludeFilter ()

獲取包含過濾器的副本以進行兼容性測試

void setPrioritizeHostConfig (boolean prioritizeHostConfig)

設置選項priorizeize-host-config。

void setupFilters (File testsDir)

根據是否提供了模塊名稱來設置包含/排除過濾器。

常數

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

公共建設者

BaseTestSuite

public BaseTestSuite ()

公開方法

addConfigPatterns

public void addConfigPatterns ( patterns)

添加配置模式

參量
patterns

addModuleArgs

public void addModuleArgs ( moduleArgs)

添加模塊參數

參量
moduleArgs

createModuleLoader

public SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, 
                 excludeFiltersFormatted, 
                 testArgs, 
                 moduleArgs)

創建SuiteModuleLoader負責加載IConfiguration並為其分配一些選項。

參量
includeFiltersFormatted :格式化和解析的包含過濾器。

excludeFiltersFormatted :格式化和解析的排除過濾器。

testArgs :測試( IRemoteTest )參數的列表。

moduleArgs :模塊參數列表。

退貨
SuiteModuleLoader 創建的SuiteModuleLoader

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

返回當前的SuiteModuleLoader

退貨
SuiteModuleLoader

getTestsDir

public File getTestsDir ()

退貨
File

loadTests

public  loadTests ()

加載將要運行的測試配置的抽象方法。每個測試都由一個IConfiguration和一個唯一的名稱定義,該名稱將用來報告結果。

退貨

loading策略

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

默認加載策略將從資源和測試目錄加載。可以擴展或替換。

參量
abis :要對抗的abis組。

testsDirs :測試目錄。

suitePrefix String :過濾資源目錄的前綴。

suiteTag String :模塊必須包含的套件標籤。可以為null。

退貨
套件的已加載配置列表。

setBuild

public void setBuild ( IBuildInfo buildInfo)

參量
buildInfo IBuildInfo

setExcludeFilter

public void setExcludeFilter ( excludeFilters)

為兼容性測試設置排除過濾器

參量
excludeFilters

setIncludeFilter

public void setIncludeFilter ( includeFilters)

設置用於兼容性測試的包含過濾器

參量
includeFilters

受保護的方法

getExcludeFilter

protected  getExcludeFilter ()

獲取用於兼容性測試的排除過濾器的副本

退貨

getIncludeFilter

protected  getIncludeFilter ()

獲取包含過濾器的副本以進行兼容性測試

退貨

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

設置選項priorizeize-host-config。

參量
prioritizeHostConfig boolean :true優先處理主機配置,即,如果可能,運行主機測試。

setupFilters

protected void setupFilters (File testsDir)

根據是否提供了模塊名稱來設置包含/排除過濾器。

參量
testsDir File

投擲
如果找不到任何文件。