使用 TeamCity 为 MVC2 C# 应用程序运行 MsBuild 任务,我们在 UAT 和实时构建中成功运行了 1561 个 XUNit 测试,但 NCover 覆盖率从 UAT 构建的 51% 下降到实时构建的 35%。解决方案具有相同的配置管理器设置。
由于我们的最小覆盖率小于 50%,我们的构建随后失败并出现以下错误:
“NCover.Reporting.exe”以代码 3 退出。
当它是来自 svn 的相同源并且正在执行相同的测试运行时,为什么覆盖率会下降,这有点迷失了。
有没有其他人经历过这个?