JaCoCo 커버리지 리포트
GitLab CI/CD에서 JaCoCo 커버리지 리포트를 생성하고 시각화하는 방법을 설명합니다.
히스토리 GitLab 17.3에서 jacoco_coverage_reports 라는 플래그 와 함께 도입되었습니다 . 기본적으로 비활성화되어 있습니다. GitLab 17.6에서 일반 공개 되었습니다. 기능 플래그 jacoco_coverage_reports 가 제거되었습니다. 피드백 남기기 JaCoCo 커버리지 리포트가 작동하려면 라인 커버리지 를 제공하는 올바른 형식의 JaCoCo XML 파일 을 생성해야 합니다. JaCoCo 커버리지 리포트 시각화는 다음을 지원합니다: 명령어 (C0 커버리지) , 리포트의 ci (커버된 명령어). JaCoCo 커버리지 job 추가 # 파이프라인이 커버리지 리포트를 생성하도록 구성하려면 .gitlab-ci.yml 파일에 job을 추가하세요. 예를 들어: 아래는 구성 예시입니다: test-jdk11: stage: test image: maven:3.6.3-jdk-11 script: - mvn $MAVEN_CLI_OPTS clean org.jacoco:j
