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.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

TestTimeoutEnforcer

public final class TestTimeoutEnforcer
extends ResultForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.tradefed.testtype.TestTimeoutEnforcer


Trình lắng nghe cho phép kiểm tra thời gian thực thi của một trường hợp thử nghiệm nhất định và không thực hiện được nếu quá thời gian chờ nhất định.

Lưu ý rằng người thực thi này không làm gián đoạn các bài kiểm tra, nhưng sẽ khiến chúng thất bại.

Bản tóm tắt

Lĩnh vực

public static final String TEST_CASE_TIMEOUT_DESCRIPTION

public static final String TEST_CASE_TIMEOUT_OPTION

Các nhà xây dựng công cộng

TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, ITestInvocationListener... listeners)

Tạo TestTimeoutEnforcer với thời gian chờ nhất định để thực thi.

TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, listeners) TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, listeners)

Tạo TestTimeoutEnforcer với thời gian chờ nhất định để thực thi.

Phương pháp công khai

void testAssumptionFailure ( TestDescription test, FailureDescription failure)

Được gọi khi một bài kiểm tra nguyên tử gắn cờ rằng nó giả định một điều kiện sai

void testAssumptionFailure ( TestDescription test, String trace)

Được gọi khi một bài kiểm tra nguyên tử gắn cờ rằng nó giả định một điều kiện sai

void testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics)

Thay thế cho ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) trong đó chúng tôi có thể chỉ định thời gian kết thúc trực tiếp.

void testFailed ( TestDescription test, FailureDescription failure)

Báo cáo lỗi của một trường hợp thử nghiệm riêng lẻ.

void testFailed ( TestDescription test, String trace)

Báo cáo lỗi của một trường hợp thử nghiệm riêng lẻ.

void testIgnored ( TestDescription test)

Được gọi khi một bài kiểm tra sẽ không được chạy, thường là vì một phương pháp kiểm tra được chú thích bằng org.junit.Ignore.

void testStarted ( TestDescription test, long startTime)

Thay thế cho testStarted(com.android.tradefed.result.TestDescription) trong đó chúng tôi cũng chỉ định thời điểm bắt đầu kiểm tra, kết hợp với ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) để đo chính xác .

Lĩnh vực

TEST_CASE_TIMEOUT_DESCRIPTION

public static final String TEST_CASE_TIMEOUT_DESCRIPTION

TEST_CASE_TIMEOUT_OPTION

public static final String TEST_CASE_TIMEOUT_OPTION

Các nhà xây dựng công cộng

TestTimeoutEnforcer

public TestTimeoutEnforcer (long perTestCaseTimeout, 
                TimeUnit unit, 
                ITestInvocationListener... listeners)

Tạo TestTimeoutEnforcer với thời gian chờ nhất định để thực thi.

Thông số
perTestCaseTimeout long : Giá trị của thời gian chờ.

unit TimeUnit : ERROR(/TimeUnit) của perTestCaseTimeout.

listeners ITestInvocationListener : ITestInvocationListener để chuyển tiếp tới.

TestTimeoutEnforcer

public TestTimeoutEnforcer (long perTestCaseTimeout, 
                TimeUnit unit, 
                 listeners)

Tạo TestTimeoutEnforcer với thời gian chờ nhất định để thực thi.

Thông số
perTestCaseTimeout long : Giá trị của thời gian chờ.

unit TimeUnit : ERROR(/TimeUnit) của perTestCaseTimeout.

listeners : ITestInvocationListener để chuyển tiếp tới.

Phương pháp công khai

testAssumptionFailure

public void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Được gọi khi một bài kiểm tra nguyên tử gắn cờ rằng nó giả định một điều kiện sai

Thông số
test TestDescription : xác định bài kiểm tra

failure FailureDescription : FailureDescription mô tả lỗi và bối cảnh của nó.

testAssumptionFailure

public void testAssumptionFailure (TestDescription test, 
                String trace)

Được gọi khi một bài kiểm tra nguyên tử gắn cờ rằng nó giả định một điều kiện sai

Thông số
test TestDescription : xác định bài kiểm tra

trace String : dấu vết thất bại của ngăn xếp

testEnded

public void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

Thay thế cho ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) trong đó chúng tôi có thể chỉ định thời gian kết thúc trực tiếp. Kết hợp với testStarted(com.android.tradefed.result.TestDescription, long) để có số đo chính xác.

Thông số
test TestDescription : xác định bài kiểm tra

endTime long : thời gian thử nghiệm kết thúc, được đo qua System.currentTimeMillis()

testMetrics : một ERROR(/Map) của các chỉ số được phát ra

thử nghiệm thất bại

public void testFailed (TestDescription test, 
                FailureDescription failure)

Báo cáo lỗi của một trường hợp thử nghiệm riêng lẻ.

Sẽ được gọi giữa testStarted và testEnded.

Thông số
test TestDescription : xác định bài kiểm tra

failure FailureDescription : FailureDescription mô tả lỗi và bối cảnh của nó.

thử nghiệm thất bại

public void testFailed (TestDescription test, 
                String trace)

Báo cáo lỗi của một trường hợp thử nghiệm riêng lẻ.

Sẽ được gọi giữa testStarted và testEnded.

Thông số
test TestDescription : xác định bài kiểm tra

trace String : dấu vết thất bại của ngăn xếp

testIgnored

public void testIgnored (TestDescription test)

Được gọi khi một bài kiểm tra sẽ không được chạy, thường là vì một phương pháp kiểm tra được chú thích bằng org.junit.Ignore.

Thông số
test TestDescription : xác định bài kiểm tra

testStarted

public void testStarted (TestDescription test, 
                long startTime)

Thay thế cho testStarted(com.android.tradefed.result.TestDescription) trong đó chúng tôi cũng chỉ định thời điểm bắt đầu kiểm tra, kết hợp với ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) để đo chính xác .

Thông số
test TestDescription : xác định bài kiểm tra

startTime long : thời gian bắt đầu kiểm tra, được đo qua System.currentTimeMillis()