【问题标题】:MSTest.TestAdapter (1.0.0-preview) does not discover tests (mstest) in VS2015 Update 3MSTest.TestAdapter (1.0.0-preview) 没有发现 VS2015 Update 3 中的测试 (mstest)
【发布时间】:2023-04-02 10:09:02
【问题描述】:

我在 project.json 里面写了:

"testRunner": "mstest"

和依赖关系:

“MSTest.TestAdapter”:“1.0.0-preview”

但测试资源管理器无法发现其中的任何测试。

我猜正确的包是 "dotnet-test-mstest": "1.0.1-preview"

但是效果不好……

在命令行dotnet test命令运行正确:

Discovering Tests ...
Executing Tests ...
Passed   AuthenticateSuccessful
============ Test Run Summary ============
Total tests: 1. Passed: 1. Failed: 0. Skipped: 0
Test Run Successful.
SUMMARY: Total: 1 targets, Passed: 1, Failed: 0.

【问题讨论】:

    标签: visual-studio-2015 mstest .net-core test-runner


    【解决方案1】:

    终于找到原因并解决了……至少看起来是这样。

    安装更新 3 (vs2015.3.exe) 后,我安装了包含该更新修复程序的 KB。它是vs14-kb3165756.exe,在VS的通知面板中作为更新收到。

    Microsoft 对此更新表示如下:
    这是一个累积性服务更新,它为 Microsoft Visual Studio 2015 Update 3 提供修复。这些修复解决了产品团队或被社区举报。随着新错误的发现和修复,此更新将定期发布。新的修复将添加到以前的修复中。

    此次更新后,测试资源管理器不再显示任何测试。但它可以运行它们! 因此,为了解决这个问题,我刚刚使用测试资源管理器中的 Group By [Type] 按钮更改了分组。现在所有测试都在 Visual Studio 中可见!

    更新

    我终于收到了相同知识库的版本(vs14-kb3165756.exe) 现在一切都像一个魅力......所以问题解决了......如果你有这样的麻烦,只需获取最新的更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-29
      相关资源
      最近更新 更多