MSTest.TestAdapter(1.0.0-preview)未在VS2015 Update 3

时间:2016-07-14 20:15:51

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

在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.

1 个答案:

答案 0 :(得分:2)

最后我找到了原因并解决了......至少看起来如此。

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

微软对此次更新说了以下内容:
这是一个累积服务更新,它提供了对Microsoft Visual Studio 2015 Update 3的修复。这些修补程序可以解决产品团队发现或社区报告的高影响错误。此更新将在重复发布时发现并修复新的错误。新修补程序将添加到以前的修补程序中。

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

<强> 更新

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