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

public  loadTestInfos ()

返回

loadTests

public  loadTests ()

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

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

2. --include-filter,用于指定要运行的测试的名称。此使用情形是用于提交前检查,以仅运行与要验证的 Cls 相关的一系列测试。测试列表是从已修改的源代码中的相关 TEST_MAPPING 文件编译而成的。

返回
一个从测试名称到每个测试的 IConfiguration 对象的映射。