GranularRetriableTestWrapper.StartEndCollector

public class GranularRetriableTestWrapper.StartEndCollector
extends ResultAndLogForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.tradefed.result.ResultAndLogForwarder
com.android.tradefed.testtype.suite.GranularRetriableTestWrapper.StartEndCollector


Trình trợ giúp lớp để phát hiện phần bắt đầu và kết thúc lượt chạy bị thiếu.

Bản tóm tắt

Lĩnh vực

public boolean mRunEndedReported

public boolean mRunStartReported

Phương pháp công cộng

void testRunEnded (long elapsedTimeMillis, runMetrics) testRunEnded (long elapsedTimeMillis, runMetrics)

Báo cáo kết thúc quá trình chạy thử.

void testRunStarted (String runName, int testCount)

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

void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)

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

void testRunStarted (String runName, int testCount, int attemptNumber)

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

Lĩnh vực

mRunEndedĐã báo cáo

public boolean mRunEndedReported

mRunStartĐã báo cáo

public boolean mRunStartReported

Phương pháp công cộng

thử nghiệmChạyĐã kết thúc

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Báo cáo kết thúc quá trình chạy thử. CỐ ĐỊNH: 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ố
elapsedTimeMillis long : thiết bị đã báo cáo thời gian đã trôi qua, tính bằng mili giây

runMetrics : 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 .

thử nghiệmChạyBắt đầu

public void testRunStarted (String runName, 
                int testCount)

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

Thông số
runName String : tên chạy thử

testCount int : tổng số bài kiểm tra trong lần chạy thử

thử nghiệmChạyBắt đầu

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

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

Thông số
runName String : tên chạy thử

testCount int : tổng số bài kiểm tra trong lần chạy thử

attemptNumber int : số thứ tự, xác định các lần thử khác nhau của cùng một runName chạy nhiều lần. Số lần thử được lập chỉ mục bằng 0 và sẽ tăng lên mỗi lần chạy mới. ví dụ: Một thử nghiệm được thử lại chi tiết 3 lần, nó phải có tổng cộng 4 lần chạy với cùng một runName và số lần thử là từ 0 đến 3.

startTime long : thời gian bắt đầu chạy, được đo thông qua System.currentTimeMillis()

thử nghiệmChạyBắt đầu

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

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

Thông số
runName String : tên chạy thử

testCount int : tổng số bài kiểm tra trong lần chạy thử

attemptNumber int : số thứ tự, xác định các lần thử khác nhau của cùng một runName chạy nhiều lần. Số lần thử được lập chỉ mục bằng 0 và sẽ tăng lên mỗi lần chạy mới. ví dụ: Một thử nghiệm được thử lại chi tiết 3 lần, nó phải có tổng cộng 4 lần chạy với cùng một runName và số lần thử là từ 0 đến 3.