Nunit测试未在测试资源管理器中列出,并安装了Nunit测试适配器

时间:2016-04-28 06:09:21

标签: visual-studio-2013 nunit

我正在使用vs 2013 pro。

我已经为VS2012,2013,2015安装了NUnit和NUnit测试适配器。

我发现测试资源管理器中没有显示任何测试。我重建了解决方案,我重新启动了计算机,没有任何帮助。我为主项目和测试项目设置平台目标以使用任何CPU,没有帮助,设置为x86,也没有帮助。

请帮帮我。谢谢。

2 个答案:

答案 0 :(得分:1)

在安装NUnit.3.2.1.msi和NUnit3 TestAdapter作为VisualStudio 2015中的扩展后,我遇到了类似的问题。如果它帮助您至少以一种方式查看测试,这就是我做的:虽然没有测试资源管理器中可见的测试,我

1)推送全部运行,

2)看到了一个错误文本 状态栏,位于Visual Studio窗口的底部。

3)按照指示检查 - 测试的输出窗格(Where is the 'tests output pane'?)。在我的例子中,它抱怨发现测试时的异常,不支持NUnit的可移植版本,并建议使用特定于平台的运行程序。

4)尝试了解决我的错误的解决方案:我卸载了NUnit msi,以防它不支持便携式版本。 在VisualStudio中,我的项目打开后,我通过NuGet Packgage Manager检索了NUnit 3。2。1(2016年4月19日),NUnit Runners 3。3。1(2016年4月19日)和NUnitTestAdapter 2。0(2015年4月2日)。我认为检索NUnit Runners是治愈方法。

此外,我还从试验中出现的References Microsofts测试库中删除了。但是,我不相信它有任何影响。

您的错误说明可能有所不同,可能需要不同的解决方案。

答案 1 :(得分:0)

我在VS2015遇到了同样的问题。我通过将NUnit降级到2.6.4版来解决它。最新的3.5.0版本似乎与最新的NUnitTestAdapter 2.0.0不兼容。似乎它仅指VS 2015,早期版本应该没问题。