TestMappingSuiteRunner
public
class
TestMappingSuiteRunner
extends BaseTestSuite
| java.lang.Object | |||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | ||
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite | ||
| ↳ | com.android.tradefed.testtype.suite.TestMappingSuiteRunner | ||
实现 BaseTestSuite 以运行由选项 include-filter 指定的测试,或运行 build 中的 TEST_MAPPING 文件(作为套件)。
摘要
常量 | |
|---|---|
String |
IS_BWYN_ENV_VAR_KEY
|
公共构造函数 | |
|---|---|
TestMappingSuiteRunner()
|
|
公共方法 | |
|---|---|
void
|
clearKeywords()
|
void
|
clearTestGroup()
|
void
|
clearTestMappingPaths()
|
|
loadTestInfos()
|
|
loadTests()
加载将要运行的测试配置。 |
常量
IS_BWYN_ENV_VAR_KEY
public static final String IS_BWYN_ENV_VAR_KEY
常量值: "IS_BWYN"
公共构造函数
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
公共方法
clearKeywords
public void clearKeywords ()
clearTestGroup
public void clearTestGroup ()
clearTestMappingPaths
public void clearTestMappingPaths ()
loadTestInfos
publicloadTestInfos ()
| 返回 | |
|---|---|
|
|
loadTests
publicloadTests ()
加载将要运行的测试配置。每个测试都由一个 IConfiguration 和一个唯一名称定义,测试结果将通过该名称进行报告。您可以通过以下 2 种方式为 TestMappingSuiteRunner 加载测试:
1. --test-mapping-test-group,用于指定 TEST_MAPPING 文件中的测试组。 运行程序将通过 build 制品 test_mappings.zip 解析源代码中的所有 TEST_MAPPING 文件,并加载归入指定测试组的测试。
2. --include-filter,用于指定要运行的测试的名称。此使用情形是用于提交前检查,以仅运行与要验证的 Cls 相关的一系列测试。测试列表是从已修改的源代码中的相关 TEST_MAPPING 文件编译而成的。
| 返回 | |
|---|---|
|
一个从测试名称到每个测试的 IConfiguration 对象的映射。 |