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 | ||
BaseTestSuite の実装。オプション include-filter で指定されたテスト、または
ビルドの TEST_MAPPING ファイルをスイートとして実行します。
概要
定数 | |
|---|---|
String |
IS_BWYN_ENV_VAR_KEY
|
パブリック コンストラクタ | |
|---|---|
TestMappingSuiteRunner()
|
|
パブリック メソッド | |
|---|---|
void
|
clearKeywords()
|
void
|
clearTestGroup()
|
void
|
clearTestMappingPaths()
|
Set<TestInfo>
|
loadTestInfos()
|
LinkedHashMap<String, IConfiguration>
|
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 ()
loadTests
public LinkedHashMap<String, IConfiguration> loadTests ()
実行するテスト構成を読み込みます。各テストは、IConfiguration と、結果を報告する一意の名前で定義されます。`TestMappingSuiteRunner` のテストを読み込むには、次の 2 つの方法があります。
1. --test-mapping-test-group。TEST_MAPPING ファイル内のテストグループを指定します。 ランナーは、ビルド アーティファクト test_mappings.zip を介してソースコード内のすべての TEST_MAPPING ファイルを解析し、指定されたテストグループにグループ化されたテストを読み込みます。
2. --include-filter。実行するテストの名前を指定します。ユースケースは、 送信前チェックで、検証する Cls に関連するテストのリストのみを実行する場合です。テストのリストは、変更されたソースコード内の関連する TEST_MAPPING ファイルからコンパイルされます。
| 戻り値 | |
|---|---|
LinkedHashMap<String, IConfiguration> |
各テストの IConfiguration オブジェクトへのテスト名のマップ。 |