문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. [include(틀:프로젝트 문서,프로젝트=나무위키 컴퓨터 프로젝트)] [[파일:jacoco 로고.png|align=right]] [목차] = 개요 = JaCoCo는 [[Java]] code coverage를 구하는데에 사용하는 [[오픈소스]] 툴킷이다.Jacoco는 Eclipse Public License 라이센스로 배포되었다. EclEmma 이클립스 프로젝트 아래 EMMA의 대안으로 개발되었다. = 특징 = Jacoco는 line,branch coverage를 제공한다. 사용하는데에 코드가 필요한 Clover와 Cobertura와는 다르게 Jacoco는 runtime에 실행이 가능하다. 이를 위해 Java agent 형태로 사용하며, report 데이터를 파일 형태로 저장이 가능하며 [[TCP]] 프로토콜을 통해 원격 [[자바 가상 머신|JVM]]의 데이터를 가져올 수도 있다. 분산된 Code 환경에서의 report들을 통합하는 기능이 제공되어 Intergration Testing에 사용이 가능하다. Cobertura와 Emma와 차별점으로 Java 7과 8을 지원하는 특징이 있다. [[분류:프로그래밍]] = 지원 툴 = * SonarQube JaCoCo 플러그인 * EclEmma Eclipse (software) Code Coverage Plugin * [[jenkins|Jenkins]] JaCoCo 플러그인 * [[넷빈즈|Netbeans]] JaCoCo support * [[IntelliJ IDEA]] since v11 * Gradle JaCoCo 플러그인 이 문서에서 사용한 틀: 틀:프로젝트 문서 (원본 보기) Jacoco 문서로 돌아갑니다.