【问题标题】:Why are not all NUnit Test Categories showing in Test Explorer?为什么不是所有 NUnit 测试类别都显示在测试资源管理器中?
【发布时间】:2016-08-02 22:49:30
【问题描述】:

我安装了最新的 NUnit,并在 Visual Studio 中将它与 Specflow 结合使用。过去几个月它运行良好,但我注意到今天进行了更新,我认为这导致我的测试资源管理器窗口不显示多个测试类别。

相反,它只显示第一个。我检查了 SpecFlow 生成的代码,一切看起来都很好,所以在我看来这是一个 NUnit 测试适配器问题。有没有办法解决这个问题?

如果我将测试类型更改为 MSTest,则会显示多个类别。

我正在使用带有更新 2 的 VS 2015

【问题讨论】:

  • 你有没有弄明白这件事?我看到了同样的行为。
  • @ObsidianPhoenix 我做到了,这是视觉工作室的问题。升级到最新的 Visual Studio,它应该可以解决问题。

标签: visual-studio nunit specflow


【解决方案1】:

原来 Visual Studio 2015 Update 2 打破了这些类别。为了让他们重新安装更新 3 修复了这个问题。

【讨论】:

  • 我在 VS 社区 2015 更新 3 上,似乎类别仍然被破坏。 NUnit 测试类有 [TestFixture][Category("whatever")] 但在测试资源管理器中没有显示特征
猜你喜欢
  • 2016-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-13
  • 1970-01-01
  • 1970-01-01
  • 2020-01-23
相关资源
最近更新 更多