2009-06-20 6 views
1

출력 HTML 보고서에 메이븐 빌드에서 코드가 덮여 있던 부분을 강조 표시 할 수 있습니까? 당신이 독립형 엠마와 개미로 할 수 있다는 것을 알고 있습니다. 그러나 나는 엠바와 엠마로 이것을 어떻게 할 것인지 아직 알지 못했습니다. 감사.emma maven plugin code highlighting

제프

+0

어떤 Maven 버전입니까? 1.x, 2.x? 어떤 emma-maven 플러그인이 좋습니까? – jitter

+0

나는 (org.codehaus.mojo에서) 1.0 알파를 사용하고있다. –

+0

maven 버전 2.1 (1.0 alpha는 emma maven plugin 버전입니다.) –

답변

0

당신은 report 태그에 sourcepath= 속성을 설정해야하고 내가 정확히 기억한다면 당신은 html 태그에 적어도 (?) 범위 depth="method"를 지정할 수 있습니다.

+0

디버그에서 emma plugin을 실행했는데 올바른 sourcepath를 사용했지만 여전히 운이 없습니다. 라인 하이라이트를 위해 라인 적용 범위에 있어야한다고 생각했지만, 메이븐 플러그인에는 그 옵션이 없습니다. –

1

Emma Maven 플러그인에서 가능한지 모르겠지만 Cobertura Maven plugin의 기본 동작입니다. 또한 라인이 적중 된 횟수를 알려주므로 테스트가 최소 인 곳을 결정할 때 유용합니다. 출력 예는 report을 참조하십시오.

나는 Cobertura와 Emma가 커버리지 검사의 관점에서 대체 할 수 있다는 것을 알았습니다. Cobertura는 더 나은 Maven 플러그인을 가지고 있고 Emma는 더 나은 Eclipse 플러그인을 제 의견으로 가지고 있습니다.