RetryLogSaverResultForwarder

public class RetryLogSaverResultForwarder
extends LogSaverResultForwarder

java.lang.Object
   ↳ com.android.tradefed.result.ResultForwarder
     ↳ com.android.tradefed.result.LogSaverResultForwarder
       ↳ com.android.tradefed.retry.RetryLogSaverResultForwarder


Chuyển tiếp cũng xử lý việc truyền lượt thử hiện tại mà chúng ta đang thực hiện.

Tóm tắt

Hàm khởi tạo công khai

RetryLogSaverResultForwarder(ILogSaver logSaver, listeners, IConfiguration config)
RetryLogSaverResultForwarder(ILogSaver logSaver, listeners, IConfiguration config, int prevAttempts)

Hàm khởi tạo không theo dõi prevAttempts nữa.

Phương thức công khai

int getCurrentAttempt()
void incrementAttempt()

Tăng số lần thử.

void testRunStarted(String runName, int testCount)

Báo cáo thời điểm bắt đầu một lần chạy thử nghiệm.

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

Báo cáo thời điểm bắt đầu một lần chạy thử nghiệm.

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

Báo cáo thời điểm bắt đầu một lần chạy thử nghiệm.

Hàm khởi tạo công khai

RetryLogSaverResultForwarder

public RetryLogSaverResultForwarder (ILogSaver logSaver, 
                 listeners, 
                IConfiguration config)

Tham số
logSaver ILogSaver

listeners

config IConfiguration

RetryLogSaverResultForwarder

public RetryLogSaverResultForwarder (ILogSaver logSaver, 
                 listeners, 
                IConfiguration config, 
                int prevAttempts)

Hàm khởi tạo có prevAttempts không được theo dõi. prevAttempts có thể đến từ các lần thử lại thiết lập.

Tham số
logSaver ILogSaver

listeners

config IConfiguration

prevAttempts int

Phương thức công khai

getCurrentAttempt

public int getCurrentAttempt ()

Giá trị trả về
int

incrementAttempt

public void incrementAttempt ()

Tăng số lần thử.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Báo cáo thời điểm bắt đầu một lần chạy thử nghiệm.

Tham số
runName String: tên của lần chạy thử

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

testRunStarted

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

Báo cáo thời điểm bắt đầu một lần chạy thử nghiệm.

Tham số
runName String: tên của lần chạy thử

testCount int: tổng số bài kiểm thử trong lần chạy kiểm 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. attemptNumber được lập chỉ mục từ 0 và sẽ tăng lên mỗi khi có một lần chạy mới. Ví dụ: Một bài kiểm thử được thử lại chi tiết 3 lần, thì bài kiểm thử đó sẽ có tổng cộng 4 lần chạy trong cùng một runName và attemptNumber sẽ từ 0 đến 3.

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

testRunStarted

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

Báo cáo thời điểm bắt đầu một lần chạy thử nghiệm.

Tham số
runName String: tên của lần chạy thử

testCount int: tổng số bài kiểm thử trong lần chạy kiểm 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. attemptNumber được lập chỉ mục từ 0 và sẽ tăng lên mỗi khi có một lần chạy mới. Ví dụ: Một thử nghiệm được thử lại chi tiết 3 lần, thì thử nghiệm đó sẽ có tổng cộng 4 lần chạy trong cùng một runName và attemptNumber từ 0 đến 3.