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 | ||
Implementasi BaseTestSuite untuk menjalankan pengujian yang ditentukan oleh opsi include-filter, atau
file TEST_MAPPING dari build, sebagai rangkaian pengujian.
Ringkasan
Konstanta | |
|---|---|
String |
IS_BWYN_ENV_VAR_KEY
|
Konstruktor publik | |
|---|---|
TestMappingSuiteRunner()
|
|
Metode publik | |
|---|---|
void
|
clearKeywords()
|
void
|
clearTestGroup()
|
void
|
clearTestMappingPaths()
|
Set<TestInfo>
|
loadTestInfos()
|
LinkedHashMap<String, IConfiguration>
|
loadTests()
Memuat konfigurasi pengujian yang akan dijalankan. |
Konstanta
IS_BWYN_ENV_VAR_KEY
public static final String IS_BWYN_ENV_VAR_KEY
Nilai Konstanta: "IS_BWYN"
Konstruktor publik
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Metode publik
clearKeywords
public void clearKeywords ()
clearTestGroup
public void clearTestGroup ()
clearTestMappingPaths
public void clearTestMappingPaths ()
loadTests
public LinkedHashMap<String, IConfiguration> loadTests ()
Memuat konfigurasi pengujian yang akan dijalankan. Setiap pengujian ditentukan oleh IConfiguration dan nama unik yang akan digunakan untuk melaporkan hasil. Ada 2 cara untuk
memuat pengujian untuk TestMappingSuiteRunner:
1. --test-mapping-test-group, yang menentukan grup pengujian dalam file TEST_MAPPING. Runner akan mengurai semua file TEST_MAPPING dalam kode sumber melalui artefak build test_mappings.zip, dan memuat pengujian yang dikelompokkan dalam grup pengujian yang diberikan.
2. --include-filter, yang menentukan nama pengujian yang akan dijalankan. Kasus penggunaannya adalah untuk pemeriksaan pra-pengiriman agar hanya menjalankan daftar pengujian yang terkait dengan Cls yang akan diverifikasi. Daftar pengujian dikompilasi dari file TEST_MAPPING terkait dalam kode sumber yang diubah.
| Hasil | |
|---|---|
LinkedHashMap<String, IConfiguration> |
peta nama pengujian ke objek IConfiguration setiap pengujian. |