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 文件指定的测试作为套件运行。
摘要
公共构造函数 | |
---|---|
TestMappingSuiteRunner()
|
公共方法 | |
---|---|
void
|
clearKeywords()
|
void
|
clearTestGroup()
|
void
|
clearTestMappingPaths()
|
|
loadTestInfos()
|
|
loadTests()
加载要运行的测试配置。 |
公共构造函数
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,用于指定要运行的测试的名称。用例是,提交前检查仅运行与要验证的 CL 相关的测试列表。测试列表是从修改后的源代码中的相关 TEST_MAPPING 文件编译而来的。
返回 | |
---|---|
|
测试名称与每个测试的 IConfiguration 对象之间的映射。 |