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


オプション include-filter で指定されたテスト、またはビルドの TEST_MAPPING ファイルをスイートとして実行する BaseTestSuite の実装。

概要

定数

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 と、結果を報告する一意の名前で定義されます。TestMappingSuiteRunner の負荷テストには、次の 2 つの方法があります。

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

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

戻り値
テスト名と各テストの IConfiguration オブジェクトのマップ。