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

Tải cấu hình kiểm thử sẽ được 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 ()

loadTestInfos

public  loadTestInfos ()

Giá trị trả về

loadTests

public  loadTests ()

Tải cấu hình kiểm thử sẽ được chạy. Mỗi kiểm thử được xác định bằng một IConfiguration và một tên duy nhất mà theo đó, kiểm thử sẽ báo cáo kết quả. Có 2 cách để kiểm thử tải cho TestMappingSuiteRunner:

1. --test-mapping-test-group, chỉ định nhóm 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 test_mappings.zip của cấu phần phần mềm, đồng thời tải các kiểm thử được nhóm trong nhóm kiểm thử đã cho.

2. --include-filter, chỉ định tên của thử nghiệm cần 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 kiểm thử liên quan đến Cls cần xác minh. Danh sách các kiểm thử được biên dịch từ các tệp TEST_MAPPING có liên quan trong mã nguồn đã sửa đổi.

Giá trị trả về
một bản đồ tên kiểm thử đến đối tượng IConfiguration của mỗi kiểm thử.