【发布时间】:2017-02-22 19:41:01
【问题描述】:
在 VS2015 中运行单元测试时,我有很长的延迟(大约 1 分钟!甚至更多)。甚至在运行单个测试时,我在“测试资源管理器”顶部看到进度条,它流动了大约一分钟,然后我得到了测试结果。报告的测试运行时间符合预期 - 非常小,只有几毫秒。
我的问题是 - 我该如何调试?在测试实际开始运行之前,我如何才能看到这一分钟发生了什么?
【问题讨论】:
-
不清楚您是否真的在调试测试并且一分钟后您的第一个断点命中,或者您是否只是在运行测试。在第二种情况下调试这个你需要断点和调试运行测试;)
-
您是否正在运行通用 Windows 应用单元测试?
-
我随机遇到了类似的问题。这似乎是一个错误。大多数时候,测试运行得非常快(以毫秒为单位),但每隔一段时间,它似乎就会挂在某些东西上。不管我是运行 1 个测试还是 50 个测试。只是一个巨大的停顿,有时几分钟等待测试运行开始。然后,一旦测试开始运行,它们就会很快。通常重新启动 Visual Studio 会清除它......一段时间。很烦人。在更新 2 中仍然会发生。
-
我也遇到了同样的问题,但非常零星。有时测试执行开始得很快,但有时同一个测试需要一分钟才能开始执行。这可以通过在测试的第一行放置一个断点来看到。
-
我对 .net 核心项目有同样的问题。测试执行时间非常快,但所有设置都需要 2 分钟。这对于 TDD 来说太长了
标签: unit-testing visual-studio-2015