자동 테스트와 품질 게이트
섹션 7진행 0 / 7
7. 정리
- 테스트 피라미드는 단위 테스트를 가장 많이, E2E 를 가장 적게 두는 구조입니다.
- JUnit 콘솔 런처는
execute --class-path out --scan-class-path 로 Gradle 없이도 테스트를 실행합니다.
- 테스트가 실패하면 종료 코드 1 이 나오고, 파이프라인은 이 값을 보고 다음 단계를 막습니다.
--reports-dir 로 남긴 XML 리포트를 CI 도구가 읽어 통과·실패 화면을 그립니다.
- 커버리지·JaCoCo, Checkstyle·SpotBugs 는 각각 실행 비율과 스타일·버그 패턴을 검사하는 도구입니다.
javac -Xlint:all -Werror 로 정적 검사를 게이트에 강제로 넣을 수 있습니다.
- 다음 레슨은 빌드 산출물과 버전 표기입니다.