加利奥没有与声纳跑步者合作

时间:2014-06-27 09:52:31

标签: jenkins sonarqube gallio sonar-runner opencover

我试图让sonar-runner在我的.net应用程序上运行Gallio和OpenCover。

我已经设置了以下内容:

  

Sonarqube v4.3.2

     

Gallio v3.4.14

     

NUnit v2.6.3

     

OpenCover v4.5

     

Sonar-runner v2.4

这是我在sonar-project.properties文件中所拥有的内容(关于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

我已经尝试过这个配置文件的各种变体,但奇怪的是当我运行sonar-runner时,即使使用参数-X或-e,输出中也绝对没有提到Gallio或OpenCover。就像声纳跑步者完全跳过Gallio部分一样!

这里有没有人知道可能会发生什么?

1 个答案:

答案 0 :(得分:1)

最新版本的C#插件不支持自动执行Gallio(请参阅this documentation)。

从C#3.0开始,仅支持重用报告以获取.NET项目的测试和覆盖信息。请阅读documentation page of the C# plugin以了解如何操作。