0

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

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

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

当它是来自 svn 的相同源并且正在执行相同的测试运行时,为什么覆盖率会下降,这有点迷失了。

有没有其他人经历过这个?

4

1 回答 1

1

我的建议是给我们发送电子邮件至 support@ncover.com,最好附上两个覆盖文件。我们经常会看到针对相同测试运行的 Debug 和 Release 构建之间存在小的覆盖率差异(因为构建类型生成的代码略有不同),但从来没有针对相同的测试运行相同的构建类型。

于 2010-07-09T16:06:49.777 回答