首页 > 解决方案 > 如何在 Visual Studio 2017 的 Nunit 3 中使用 ITestEventListener

问题描述

我采取的步骤:

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

当我尝试运行测试时,没有任何反应。解决方案资源管理器会无限期地加载。

我还没有找到任何一步一步的说明来配置它。

我遵循了官方的 nunit文档

以及这个问题没有成功。

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

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

标签: nunitnunit-3.0nunit-addins

解决方案


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

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


推荐阅读