병렬 실행
unit은 빠르게, e2e는 필요한 경로만 분리해 실행합니다.
무조건 빨리 돌리는 것보다, 실패가 났을 때 원인을 추적할 수 있도록 실행 범위와 환경을 고정해야 합니다.
unit은 빠르게, e2e는 필요한 경로만 분리해 실행합니다.
테스트 간 DB row, cache, 파일 상태가 섞이지 않게 합니다.
SQLite, Testcontainers, 전용 test DB 중 하나를 명확히 고릅니다.
API key와 DB URL은 CI secret으로 관리합니다.
스타일, 타입, 임계값을 같은 pipeline gate로 묶습니다.
변경 범위 기반 실행은 속도를 높이되 누락 위험을 검토합니다.
핵심: CI가 빠른데 실패 원인을 못 찾으면 팀 속도는 결국 느려집니다.