【发布时间】:2015-03-05 00:30:35
【问题描述】:
我一直在尝试设置一个 SonarQube 实例,其中包括测试执行和覆盖率计算。我一直在使用 SonarQube 4.3.2 和 C# Plugin 3.2。
我想用于测试/覆盖的是 NUnit、Gallio 和 OpenCover
我遇到的第一个问题是与配置无关,没有出现 Gallio 或提及测试。分析本身运行良好,但似乎缺少 C# 的所有其他集成。
然后我尝试使用旧插件(C# 生态系统,我尝试了来自 http://mvnrepository.com/artifact/org.codehaus.sonar-plugins.dotnet.csharp 的 1.4 版本),然后 gallio 似乎可以工作,但分析停止了,当我尝试使用 FxCop 时,它报告无法读取规则...
有趣的是,在 3.2 版本中没有用于 Gallio 的插件(它们现在可能捆绑在这个 3.2 C# 插件中吗?)
简而言之,问题是:
当前的 SonarQube 版本 (4.3.2) 是否支持 C# (.NET) 项目分析的所有功能,包括测试执行和代码覆盖率?
我感觉目前只支持“基本”分析。
【问题讨论】: