2015-08-26 22 views
4

我正在爲C#項目運行Sonar。我使用Xunit進行單元測試,Dot覆蓋用於代碼覆蓋。 當我運行dotcover覆蓋報告我收到此錯誤聲納:DEBUG - 代碼覆蓋範圍不會導入SonarQube以外的以下文件

DEBUG - Code coverage will not be imported for the following file outside of SonarQube

由於這種聲納儀表盤沒有顯示任何代碼覆蓋率報告。

回答

0

請看看官方文檔上如何與SonarQube C#插件和的MSBuild SonarQube亞軍使用dotCover:

http://docs.sonarqube.org/display/PLUG/C%23+Code+Coverage+Results+Import

按照嚴格的應該工作。請注意,您無法從一臺機器收集代碼覆蓋範圍,然後重新使用執行SonarQube分析的另一臺機器的相同報告:覆蓋率報告中的絕對路徑必須爲與SonarQube分析文件完全匹配。

+0

下面是我的csproj文件和dotcover.html文件的路徑。 csproj:E:/Code/TestProject/TestProjects.csproj docover:E:/Code/TestProject/dotcover.html所以兩者都在同一臺機器和同一個文件夾中。 – Ravindra