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

TextResultReporter

public class TextResultReporter
extends InvocationToJUnitResultForwarder implements ITestInvocationListener , ILogSaverListener

java.lang.Object
com.android.tradefed.result.InvocationToJUnitResultForwarder
com.android.tradefed.result.TextResultReporter


Trình báo cáo kết quả kiểm tra chuyển tiếp kết quả đến máy in kết quả văn bản JUnit.

Tóm lược

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

TextResultReporter ()

Tạo một TextResultReporter .

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

void testAssumptionFailure ( TestDescription testId, String trace)

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

void testEnded ( TestDescription testId, metrics) testEnded ( TestDescription testId, metrics)

Ghi đè cha mẹ để in rõ ràng số liệu kiểm tra.

void testFailed ( TestDescription testId, String trace)

Ghi đè cha mẹ để in ra thất bại rõ ràng.

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

Được gọi khi nhật ký kiểm tra được lưu.

void testRunEnded (long elapsedTime, metrics) testRunEnded (long elapsedTime, metrics)

Ghi đè cha mẹ để in ra số liệu rõ ràng.

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

TextResultReporter

public TextResultReporter ()

Tạo một TextResultReporter .

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

testAsschargeFailure

public void testAssumptionFailure ( TestDescription testId, 
                String trace)

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

Thông số
testId 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 testEnded ( TestDescription testId, 
                 metrics)

Ghi đè cha mẹ để in rõ ràng số liệu kiểm tra.

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

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

thử nghiệm thất bại

public void testFailed ( TestDescription testId, 
                String trace)

Ghi đè cha mẹ để in ra thất bại rõ ràng. ResultPrinter dựa vào người chạy gọi "in" khi kết thúc quá trình chạy thử để thực hiện việc này. 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ố
testId 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.

testLogSaving

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Được gọi khi nhật ký kiểm tra được lưu.

Nên được sử dụng thay cho ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) .

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.

logFile LogFile : LogFile chứa dữ liệu meta của tệp đã lưu.

testRunEnded

public void testRunEnded (long elapsedTime, 
                 metrics)

Ghi đè cha mẹ để in ra số liệu rõ ràng.

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

metrics : 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 .