1

我们最近在使用 XUnit 测试和 Visual Studio 的测试资源管理器时遇到了一些问题,想知道是否有其他人看到过类似的东西。

细节:

  • Visual Studio 企业版 2017 版本 15.9.2
  • xunit.abstractions 2.0.3 版(最新稳定版)
  • 其他 xunit 软件包在 2.4.1 上(最新稳定版)

我已经尝试过的事情:

  • 我们在 x64 配置中构建所有项目,但默认处理器架构绝对设置为 x64
  • %TEMP%尝试为 Visual Studio 和 Nuget删除一堆不同的文件/文件夹
  • 已删除所有 xunit 文件夹%userprofile%/.nuget/packages

有时测试资源管理器 UI 会挂起,尽管输出窗口显示测试运行已完成,但有时它甚至根本不会更新:

测试资源管理器截图

这是在运行顶级测试项目之后。我不知道为什么只运行了 78 个测试(我看到了其他不正确的数字,例如 124),但输出窗口确认只有 78 个被找到并运行。并且主测试列表没有更新,只是看起来好像什么都没发生。

使用 VS 外部运行测试vstest.console.exe运行所有 154 都非常好,所以我非常有信心这只是一个测试资源管理器/UI 问题。

4

0 回答 0