【问题标题】:Debug a test that only fails on TeamCity调试仅在 TeamCity 上失败的测试
【发布时间】:2013-10-29 13:20:54
【问题描述】:

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

有没有人调试过这样的奇怪问题?

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

【问题讨论】:

  • 请说得更具体一些
  • 构建消息中的失败消息类型是什么?

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


【解决方案1】:

正如评论的那样,您没有提供很多信息,但是对“如何调试这个”问题的直接回答是在失败的测试之前放置一个 System.Diagnostics.Debugger.Break(); 语句。然后,您将有机会附加调试器,然后就可以开始了。

【讨论】:

    【解决方案2】:

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

    一个网络服务器将保存它,然后另一个将它拾取以进行处理,时间已经过去了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-02
      • 1970-01-01
      • 2013-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-20
      相关资源
      最近更新 更多