发现XUnit测试,将在所有测试中运行,但不在播放列表中运行

时间:2018-05-03 12:58:05

标签: visual-studio-2017 xunit

我有一个奇怪的问题,在VS2017 v15.6.6中,我的Xunit测试在整个早上都在"所有测试"和单独的个人播放列表。

添加" xunit.methodDisplay"对于我在测试项目中的app.config,该播放列表中的测试只能在"所有测试"名单。如果我尝试在播放列表视图中运行它们,我会收到此错误

  

System.IO.FileNotFoundException:MSTest.TestAdapter.1.1.17 / build / _common /   Microsoft.VisualStudio.TestPlatform.Mstest.TestAdapter.dll,Microsoft.VisualStudio.TestWindow.Controller.TestPlatformProvider.PerformShadowCopy(IEnumerable`1 testExtensions

我的解决方案针对.NET Framework 4.6.1。我的所有版本似乎都匹配,我发现(并验证了我的信息与解决方案相符)几个关于根本未被发现或未在所有测试中运行的测试的问题。

1 个答案:

答案 0 :(得分:1)

最终"不可发现"问题让我回到了Xunit" Getting Started"页面,其中有一个关于在VS中运行的部分,包括这个方便的小宝石:

enter image description here

删除此文件夹解决了我的问题。