홈 › CI/CD › 03 / 7

자동 테스트와 품질 게이트

섹션 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 로 정적 검사를 게이트에 강제로 넣을 수 있습니다.
  • 다음 레슨은 빌드 산출물과 버전 표기입니다.