dgjinsu
close
프로필 배경
프로필 로고

dgjinsu

  • 분류 전체보기 (92)
    • Spring Boot, JAVA 🌱 (39)
    • devOps 💡 (17)
    • DB 🔑 (7)
    • MSA 🧩 (5)
    • 아키텍처, 디자인패턴 ⚙️ (3)
    • Kubernetes 📗 (7)
    • Docker 📘 (11)
    • C# 👊 (1)
    • 회고 🏴 (1)
    • 도서 📌 (1)
  • 홈
  • 태그
  • 방명록
멀티 모듈 프로젝트 CI 시 전체 Test Coverage 도출하기 (Jacoco, GitLab)

멀티 모듈 프로젝트 CI 시 전체 Test Coverage 도출하기 (Jacoco, GitLab)

1. 개요GitLab에는 CICD 시 프로젝트의 Test Coverage를 추출하여 표시할 수 있는 기능을 제공해준다. Build 시 Test Coverage 수치를 로그로 찍어두면, 정규식을 활용하여 추출해낼 수 있고, 아래 사진과 같이 Readme에 표현할 수 있다. 관련 공식 문서는 여기 를 참고하면 된다. 이렇게 추출해둔 커버리지는 회사에서 각 프로젝트들의 테스트 커버리지 현황을 관리할 때 사용하고 있다. 테스트 커버리지가 높다고 장애가 없는, 리팩토링에 안전한 프로젝트라고 장담할 수 없지만 전혀 의미 없는 수치는 아니라고 생각한다.  아무튼 우리 팀은 Spring Boot Multi Module 형식으로 프로젝트를 진행하고 있었기 때문에 전체 모듈에 대한 커버리지를 하나로 표현할 방법을 모색해야..

  • format_list_bulleted devOps 💡
  • · 2025. 3. 10.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (92)
    • Spring Boot, JAVA 🌱 (39)
    • devOps 💡 (17)
    • DB 🔑 (7)
    • MSA 🧩 (5)
    • 아키텍처, 디자인패턴 ⚙️ (3)
    • Kubernetes 📗 (7)
    • Docker 📘 (11)
    • C# 👊 (1)
    • 회고 🏴 (1)
    • 도서 📌 (1)
최근 글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바