TestMappingSuiteRunner
public class TestMappingSuiteRunner
extends BaseTestSuite
java.lang.Objek | |||
↳ | 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 suite.
Ringkasan
Konstruktor publik | |
---|---|
TestMappingSuiteRunner () |
Metode publik | |
---|---|
void | clearTestGroup () |
loadTests () Muat konfigurasi tes yang akan dijalankan. | |
void | setTestDiscovery (Boolean testDiscovery) Setel bendera mode penemuan pengujian. |
Konstruktor publik
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Metode publik
clearTestGroup
public void clearTestGroup ()
tes beban
publicloadTests ()
Muat konfigurasi tes yang akan dijalankan. Setiap tes ditentukan oleh IConfiguration
dan nama unik yang akan melaporkan hasilnya. Ada 2 cara memuat pengujian untuk TestMappingSuiteRunner
:
1. --test-mapping-test-group, yang menentukan grup pengujian dalam file TEST_MAPPING. Pelari akan mem-parsing semua file TEST_MAPPING dalam kode sumber melalui build artifact 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 sebelum pengiriman untuk hanya menjalankan daftar pengujian yang terkait dengan Cls yang akan diverifikasi. Daftar pengujian dikompilasi dari file TEST_MAPPING terkait dalam kode sumber yang dimodifikasi.
Pengembalian | |
---|---|
peta nama tes ke objek IConfiguration dari setiap tes. |
setTestDiscovery
public void setTestDiscovery (Boolean testDiscovery)
Setel bendera mode penemuan pengujian.
Parameter | |
---|---|
testDiscovery | Boolean |