2016-01-22 187 views
1

测试资源管理器正确显示了我的项目中的所有测试,所以我的问题与我不断发现的有关测试的搜索结果不匹配,但是当我“全部运行“,或者选择并运行一个测试,没有任何运行。如果我调试测试,他们确实进入每个测试。VS2015测试资源管理器不运行或显示测试结果

List of tests

在测试窗口的输出说:

------ Run test started ------ 
NUnit VS Adapter 2.0.0.0 executing tests is started 
Loading tests from C:\Project\bin\Debug\Project.Tests.dll 
Run started: C:\Project\bin\Debug\Project.Tests.dll 
NUnit VS Adapter 2.0.0.0 executing tests is finished 
========== Run test finished: 0 run (0:00:03.2384917) ========== 

我已经安装在这个项目下面的NuGet包:

  • NUnit的
  • NUnit.Runners
  • NunitTestAdapter
  • NUnit.Console
+0

与xunit和VS2015一样的问题 - 我有一个解决方案,它的工作原理和一个解决方案,不知道为什么...... @ Raffaeu&@Cylindric,你有没有解决这个问题? – marapet

回答

0

也许您尚未正确安装软件包。如果您使用的是NUnit,则必须安装NUnit软件包。

+0

这很奇怪。它有时会运行其中的一些。所以如果我点击“全部运行”,也许第一个测试会得到一个绿色的勾号。或者,也许他们中的一半轻弹到“跑步”,然后回到灰色和蓝色的感叹号“不跑”状态。我现在已经安装了“NUnit”,“NUnit.Runners”,“NunitTestAdapter”和“NUnit.Console”软件包,但没有区别。 – Cylindric

+0

从今天开始,我面临着同样的问题,我使用MsTest。我也删除了testresults文件夹,重新编译并且没有任何变化。测试被发现,但没有被执行。生气了 – Raffaeu

相关问题