【问题标题】:nunit-console.exe hangs after finishing test runnunit-console.exe 在完成测试运行后挂起
【发布时间】:2010-03-12 15:22:25
【问题描述】:

我们遇到了 NUnit 2.5.3 的问题:完成所有测试后 nunit-console.exe 没有返回。进程永远挂起。

示例:所有测试都成功,但它一直在做某事。输出:

Runtime Environment -

OS Version: Microsoft Windows NT 5.1.2600 Service Pack 3
CLR Version: 2.0.50727.3603 ( Net 2.0.50727.3603 )

ProcessModel: Default    DomainUsage: Single
Execution Runtime: net-2.0.50727.3603
.................................................................................
Tests run: 119, Errors: 0, Failures: 0, Inconclusive: 0, Time: 60,5217744 seconds
Not run: 0, Invalid: 0, Ignored: 0, Skipped: 0

但它确实适用于 Nunit gui 版本。

有什么想法吗?

干杯,

bja

【问题讨论】:

  • 您使用的是模拟/隔离框架吗?这些是新的测试吗?是否有一个特定的测试可以在单独执行时重现它?
  • 没有嘲笑/隔离。测试使用 MSTest,我们正在切换到 NUnit。不,仅当所有测试一起运行时才会出现此问题。每个灯具都自行运行完成。

标签: nunit nunit-console


【解决方案1】:

任何多线程?我遇到了线程未正确完成并导致此问题的问题。

【讨论】:

  • 但所有测试都成功完成。那么它是一个 TearDown 方法吗?
  • 当 NUnit 进程挂起和中断时,你能附加到它吗?这可以让您深入了解跑步者正在做什么。
  • 谢谢所有 - 问题已解决。多线程和开放套接字存在一些问题 :) 使用 IDisposable 可以正确解决问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-12-05
  • 1970-01-01
  • 2016-06-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多