使用Sonar for .NET测试覆盖率

时间:2012-05-16 12:13:35

标签: c# .net sonarqube gallio

我正在使用带有C-Sharp插件生态系统插件的Sonar 3.0.1。

使用Simple Java Runner运行分析时,我没有收到任何测试覆盖率报告,而是Gallio会输出以下错误。

  

错误c.g.TestReportSensor - 未找到测试报告的源文件

这个文件意味着如果我有文件Calc.cs和TestCalc.cs,Gallio找不到前者,因此无法生成任何报道。

我遵循默认的测试项目命名约定,Sonar轻松地将我的测试项目限定为一个。

1 个答案:

答案 0 :(得分:2)

通常,这样的错误意味着Gallio在执行单元测试时使用的程序集在运行Sonar之前没有“新近”编译或移出标准的“bin / debug”文件夹。