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

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

로그 인터페이스

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

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

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

logAssociation 사용 시기

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

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