如何在Visual Studio 2017的Nunit 3中使用ITestEventListener

时间:2018-10-04 15:14:57

标签: nunit nunit-3.0 nunit-addins

我已采取的步骤:

  1. 我为ITestEventListener创建了一个单独的项目
  2. 为新项目安装了Nunit.Engine.Api v3.9.0
  3. 实现ITestEventListener的类A具有[ExtensionAttribute]
  4. 在根目录中包含类A的项目还具有.addins文件,该文件包含*dll行(以引用其目录中的所有dll)
  5. 测试项目包含对具有实现ITestEventListener的类A的项目的引用。

当我尝试运行测试时,什么都没有发生。解决方案资源管理器会无限期加载。

我无法找到任何有关配置的逐步说明。

我遵循了官方的nunit docs

以及此question都没有成功。

我正在尝试使用Visual Studio 2017而不是控制台运行器运行测试

有什么建议或建议吗?我想念什么?

1 个答案:

答案 0 :(得分:1)

我不相信NUnit 3适配器当前加载扩展。但是,它们应该与Console Runner一起使用。

在此处查看未解决的问题:https://github.com/nunit/nunit3-vs-adapter/issues/222