programing

코드 커버리지를위한 Eclipse 플러그인

minecode 2021. 1. 16. 09:26
반응형

코드 커버리지를위한 Eclipse 플러그인


이클립스에 대한 코드 커버리지 플러그인을 검색합니다. 내 질문은 간단합니다.

코드 커버리지를 위해 Eclipse와 함께 사용하는 플러그인은 무엇이며 그 이유는 무엇입니까?


편집 (2015) -나의 현재 추천 : EclEmma / JaCoCo .

그 당시에도 일관되게 재현되고있는 새 버전으로 분명히 활발한 개발이 있었기 때문에 2012 년 1 월에 이것을 보지 못한 이유가 확실하지 않습니다.

현재 Java 버전에 대한 지원이 다소 부족하기 시작하면서 이후 개발이 지연된 것처럼 보이므로 Cobertura / eCobertura에 약간 실망했습니다.

JaCoCo는 2012 년에 마지막으로 본 이후로 발전했을 수 있습니다 (또는 단순히 완전히 놓쳤거나 EMMA 대 JaCoCo를보고있었습니다).하지만 현재 버전은 Eclipse (EclEmma 제공)뿐만 아니라 뛰어난 지원을 제공합니다. 다른 많은 IDE, Apache Maven, Apache Ant, 명령 줄, Java API 및 기타 여러 타사 통합에 대한 지원. http://www.eclemma.org/jacoco/trunk/doc/integrations.html 에서 전체 목록을 참조하십시오 .

이제 일부 프로젝트를 Cobertura에서 JaCoCo로 전환하고 있으며 Maven 보고서와 Eclipse 모두에서 통합 및 결과에 깊은 인상을 받았습니다. 경쟁 솔루션에 대해서는 확실하지 않지만 JaCoCo는 코드 적용 범위의 특정 임계 값이 충족되지 않으면 빌드에 실패하도록 구성 할 수도 있습니다.

JaCoCo는 버전 1.0부터 1.8 * 까지 Java 클래스 파일을 지원하도록 특별히 문서화되어 있습니다.

나는 그들의 사명 선언문이 매우 존경받을 만하다고 생각합니다.


참조 / 자원 :

특히이 질문이 안타깝게도 종료 되었기 때문에 여기에 제가 결정을 내리는 데 사용한 다양한 참고 자료와 리소스의 미니 디렉토리가 있습니다. 여기에있는 모든 사람들이 자신의 결정을 내리기 위해 참조 할 것을 권장합니다.


이전 :

eCobertura .

그것은 일을 수행하고 무료이며 오픈 소스이며 EMMA 보다 최신이며 내가 익숙한 다른 온라인 오픈 소스 프로젝트 대부분에서 사용됩니다. 또한 꽤 멋진 보고서를 포함하여 Maven과 매우 잘 통합됩니다.

상업용 제품을 고려하고 싶다면 Atlassian의 Clover를 고려할 것 입니다.


나는 http://codecover.org/를 좋아한다

소스 강조 표시가 eCobertura보다 낫고, 드릴 다운이 읽기 쉽고, 테스트 케이스를 선택하는 것이 쉬우 며, 실제로 문, 분기, 루프 및 조건 범위에 대한 통계를 제공합니다 (많은 플러그인은 문만 수행하므로 쓸모가 없습니다) .

우리는 비즈니스에서 사용하고 있으며 지금까지 최고의 플러그인임을 발견했습니다.


Coverlipse : http://coverlipse.sourceforge.net/ 무료이기 때문에

참조 URL : https://stackoverflow.com/questions/9046171/eclipse-plugin-for-code-coverage

반응형