NCover覆盖范围与UAT构建到Live构建有很大不同

时间:2010-07-09 09:33:13

标签: teamcity ncover

使用TeamCity为MVC2 C#应用程序运行MsBuild任务,我们在UAT和Live版本中成功运行了1561次XUNit测试,但NCover覆盖率从UAT版本的51%降至实时版本的35%。该解决方案具有相同的配置管理器设置。

由于我们的最小覆盖率小于50%,我们的构建随后失败,并出现以下错误:

“NCover.Reporting.exe”退出,代码为3。

当svn的相同来源和执行相同的测试运行时,覆盖率下降的原因有点丢失。

还有其他人经历过这个吗?

1 个答案:

答案 0 :(得分:1)

我的建议是给我们发送电子邮件至support@ncover.com,理想情况下附上两个承保文件。对于我们来说,看到针对相同测试运行的Debug和Release版本之间存在小的覆盖差异(因为构建类型生成稍微不同的代码)并不常见,但从不在针对相同测试运行的相同构建类型上。