jest 테스트 결과를 토대로 report html 페이지를 자동 생성해주는 jest-html-reporter 사용법을 알아보자.
npm install jest-html-reporters --save-dev
// jest.config.js에 해당 옵션 추가
// 아래 옵션은 정말 정말 기본 옵션이기 때문에 옵션들을 확인해서 자신에게 알맞게 사용설정 해주세요
"reporters": [
"default",
"jest-html-reporters"
],
https://github.com/Hargne/jest-html-reporter#configuration
해당 링크에 옵션들이 잘 설명되어 있습니다.
// 제가 한 설정입니다.
// 프로젝트의 html-report라는 파일에 report.html이란 이름으로 파일을 저장하기로 설정합니다.
// 실패 시 실패 메세지도 포함합니다.
"reporters": [
"default",
["jest-html-reporters", {
"publicPath": "./html-report",
"filename": "report.html",
"openReport": true,
"includeFailureMsg": true
}]
]