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

TestFailureListener

public class TestFailureListener
extends Object implements ITestInvocationListener

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


Listener thường thực hiện hành động như ảnh chụp màn hình, bugreport, bộ sưu tập logcat khi gặp lỗi khi yêu cầu.

Tóm lược

Nhà 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 cộng

void applyModuleConfiguration (boolean bugreportOnFailure)

Cho phép ghi đè cài đặt lệnh gọi khi bị lỗi bởi các cấu hình cụ thể của mô-đun.

void join ()

Tham gia vào tất cả các chủ đề bắt giữ logcat để đảm bảo chúng chấm dứt.

void setLogger ( ITestLogger logger)

Đặt nơi lưu các bản ghi.

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 testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)

Cung cấp dữ liệu nhật ký hoặc gỡ lỗi liên quan từ lệnh gọi thử nghiệm.

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

Chuyển tiếp nhật ký đến logger, đừng làm điều đó từ whitin cuộc gọi lại #testLog như thể TestFailureListener là một phần của chuỗi, nó sẽ dẫn đến một vòng lặp vô hạn.

Nhà 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 cộng

áp dụngModuleConfiguration

public void applyModuleConfiguration (boolean bugreportOnFailure)

Cho phép ghi đè cài đặt lệnh gọi khi bị lỗi bởi các cấu hình cụ thể của mô-đun.

Thông số
bugreportOnFailure boolean : true để ghi lại một bugreport khi thử nghiệm thất bại. Sai khác.

tham gia

public void join ()

Tham gia vào tất cả các chủ đề bắt giữ logcat để đảm bảo chúng chấm dứt.

setLogger

public void setLogger ( ITestLogger logger)

Đặt nơi lưu các bản ghi.

Thông số
logger ITestLogger

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

kiểm tra

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

Cung cấp dữ liệu nhật ký hoặc gỡ lỗi liên quan từ lệnh gọi thử nghiệm.

Phải được gọi trước ITestInvocationListener#invocationFailed(Throwable) ITestInvocationListener#invocationEnded(long) ITestInvocationListener#invocationFailed(Throwable) hoặc ITestInvocationListener#invocationEnded(long)

Khung TradeFedutions sẽ tự động gọi phương thức này, cung cấp nhật ký máy chủ và nếu có thể, logcat thiết bị.

Thông số
dataName String : tên mô tả String của dữ liệu. ví dụ: "device_logcat". Lưu ý dataName có thể không phải là duy nhất cho mỗi lần gọi. tức là người triển khai phải có khả năng xử lý nhiều cuộc gọi với cùng dataName

dataType LogDataType : LogDataType của dữ liệu

dataStream InputStreamSource : InputStreamSource của dữ liệu. Người triển khai nên gọi createdInputStream để bắt đầu đọc dữ liệu và đảm bảo đóng InputStream khi kết thúc. Người gọi cần đảm bảo nguồn dữ liệu vẫn còn và có thể truy cập cho đến khi phương thức testLog hoàn thành.

testLogForward

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

Chuyển tiếp nhật ký đến logger, đừng làm điều đó từ whitin cuộc gọi lại #testLog như thể TestFailureListener là một phần của chuỗi, nó sẽ dẫn đến một vòng lặp vô hạn.

Thông số
dataName String

dataType LogDataType

dataStream InputStreamSource