我正试图让声纳跑者在我的。net应用程序上运行Gallio和OpenCover。
我设置了如下内容:
Sonarqube v4.3.2
Gallio v3.4.14
NUnit v2.6.3
OpenCover v4.5开发
的Sonar-runner v2.4
这是我在我的声纳项目。属性文件(关于Gallio的东西)
#Gallio
sonar.gallio.mode=
sonar.gallio.coverage.tool=OpenCover
sonar.donet.visualstudio.testProjectPattern=*Test*
sonar.opencover.installDirectory=C:\Program Files (x86)\OpenCover\
sonar.dotnet.test.assemblies=**\bin\Debug\*.Tests.dll
sonar.gallio.runner=Local
我已经尝试了这个配置文件的各种变体,但奇怪的是,当我运行声纳运行器时,即使参数-X或-e,在输出中绝对没有提到Gallio或OpenCover。这就像声纳跑者完全跳过了加里奥部分!
这里有人知道可能会发生什么吗?
最新版本的c# Plugin不支持自动执行Gallio(参见本文档)。
从c# 3.0开始,只支持报告的重用来获得。net项目的测试和覆盖率信息。请阅读c#插件的文档页,了解如何做到这一点。