-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
단위 테스트(jest 테스트) 실행 시간 최적화 #834
Conversation
⚡️ Lighthouse report!
|
Co-authored-by: 김영길/KIM YOUNG GIL <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
저도 테스트 속도를 개선하고 싶다는 생각이 있었는데요. 제로가 먼저 제안해주셔서 너무 좋았어요
그리고 혼자서는 어떻게 해야할 지 생각이 안났는데요. 같이하니깐 좋았습니다 😀
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
해당 부분을 개선할 수 있는지 몰랐네요!
너무 좋아요.
고생하셨습니다!
🔥 연관 이슈
close: #832
📝 작업 요약
단위 테스트(jest 테스트) 실행에 소요되는 시간을 줄였습니다.
⏰ 소요 시간
2시간
🔎 작업 상세 설명
.env.test
에VOTOGETHER_MOCKING_DELAY
값이 delay 값이 되도록 환경변수를 추가했습니다. (이제 jest 테스트 시 delay 값은 0이 됩니다. 43초 -> 36초로, 약 16% 단축)--watch
를 추가하여 변경 사항이 있는 테스트 파일만 테스트하도록 하였습니다. (43초 -> 16초로, 약 62% 단축)jest.config.ts
에collectCoverageFrom
옵션을 추가했습니다. (src/components, src/pages 의 코드는 테스트에 포함되지 않음. jest 테스트에 UI 관련 코드를 사용할 일이 거의 없기 때문.)🌟 논의 사항
없음.