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 で指定されたテストを実行する BaseTestSuite の実装。 ビルドから TEST_MAPPING ファイルをスイートとして呼び出す。

概要

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

TestMappingSuiteRunner()

パブリック メソッド

void clearTestGroup()
loadTestInfos()
loadTests()

実行するテスト構成を読み込みます。

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

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

パブリック メソッド

ClearTestGroup

public void clearTestGroup ()

loadTestInfo

public  loadTestInfos ()

戻り値

loadTests

public  loadTests ()

実行するテスト構成を読み込みます。各テストは、IConfiguration と、結果を報告する一意の名前によって定義されます。Google Chat で TestMappingSuiteRunner の負荷テスト:

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

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

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