CI 통과 기준은 테스트 결과와 실패 자료를 함께 본다
테스트가 실패했다는 사실만으로는 부족합니다. 어디서 깨졌고 무엇을 열어봐야 하는지도 기준에 포함합니다.
| 기준 | 통과 조건 | 남겨야 할 자료 |
|---|---|---|
| Unit | 빠른 로직 테스트 전부 통과 | Jest 결과와 실패 stack |
| E2E | 핵심 HTTP 시나리오 통과 | 요청/응답 log, DB seed 정보 |
| Coverage | 합의한 threshold 이상 | coverage HTML 리포트 |
| Build | 타입·번들·이미지 생성 성공 | 빌드 log와 artifact |
핵심: CI gate는 “통과/실패” 판정과 “왜 실패했는가”를 같이 남겨야 의미가 있습니다.