# jacoco

33개의 포스트
post-thumbnail

[Spring] Jacoco + Sonarcloud 로 코드 분석하기

이번 포스팅은 Jacoco 뿐만 아니라 Sonarcloud 내용도 있기에 조금 내용이 길 수 있다는 점 참고바랍니다. 뿌-듯

4일 전
·
0개의 댓글
·
post-thumbnail

[TIL] JaCoCo - 코드 커버리지

테스트 코드에 대해 공부하던 도중, Jacoco를 알게 되었다.이에 대해 알아보고 사용해보는 시간을 가져본다.소프트 웨어의 테스트를 논할 때 얼마나 테스트가 충분한가를 나타내는 지표중 하나테스트를 진행했을 때 코드 자체가 얼마나 실행되었냐는 것을 측정Java를 위한 무

6일 전
·
0개의 댓글
·
post-thumbnail

자바 17버전 사용시 Jacoco 버전

java 버전과 Jacoco 버전 불일치java 17 → jacoco 0.8.8 사용

2023년 11월 21일
·
0개의 댓글
·
post-thumbnail

기술 면접(그 외)

HTTP, REST 기술 면접

2023년 11월 8일
·
0개의 댓글
·
post-thumbnail

스프링 부트 프로젝트에 소나큐브와 Jacoco 등록하고 코드 품질 확인하기

파일 생성 및 설치아래 파일들을 열어서 가장 아래에 추가/etc/fstab/etc/sysctl.conf/etc/security/limits.conf

2023년 10월 30일
·
0개의 댓글
·
post-thumbnail

[개인 프로젝트(6)] 코드 커버리지 라이브러리, Jacoco 적용기

In computer science, test coverage is a measure used to describe the degree to which the source code of a program is executed when a particular test s

2023년 10월 29일
·
0개의 댓글
·
post-thumbnail

jacoco

Java code coverage의 약자로, Junit 테스트의 결과를 바탕으로 코드 커버리지 결과를 리포트 해주는 툴이다. 테스트 코드는 개발 시간을 굉장히 단축시켜주는 강력한 도구입니다. 테스트 코드 작성을 꼼꼼히 해야하는데, 이를 강제해주는 좋은 라이브러리입니다.

2023년 10월 12일
·
0개의 댓글
·
post-thumbnail

MSA Phase 6. TDD(3) - JaCoCo

여태 앞서 우리는 테스트 코드(단위, 통합)를 짰다.그럼 우리는 이제 테스트 코드가 어디까지 본 코드에 대한 테스트를 진행했는지 파악해야하지 않은가?중간중간 놓치는 부분이 있을 수도 있다. → 사람이 하는 일이라 어쩔수 없음그래서 우리는 테스트 코드에 대한 테스트 커버

2023년 9월 24일
·
0개의 댓글
·
post-thumbnail

[테스트] Jacoco를 통한 코드 커버리지 측정

jacoco를 통해 코드 커버리지를 측정해봅시다!

2023년 9월 21일
·
0개의 댓글
·

jacoco 사용기

jacoco 사용시 특정 클래스를 커버리지 테스트에서 제외하고 싶었는데 잘 되지 않았다. 이것을 적용하려고 했는데 실제 결과에는 제외되지 않고 커버리지를 측정했다. 그래서 제외시킬수 있는 방법을 찾아야 했다. 그리고 롬복으로 생성된 코드 역시 커버리지 분석을 하기 때문

2023년 9월 3일
·
0개의 댓글
·
post-thumbnail

Jacoco 적용하기

Jacoco란 Jacoco는 테스트 커버리지를 개발자가 직접 확인하지 않고 자동으로 확인해주는 도구이다. 라인, 브랜치 커버리지를 제공해주며 개발자가 지정한 커버리지에 도달하지 못하며 빌드를 실패하도록 설정도 가능하다. Jacoco 선택이유 다른 자바 진영 테스트 커

2023년 6월 20일
·
0개의 댓글
·
post-thumbnail

Springboot 프로젝트 SonarCloud로 정적 코드 분석하기 (with github actions)

Springboot를 사용한 서버 애플리케이션 개발 과정에서 사용한 정적 코드 분석 도구에 대해 알아보겠습니다!

2023년 6월 19일
·
0개의 댓글
·
post-thumbnail

우당탕탕 JaCoCo 도입기

프로젝트에 JaCoCo를 도입하면서 발생한 2가지 이슈를 처리한 게시글입니다. Java 버전에 따른 JaCoCo 버전 설정과 JaCoCo에서 excludes를 하는 방법에 대해서 다룹니다.

2023년 6월 15일
·
0개의 댓글
·

Test 코드 적용기

TDD, BDD 등 다양한 개발 방법이 있지만 아직까지의 나는 프로젝트 할 때 이러한 개발 방법을 도입해보지 못하고 있다. 나중에 해봐야지.. 이러면서 미뤘놓았다. 그러나 이번에 프로젝트 하면서 TDD는 하지 못했지만 테스트 코드라도 한번 작성하고 커버리지까지 측정해보

2023년 5월 23일
·
0개의 댓글
·
post-thumbnail

코드 커버리지 적용(Jacoco)

코드 커버리지란 소프트웨어 테스트의 측정 항목 중 하나로, 테스트를 수행했을 때 얼마나 많은 코드가 실행되었는지를 나타내는 지표입니다. 즉, 소스 코드 중에서 얼마나 많은 부분이 테스트 케이스에 의해 실행되었는지를 백분율로 나타내는 것입니다.라인 커버리지 : 소스 코드

2023년 4월 7일
·
0개의 댓글
·
post-thumbnail

JUnit5과 Spring boot 테스트 코드 작성-테스트 커버리지와 Jacoco (5)

작성한 코드에서 얼마만큼 테스트 코드를 통해서 실행돼었는지를 의미하는 지표이다.테스트 커버리지를 통해 전반적으로 테스트가 부족한지 여부를 알 수 있다.테스트 커버리지는 일정 기준 이하(대략 60%정도로 판단한다고 함)이면 문제가 된다고 판단할 수 있따.하지만 테스트 커

2023년 4월 6일
·
0개의 댓글
·
post-thumbnail

jacoco 반영

참고 달록의 Jacoco 적용기 (feat. Gradle)test code를 작성하면 툴에서 test coverage를 확인할 수 있다. 하지만 이는 나만 확인할 수 있고 커버리지 수치가 낮아도 별 상관이 없다. 그냥 내 눈에 보이는 수치일 뿐하지만 jacoco는 이를

2023년 3월 31일
·
0개의 댓글
·
post-thumbnail

Spring Cloud 를 이용한 MSA #6. 코드 품질 개선하기(jacoco, sonarqube)

Spring Cloud 를 이용한 MSA #6. 코드 품질 개선하기(jacoco, sonarqube)

2023년 3월 21일
·
0개의 댓글
·

CI 적용하여 Long-Run하는 백엔드 시스템 만들기

CI를 왜 적용해야할까요? with JaCoCo, Sonarqube, checkstyle

2023년 3월 19일
·
0개의 댓글
·

Jacoco 적용하여 Test Coverage 확인하기

Jacoco란? > Java code coverage tool 테스트를 실행하고, 그 결과를 html, csv, xml파일로 확인 할 수 있습니다. 테스트 결과가 내가 설정한 커버리지 기준을 만족하는지 확인하는 기능도 있습니다. Jacoco 플러그인 추가 repo

2023년 1월 24일
·
0개의 댓글
·