處理結果回報器的記錄檔

有時只存取測試結果是不夠的,您還需要記錄檔才能取得完整結果。

記錄介面

任何結果回報工具或測試事件都可以透過實作 ILogSaverListener 存取記錄,讓回報工具透過不同的回呼接收記錄:

  • testLogSaved:記錄檔案時立即呼叫。這會通知您已記錄新檔案。隨時都會呼叫這個函式。
  • logAssociation:依測試事件的順序呼叫。這樣可確保記錄的檔案與進行中的事件有密切關聯。

實作這個介面後,結果回報器就能存取並使用記錄的檔案參照。

使用 logAssociation 的時機

logAssociation 是稍微複雜的事件,因為需要根據事件的脈絡才能正確解讀。舉例來說,如果已呼叫 testStart,則 logAssociation 中的記錄屬於進行中的測試案例。

這種緊密關聯可確保記錄放置位置正確。