调试仅在TeamCity上失败的测试

时间:2013-10-29 13:20:54

标签: asp.net-mvc-4 msbuild continuous-integration teamcity integration-testing

我在TeamCity上运行了几个随机失败的集成测试。这些测试不会在本地失败。我甚至尝试让我的本地站点访问开发数据库。

有没有人有调试像这样的奇怪问题的经验?

我们正在使用MVC 4(C#)和MSBuild。

2 个答案:

答案 0 :(得分:0)

如评论所述,您不会提供大量信息,但对“如何调试此问题”这一问题的简单解释是在失败的测试之前放置System.Diagnostics.Debugger.Break();语句。然后你将有机会附加调试器,然后离开。

答案 1 :(得分:0)

我遇到的问题是负载平衡解决方案。这两个Web服务器不同步导致奇怪的时序问题。

一个网络服务器会将其保存,然后另一个会将其接收到处理过程,并且时间已经过去了。