2012-03-15 4 views
1

대시 보드의 커버 위젯을 자세히 살펴보고 코드와 분기 적용 범위를 확인할 수 있습니다. 그러나 각 개별 테스트에서 어떤 소스 파일과 코드 행이 포함되는지 알고 싶습니다. 그것은 소나가 이것을 다른 방식으로 지원하지 않는 것처럼 보입니다. 지원되지 않는다면, 소나를 구성 할 수있는 방법이 있습니까? 참고로, 현재 JaCoCo를 테스트 범위로 사용하고 있습니다. 모든 정보가 크게 감사!Sonar에서는 테스트를 통해 테스트 커버리지를 보는 방법은 무엇입니까?

답변

3

아마도 많은 도움이되지는 않지만이 기능이 지원되지 않는다고 확신합니다.

소나는 테스트 클래스가 아니라 테스트 된 클래스별로 결과를 볼 수 있도록 허용합니다.

이 문제를 해결하는 한 가지 방법은 각 테스트 클래스에 대해 한 번씩 여러 번 Sonar를 실행하는 것이지만, 그렇게하는 것이 쉽지 않을 수도 있고, 찾고자하는 것이 아닐 수도 있습니다.

+0

정말 정확합니다. 하나의 테스트 클래스에 대한 적용 범위를 표시하는 유일한 방법은 다른 모든 테스트 클래스를 비활성화하는 것입니다. –

+0

예, 그는 맞습니다 – oers

+2

버머, 나는 그것을 시도한다고 생각하지 않습니다. 기능 요청을 추가하여 누군가가 나를 때려 눕힌 것을 발견했습니다! 투표하십시오 :) http://jira.codehaus.org/browse/SONAR-2501 –