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 の実装。

概要

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

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

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

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

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