Xử lý các tệp nhật ký từ trình báo cáo kết quả

Trong một số trường hợp, chỉ có quyền truy cập vào kết quả kiểm tra là không đủ; có các tệp nhật ký là cần thiết để hoàn thành kết quả tổng thể.

Giao diện nhật ký

Bất kỳ trình báo cáo kết quả hoặc sự kiện kiểm tra nào cũng có thể có quyền truy cập vào nhật ký bằng cách triển khai ILogSaverListener , cho phép trình báo cáo nhận nhật ký thông qua các lệnh gọi lại khác nhau:

  • testLogSaved : Được gọi ngay khi một file được ghi lại. Điều này thông báo một tập tin mới đã được ghi lại. Điều này được gọi bất cứ lúc nào.
  • logAssociation : Được gọi theo thứ tự các sự kiện thử nghiệm. Điều này đảm bảo sự liên kết chặt chẽ giữa tệp đang được ghi và các sự kiện đang diễn ra.

Bằng cách triển khai giao diện này, trình báo cáo kết quả có thể có quyền truy cập vào các tham chiếu tệp đã ghi và sử dụng chúng.

Khi nào nên sử dụng logAssocation

logAssociation là một sự kiện phức tạp hơn một chút vì nó dựa vào ngữ cảnh của các sự kiện để được diễn giải chính xác. Ví dụ: nếu testStart đã được gọi thì nhật ký từ logAssociation thuộc về trường hợp thử nghiệm đang diễn ra.

Sự liên kết mạnh mẽ này cho phép đặt các bản ghi một cách chính xác.