一段时间以来,我们一直在使用ncrunch来运行我们的c#单元测试,虽然我们可以将测试结果提供给teamcity和sonarqube,但是利用ncrunch输出的代码覆盖率会很好 .

似乎有一些选项可以完成这项工作,例如dotCover和openCover等,但每个人似乎都对如何运行测试有一个警告 .

我一直在尝试使用输出的ncrunch结果(以nunit格式)并将它们转换为teamcity和sonarqube都能够使用的格式 . 有人管理过吗?或者知道更好的方法吗?

目前我们正在使用msars的sonarscanner,在msbuild(没有运行任何测试)ncrunch进程周围启动和停止,以及测试typescript的一些额外步骤 .