결과 보고자에서 로그 파일 처리

경우에 따라서는 테스트 결과에만 액세스하는 것으로는 부족하며, 로그 파일을 확보하여 전체 결과를 완료해야 합니다.

로그 인터페이스

모든 결과 보고자 또는 테스트 이벤트는 보고자가 여러 콜백을 통해 로그를 수신할 수 있게 해주는 ILogSaverListener를 구현하여 로그에 액세스할 수 있습니다.

  • testLogSaved: 파일이 로깅되는 즉시 호출됩니다. 이는 새 파일이 로깅되었음을 알리며, 언제든지 호출됩니다.
  • logAssociation: 테스트 이벤트와 함께 순서대로 호출됩니다. 이는 로깅되고 있는 파일과 진행 중인 이벤트 간의 밀접한 연결을 보장합니다.

이 인터페이스를 구현하면 결과 보고자가 로깅된 파일 참조에 액세스하여 사용할 수 있습니다.

logAssociation 사용 시기

logAssociation은 제대로 해석되기 위해 이벤트의 컨텍스트에 의존하기 때문에 약간 더 복잡한 이벤트라고 할 수 있습니다. 예를 들어 testStart가 호출되었다면 logAssociation의 로그는 진행 중인 테스트 사례에 속합니다.

이러한 밀접한 연결은 로그를 제대로 배치할 수 있게 해줍니다.