Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

JarHostTest.HostTestListener

public class JarHostTest.HostTestListener
extends ResultForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.compatibility.common.tradefed.testtype.JarHostTest.HostTestListener


Trình bao bọc chuyển tiếp tất cả các sự kiện ngoại trừ testRunStarted() và testRunEnded() tới trình nghe được nhúng. Mỗi lớp thử nghiệm trong jar sẽ gọi các sự kiện này, mà HostTestListener giữ lại từ người nghe để ghi nhật ký bảng điều khiển và báo cáo kết quả.

Bản tóm tắt

nhà thầu công cộng

HostTestListener ( ITestInvocationListener listener)

Phương thức công khai

void testRunEnded (long elapsedTime, metrics) testRunEnded (long elapsedTime, metrics)

Báo cáo kết thúc chạy thử.

void testRunStarted (String name, int numTests)

Báo cáo bắt đầu chạy thử.

nhà thầu công cộng

Máy chủTestListener

public HostTestListener (ITestInvocationListener listener)

Thông số
listener ITestInvocationListener

Phương thức công khai

testRunEnded

public void testRunEnded (long elapsedTime, 
                 metrics)

Báo cáo kết thúc chạy thử. KHẮC PHỤC: Chúng tôi không thể có hai giao diện Map<> với loại khác nhau, vì vậy chúng tôi phải sử dụng HashMap tại đây.

Thông số
elapsedTime long : thiết bị báo cáo thời gian đã trôi qua, tính bằng mili giây

metrics : các cặp khóa-giá trị được báo cáo khi kết thúc quá trình chạy thử nghiệm với Metric .

testRunBắt đầu

public void testRunStarted (String name, 
                int numTests)

Báo cáo bắt đầu chạy thử.

Thông số
name String : tên chạy thử nghiệm

numTests int : tổng số bài kiểm tra trong quá trình chạy thử