TestFailureListener

public class TestFailureListener
extends Object implements ITestInvocationListener

java.lang.Object
com.android.tradefed.testtype.suite.TestFailureListener


Trình nghe được sử dụng để thực hiện hành động như ảnh chụp màn hình, báo cáo lỗi, thu thập logcat khi thử nghiệm không thành công khi được yêu cầu.

Bản tóm tắt

Nhà thầu xây dựng công cộng

TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure) TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure)

Phương pháp công khai

void applyModuleConfiguration (boolean bugreportOnFailure)

Cho phép ghi đè cài đặt yêu cầu chụp khi bị lỗi theo cấu hình cụ thể của mô-đun.

void join ()

Tham gia vào tất cả các luồng ghi logcat để đảm bảo chúng chấm dứt.

void setLogger (ITestLogger logger)

Đặt nơi lưu nhật ký.

void testFailed (TestDescription test, String trace)

void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)

Chuyển tiếp nhật ký đến trình ghi nhật ký, không thực hiện việc đó từ lệnh gọi lại #testLog vì nếu TestFailureListener là một phần của chuỗi, điều này sẽ dẫn đến một vòng lặp vô hạn.

Nhà thầu xây dựng công cộng

TestFailureListener

public TestFailureListener ( devices, 
                boolean bugReportOnFailure, 
                boolean rebootOnFailure)

Thông số
devices

bugReportOnFailure boolean

rebootOnFailure boolean

Phương pháp công khai

áp dụngModuleCấu hình

public void applyModuleConfiguration (boolean bugreportOnFailure)

Cho phép ghi đè cài đặt yêu cầu chụp khi bị lỗi theo cấu hình cụ thể của mô-đun.

Thông số
bugreportOnFailure boolean : true để ghi lại báo cáo lỗi về lỗi kiểm tra. Sai nếu không.

tham gia

public void join ()

Tham gia vào tất cả các luồng ghi logcat để đảm bảo chúng chấm dứt.

setLogger

public void setLogger (ITestLogger logger)

Đặt nơi lưu nhật ký.

Thông số
logger ITestLogger

thử nghiệm thất bại

public void testFailed (TestDescription test, 
                String trace)

Thông số
test TestDescription

trace String

nhật ký kiểm tra

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Thông số
dataName String

dataType LogDataType

dataStream InputStreamSource

kiểm traLogForward

public void testLogForward (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Chuyển tiếp nhật ký đến trình ghi nhật ký, không thực hiện việc đó từ lệnh gọi lại #testLog vì nếu TestFailureListener là một phần của chuỗi, điều này sẽ dẫn đến một vòng lặp vô hạn.

Thông số
dataName String

dataType LogDataType

dataStream InputStreamSource