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

loadTestInfos

public Set<TestInfo> loadTestInfos ()

Hasil
Set<TestInfo>

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.