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

loadTestInfos

public  loadTestInfos ()

Hasil

loadTests

public  loadTests ()

Memuat konfigurasi pengujian yang akan dijalankan. Setiap pengujian ditentukan oleh IConfiguration dan nama unik yang digunakan untuk melaporkan hasil. Ada 2 cara untuk memuat pengujian 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 test_mappings.zip artefak build, dan memuat pengujian yang dikelompokkan dalam grup pengujian tertentu.

2. --include-filter, yang menentukan nama pengujian yang akan dijalankan. Kasus penggunaan ini 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
peta nama pengujian ke objek IConfiguration dari setiap pengujian.