2014-07-16 2 views
0

나는 테스트 실행 및 커버리지 계산을 포함하는 SonarQube 인스턴스를 설정하려고 시도 해왔다. 나는 SonarQube 4.3.2와 C# Plugin 3.2를 사용하고있다. 내가 테스트를 위해 사용하고 싶었 무엇현재 SonarQube가 모든 C# 분석 기능을 지원합니까?

는/범위는 OpenCover 내가 가진

첫 번째 문제는 구성의 관련성이없는 시험의 더 갈 리오의 모양이나 언급이없는 것이 었습니다 NUnit과, 갈 리오 &했다. 분석 자체가 잘 실행되지만 C#에 대한 다른 모든 통합은 누락 된 것 같습니다.

그런 다음 이전 버전의 플러그인 (C# Ecosystem, 시도한 버전은 http://mvnrepository.com/artifact/org.codehaus.sonar-plugins.dotnet.csharp)에서 gallio가 작동하는 것으로 보이지만 분석을 중단하고 FxCop을 사용하려고하면 규칙을 읽을 수 없습니다. ..

그것은 3.2 버전 (그들은 아마도 지금이 3.2 C#을 플러그인 내부에 번들로 제공됩니다?)

짧은 이야기를 절단하기에 갈 리오에 대한 플러그인이 없음을 통지하는 것이 재미있다, 질문은

:

현재 SonarQube 버전 (4.3.2) 테스트 실행 및 코드 커버리지를 포함한 C# (.NET) 프로젝트 분석을위한 모든 기능을 지원합니까?

"기본"분석 만 지원된다는 느낌이 들었습니다.

답변

2

Gallio 지원이 제거되었습니다. 이제부터는 커버리지 파일을 독립적으로 생성하고 이들 파일을 수중 음파 탐지기로 가져와야합니다.

자세한 내용은 this link을 참조하십시오.

관련 문제