나는 hudson에 maven2 프로젝트를 가지고 있으며 cobertura보고 플러그인이 실행될 때 단위 테스트에서 두 번 실행되었음을 표시합니다. 여러 번 실행해도 상관 없지만 실제로 그래프가 실행되는 것보다 두 배나 많은 테스트가 그래프에 나타납니다. 그래프에 한 번만 표시되는지 확인하는 방법이 있습니까? 같은 일에 엠마 : 나는 받는다는 목표를 테스트및엠마을 실행 할 때hudson 및 maven의 이중 단위 테스트보고
덕분에,
제프
나는 hudson에 maven2 프로젝트를 가지고 있으며 cobertura보고 플러그인이 실행될 때 단위 테스트에서 두 번 실행되었음을 표시합니다. 여러 번 실행해도 상관 없지만 실제로 그래프가 실행되는 것보다 두 배나 많은 테스트가 그래프에 나타납니다. 그래프에 한 번만 표시되는지 확인하는 방법이 있습니까? 같은 일에 엠마 : 나는 받는다는 목표를 테스트및엠마을 실행 할 때hudson 및 maven의 이중 단위 테스트보고
덕분에,
제프
나는 최근에 같은 문제가 있었다. emma는 모든 테스트를 다시 실행하여 결과가 두 배로 늘어난 것처럼 보입니다. 목표 을 제거했을 때 유닛 테스트가 여전히 실행되었지만 테스트 결과가 정상으로 돌아갔습니다. cobertura와 동일 할 수 있습니다.
(실제로 maven2 프로젝트의 몇 가지 이점을 잃어 버렸음에도 불구하고) 자유 스타일 프로젝트로 전환하는 것이 훨씬 효율적으로 작동한다는 것을 알게되었습니다. 트렌드 그래프가 prope을 표시합니다. rly이고 테스트는 두 번 계산되지 않지만 두 번 실행됩니다. –
내가 사용하는 대안 (Hudson 1.391에서 작동)은 별도의 Maven 프로파일에 cobertura를 구성하고 Hudson 작업에서 빌드 후 단계로 실행하는 것입니다.
모드 자세한 설명 : 특별한 프로필에서 프로젝트의 POM에
이 밝혀 (기본값은 잘 작동합니다) "Cobertura 커버리지 보고서를 게시"를 선택하고 적절한 XML 보고서 패턴을 구성하는 "작업을 포스트 빌드"에서
아직 hudson에 해결되지 않았습니다. :-(http://issues.hudson-ci.org/browse/HUDSON-1557 –