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 ()
loadTests ()

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

void setTestDiscovery (Boolean testDiscovery)

テスト検出モード フラグを設定します。

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

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

公開メソッド

clearTestGroup

public void clearTestGroup ()

負荷テスト

public  loadTests ()

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

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

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

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

setTestDiscovery

public void setTestDiscovery (Boolean testDiscovery)

テスト検出モード フラグを設定します。

パラメーター
testDiscovery Boolean