Google cam kết thúc đẩy công bằng chủng tộc cho các cộng đồng Đen. Xem thế nào.
Trang này được dịch bởi Cloud Translation API.
Switch to English

LogcatCrashResultForwarder

public class LogcatCrashResultForwarder
extends ResultForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.tradefed.result.LogcatCrashResultForwarder


Trình lắng nghe đặc biệt: về các lỗi (sự cố quá trình thiết bị), nó sẽ cố gắng trích xuất từ ​​logcat sự cố và thêm nó vào thông báo lỗi liên quan đến bài kiểm tra.

Tóm lược

Hằng số

int MAX_NUMBER_CRASH

Lĩnh vực

public static final String ERROR_MESSAGE

Thông báo lỗi đặc biệt từ thiết bị khi có sự cố ở phía thiết bị.

Nhà xây dựng công cộng

LogcatCrashResultForwarder ( ITestDevice device, ITestInvocationListener... listeners)

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

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, String trace)

Báo cáo sự thất bại của một trường hợp thử nghiệm cá nhân.

void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

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

void testRunFailed (String errorMessage)

Chạy thử báo cáo không hoàn thành do một lỗi nghiêm trọng.

void testStarted ( TestDescription test, long startTime)

Thay thế cho testStarted(com.android.tradefed.result.TestDescription) trong đó chúng tôi cũng chỉ định khi bắt đầu thử nghiệm, kết hợp với ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) .

Hằng số

MAX_NUMBER_CRASH

public static final int MAX_NUMBER_CRASH

Giá trị không đổi: 3 (0x00000003)

Lĩnh vực

THÔNG BÁO LỖI

public static final String ERROR_MESSAGE

Thông báo lỗi đặc biệt từ thiết bị khi có sự cố ở phía thiết bị.

Nhà xây dựng công cộng

LogcatCrashResultForwarder

public LogcatCrashResultForwarder ( ITestDevice device, 
                ITestInvocationListener... listeners)

Thông số
device ITestDevice

listeners ITestInvocationListener

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

kiểm tra

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 thử nghiệm

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

testMetrics : ERROR(/Map) của các số liệu được phát ra

thử nghiệm thất bại

public void testFailed ( TestDescription test, 
                String trace)

Báo cáo sự thất bại của một trường hợp thử nghiệm cá nhân.

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

Thông số
test TestDescription : xác định thử nghiệm

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

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Báo cáo kết thúc 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ố
elapsedTime 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ử với Metric .

testRunFails

public void testRunFailed (String errorMessage)

Chạy thử báo cáo không hoàn thành do một lỗi nghiêm trọng.

Thông số
errorMessage String : String mô tả lý do cho thất bại chạy.

đã bắt đầu

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 khi bắt đầu thử nghiệm, kết hợp với ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) .

Thông số
test TestDescription : xác định thử nghiệm

startTime long : thời gian thử nghiệm bắt đầu, được đo thông qua System.currentTimeMillis()