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 | ||
Triển khai BaseTestSuite để chạy các bài kiểm thử được chỉ định theo tuỳ chọn include-filter hoặc
các tệp TEST_MAPPING từ bản dựng, dưới dạng một bộ.
Tóm tắt
Hằng số | |
|---|---|
String |
IS_BWYN_ENV_VAR_KEY
|
Hàm khởi tạo công khai | |
|---|---|
TestMappingSuiteRunner()
|
|
Phương thức công khai | |
|---|---|
void
|
clearKeywords()
|
void
|
clearTestGroup()
|
void
|
clearTestMappingPaths()
|
Set<TestInfo>
|
loadTestInfos()
|
LinkedHashMap<String, IConfiguration>
|
loadTests()
Tải cấu hình kiểm thử sẽ chạy. |
Hằng số
IS_BWYN_ENV_VAR_KEY
public static final String IS_BWYN_ENV_VAR_KEY
Giá trị không đổi: "IS_BWYN"
Hàm khởi tạo công khai
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
Phương thức công khai
clearKeywords
public void clearKeywords ()
clearTestGroup
public void clearTestGroup ()
clearTestMappingPaths
public void clearTestMappingPaths ()
loadTests
public LinkedHashMap<String, IConfiguration> loadTests ()
Tải cấu hình kiểm thử sẽ chạy. Mỗi bài kiểm thử được xác định bằng một IConfiguration và một tên duy nhất mà theo đó, bài kiểm thử sẽ báo cáo kết quả. Có 2 cách để
tải các bài kiểm thử cho TestMappingSuiteRunner:
1. --test-mapping-test-group, chỉ định nhóm bài kiểm thử trong các tệp TEST_MAPPING. Trình chạy sẽ phân tích cú pháp tất cả các tệp TEST_MAPPING trong mã nguồn thông qua cấu phần phần mềm bản dựng test_mappings.zip và tải các bài kiểm thử được nhóm theo nhóm kiểm thử đã cho.
2. --include-filter, chỉ định tên của bài kiểm thử sẽ chạy. Trường hợp sử dụng là để kiểm tra trước khi gửi nhằm chỉ chạy danh sách các bài kiểm thử liên quan đến Cls cần xác minh. Danh sách các bài kiểm thử được biên dịch từ các tệp TEST_MAPPING liên quan trong mã nguồn đã sửa đổi.
| Giá trị trả về | |
|---|---|
LinkedHashMap<String, IConfiguration> |
một bản đồ tên bài kiểm thử đến đối tượng IConfiguration của mỗi bài kiểm thử. |