以下是我遵循的一些步骤: -
我正在使用SonarQube 4.3和C#3.2
1)我在我们的一个解决方案上运行命令以生成Coverage XML。此覆盖XML是通过在测试dll上运行Coverage.exe(Visual Studio Coverage工具)生成的。
2)然后,我使用命令运行声纳,根据新规则将此覆盖率XML导入声纳。
3)最后,声纳分析成功,但覆盖面永远不会出现。
有人可以告诉我为什么报道不会出现吗?新的Sonar希望独立生成Coverage XML,然后将其导入仪表板。 C#3.2插件支持这种类型的导入和覆盖XML。