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 で指定されたテスト、または ビルドの TEST_MAPPING ファイルをスイートとして実行します。

概要

定数

String IS_BWYN_ENV_VAR_KEY

パブリック コンストラクタ

TestMappingSuiteRunner()

パブリック メソッド

void clearKeywords()
void clearTestGroup()
void clearTestMappingPaths()
Set<TestInfo> loadTestInfos()
LinkedHashMap<String, IConfiguration> 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 Set<TestInfo> loadTestInfos ()

戻り値
Set<TestInfo>

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

実行するテスト構成を読み込みます。各テストは、IConfiguration と、結果を報告する一意の名前で定義されます。`TestMappingSuiteRunner` のテストを読み込むには、次の 2 つの方法があります。

1. --test-mapping-test-group。TEST_MAPPING ファイル内のテストグループを指定します。 ランナーは、ビルド アーティファクト test_mappings.zip を介してソースコード内のすべての TEST_MAPPING ファイルを解析し、指定されたテストグループにグループ化されたテストを読み込みます。

2. --include-filter。実行するテストの名前を指定します。ユースケースは、 送信前チェックで、検証する Cls に関連するテストのリストのみを実行する場合です。テストのリストは、変更されたソースコード内の関連する TEST_MAPPING ファイルからコンパイルされます。

戻り値
LinkedHashMap<String, IConfiguration> 各テストの IConfiguration オブジェクトへのテスト名のマップ。