テストマッピングスイートランナー

public class TestMappingSuiteRunner
extends BaseTestSuite

java.lang.オブジェクト
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 clearTestGroup ()
loadTestInfos ()
loadTests ()

実行するテスト構成をロードします。

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

テストマッピングスイートランナー

public TestMappingSuiteRunner ()

パブリックメソッド

クリアテストグループ

public void clearTestGroup ()

ロードテスト情報

public  loadTestInfos ()

戻り値

ロードテスト

public  loadTests ()

実行するテスト構成をロードします。各テストは、 IConfigurationと結果を報告する一意の名前によって定義されます。 TestMappingSuiteRunnerのテストをロードするには 2 つの方法があります。

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

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

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