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

How to use ITestEventListener in Nunit 3 in Visual Studio 2017

我采取的步骤:

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

当我尝试 运行 测试时,没有任何反应。解决方案资源管理器不断加载。

我无法找到任何关于配置它的分步说明。

我关注了官方nunitdocs

以及这个 没有成功。

我正在尝试 运行 我的测试 Visual Studio 2017 没有控制台 运行ner

有什么建议或指点吗?我错过了什么?

我认为 NUnit 3 适配器当前不加载扩展。然而,他们应该与 Console Runner 一起工作。

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