使用 .NET 的声纳测试覆盖率
本文关键字:测试 测试覆盖 覆盖率 NET 使用 | 更新日期: 2023-09-27 18:34:15
我正在使用带有C-Sharp插件生态系统插件的Sonar 3.0.1。
使用Simple Java Runner运行分析时,我没有收到任何测试覆盖率报告,而是Gallio打印以下错误。
错误 c.g.测试报告传感器 - 找不到测试报告的源文件
这个文件意味着如果我有文件Calc.cs和TestCalc.cs,Gallio找不到前者,因此无法生成任何覆盖率报告。
我遵循默认的测试项目命名约定,Sonar可以轻松地将我的测试项目限定为一个。
通常,此类错误意味着 Gallio 在执行单元测试时使用的程序集在运行 Sonar 之前没有"新"编译或移出标准的"bin/debug"文件夹。