2012-08-02 3 views
4

코드 적용 도구에 대한 답변을 찾고 있습니다. 이 질문에 변화가 전에 요청을받은 알고 Java 용 코드 커버리지 : 사망 또는 유료?

  • Is there any handy code coverage tool to be used with JUnit?
  • +1

    오래된 커밋 또는 버전이 반드시 프로젝트가 종료되었음을 의미하지는 않습니다. 어쩌면 추가 개발이 필요하지 않으며 안정적인 것으로 간주되는 지점에 도달했을 수도 있습니다. 나는 아직도 Cobertura를 IDE 플러그인으로 사용한다. –

    +0

    Cobertura는 제가 역사적으로 사용해온 것이고 일반적으로 잘 작동합니다. 그러나 커밋이나 활동이없는 프로젝트에 대한 제 관심사는 누가 버그를 처리합니까? 나는 그것이 오픈 소스라고 생각한다. 아마 그 대답은 나 일 것이다. –

    +0

    나는 이렇게 추측한다 :) 또는 어쩌면 당신은 버그를 Hackaton 이벤트에서 해결할 수있다. –

    답변

    8

    오픈 소스 코드 검사 도구가 그것은 현명하게 갱신되었습니다.

    JaCoCo는 http://www.eclemma.org/jacoco/

    이 EclEmma 개발 한 팀이며, SONAR는 최근 몇 년 동안 그것을 지원하고있다. 나에게 약속하는 소리.

    +0

    +1 또 다른 도구는 내가 개발 한 JMockit Coverage (JMockit 툴킷의 일부로 출시 됨)입니다. 이 도구는 다음과 같은 몇 가지 혁신적인 기능을 제공합니다 (또는 가져 오기 시도). 1) "실제"회선 적용 범위 (코드 행에서 별도로 실행 가능한 세그먼트를 다른 도구처럼 전체적으로 측정하지 않고 별도로 표시). 2) a * path coverage * metric. –