콘텐츠로 이동

2022 10 07

2022-10-07

JaCoCo

  • 참고: https://techblog.woowahan.com/2661/
  • 개요
    • Java Code Coverage
    • 커버리지 결과를 html/xml/csv로 리포트 생성
    • 프로젝트 커버리지 기준 만족 못하면 배포 못하게 할 수 있
  • JaCoCo 플러그인 추가
    • Gradle 설정에 JaCoCo 플러그인 추가, 플러그인 설정
  • Gradle task 설정 - 테스트 리포트 저장 & 커버리지 체크
    • jacocoTestReports: 커버리지 결과 사람이 읽기 좋은 형태의 리포트로 저장 가능
    • jacocoTestCoverageVerification: 내가 원하는 커버리지 기준 설정

replace() vs replaceAll()

  • replace()
    • replace(CharSequence target, CharSequence replacement)
  • replaceAll()
    • replaceAll(String regex, String replacement)
    • regex를 통한 다수 대체 가능