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

public  loadTestInfos ()

返回

loadTests

public  loadTests ()

加载要运行的测试配置。每个测试都由 IConfiguration 和用于报告结果的唯一名称定义。您可以通过以下 2 种方式加载 TestMappingSuiteRunner 的测试:

1. --test-mapping-test-group,用于指定 TEST_MAPPING 文件中的测试组。 运行程序将通过 build 工件 test_mappings.zip 解析源代码中的所有 TEST_MAPPING 文件,并加载按给定测试组分组的测试。

2. --include-filter,用于指定要运行的测试的名称。用例是,提交前检查仅运行与要验证的 CL 相关的测试列表。测试列表是从修改后的源代码中的相关 TEST_MAPPING 文件编译而来的。

返回
测试名称与每个测试的 IConfiguration 对象之间的映射。