【问题标题】:using NUnit 2 and 3 in the same solution在同一解决方案中使用 NUnit 2 和 3
【发布时间】:2017-01-25 13:48:38
【问题描述】:

我的解决方案中有 2 个测试项目。一个是使用 NUnit 版本 2(集成 + SpecsFor)和另一个版本 3。(单元测试)

在本地运行这工作正常,但是当我在 TFS 上执行测试作为构建的一部分时,即使所有测试都通过了,我也会收到一条错误消息。我读到here 这是因为 VSTestAdapter2 无法运行 v3 的。

在 TFS 构建中不能同时运行版本 2 和 3 吗?

【问题讨论】:

  • “我收到一条错误消息”含糊不清,什么错误消息?
  • 如果安装 Nunit3TestAdapter 包的方式不能解决问题,在 OneDrive 上分享一个简单的项目。

标签: msbuild azure-devops nunit-3.0 nunit-2.5.9 nunittestadapter


【解决方案1】:

与 NUnit 2 兼容的 NUnit3TestAdapter,因此您可以将 NUnit3TestAdapter 包安装到您的 NUnit 测试项目中。

【讨论】:

  • 本地是可以的(尽管它实际上说“使用 Nunit 2 适配器进行 2.x 测试......”但是在 TFS 上 Nunit2 没有被发现
  • 构建定义的步骤是什么?你能分享一个可以在 OneDrive 上重现此问题的简单项目吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-22
  • 1970-01-01
  • 1970-01-01
  • 2015-12-07
相关资源
最近更新 更多