출력 HTML 보고서에 메이븐 빌드에서 코드가 덮여 있던 부분을 강조 표시 할 수 있습니까? 당신이 독립형 엠마와 개미로 할 수 있다는 것을 알고 있습니다. 그러나 나는 엠바와 엠마로 이것을 어떻게 할 것인지 아직 알지 못했습니다. 감사.emma maven plugin code highlighting
제프
출력 HTML 보고서에 메이븐 빌드에서 코드가 덮여 있던 부분을 강조 표시 할 수 있습니까? 당신이 독립형 엠마와 개미로 할 수 있다는 것을 알고 있습니다. 그러나 나는 엠바와 엠마로 이것을 어떻게 할 것인지 아직 알지 못했습니다. 감사.emma maven plugin code highlighting
제프
당신은 report
태그에 sourcepath=
속성을 설정해야하고 내가 정확히 기억한다면 당신은 html 태그에 적어도 (?) 범위 depth="method"
를 지정할 수 있습니다.
디버그에서 emma plugin을 실행했는데 올바른 sourcepath를 사용했지만 여전히 운이 없습니다. 라인 하이라이트를 위해 라인 적용 범위에 있어야한다고 생각했지만, 메이븐 플러그인에는 그 옵션이 없습니다. –
Emma Maven 플러그인에서 가능한지 모르겠지만 Cobertura Maven plugin의 기본 동작입니다. 또한 라인이 적중 된 횟수를 알려주므로 테스트가 최소 인 곳을 결정할 때 유용합니다. 출력 예는 report을 참조하십시오.
나는 Cobertura와 Emma가 커버리지 검사의 관점에서 대체 할 수 있다는 것을 알았습니다. Cobertura는 더 나은 Maven 플러그인을 가지고 있고 Emma는 더 나은 Eclipse 플러그인을 제 의견으로 가지고 있습니다.
mvn emma:emma
을 실행하거나 <reporting>
요소에 추가하면 EMMA 플러그인의 기본 동작입니다. 여기에 실제 예제가 있습니다. http://github.com/brettporter/centrepoint/blob/master/centrepoint/modules/pom.xml
어떤 Maven 버전입니까? 1.x, 2.x? 어떤 emma-maven 플러그인이 좋습니까? – jitter
나는 (org.codehaus.mojo에서) 1.0 알파를 사용하고있다. –
maven 버전 2.1 (1.0 alpha는 emma maven plugin 버전입니다.) –