경우에 따라서는 테스트 결과에만 액세스하는 것으로는 부족하며, 로그 파일을 확보하여 전체 결과를 완료해야 합니다.
로그 인터페이스
모든 결과 보고자 또는 테스트 이벤트는 보고자가 여러 콜백을 통해 로그를 수신할 수 있게 해주는 ILogSaverListener
를 구현하여 로그에 액세스할 수 있습니다.
testLogSaved
: 파일이 로깅되는 즉시 호출됩니다. 이는 새 파일이 로깅되었음을 알리며, 언제든지 호출됩니다.logAssociation
: 테스트 이벤트와 함께 순서대로 호출됩니다. 이는 로깅되고 있는 파일과 진행 중인 이벤트 간의 밀접한 연결을 보장합니다.
이 인터페이스를 구현하면 결과 보고자가 로깅된 파일 참조에 액세스하여 사용할 수 있습니다.
logAssociation 사용 시기
logAssociation
은 제대로 해석되기 위해 이벤트의 컨텍스트에 의존하기 때문에 약간 더 복잡한 이벤트라고 할 수 있습니다. 예를 들어 testStart
가 호출되었다면 logAssociation
의 로그는 진행 중인 테스트 사례에 속합니다.
이러한 밀접한 연결은 로그를 제대로 배치할 수 있게 해줍니다.