当前位置: 首页 > 知识库问答 >
问题:

ReSharper,dotCover 2.2 xUnit

叶阳
2023-03-14

我正在尝试在xunit单元测试上运行dotCover。无论我尝试进行哪种测试,它们都会给我相同的结果:

Inconclusive: Test wasn't run

因此,无论如何,dotCover都找不到我的任何测试的覆盖范围。

我正在使用 ReSharper 的单元测试运行程序,并且能够在“单元测试会话”窗口内的 VS 中运行单元测试,因此我的所有单元测试都成功运行。

当我尝试覆盖单元测试时(我尝试使用测试左侧的图标,单元测试会话窗口中的test all按钮,并右键单击单元测试并在同一窗口中说覆盖单元测试),我总是收到相同的消息不确定:测试未运行

我的设置:

  • Visual Studio 2010
  • ReSharper 7.1
  • dotCover 2.2
  • xunit 1.9.1.1600

我还设置了两个(http://xunitcontrib.codeplex.com/)

  • xunitcontrib-resharper 0.7(RS 7.1,6.1.1)
  • xunitcontrib-dotcover 0.7(dotCover 2.0-2.2)

这样我就可以在VS中使用xunit测试运行器了。

任何帮助使代码覆盖率发挥作用将不胜感激。

共有1个答案

逄兴昌
2023-03-14

“不确定的测试”意味着测试执行是在任务运行程序中安排的,但没有得到任何响应。这可能是xUnitContrib本身的问题。我可以向你要dotCover日志来检查dotCover是否真的是从使用xUnit插件的UTR调用的吗?

 类似资料:
  • ReSharper是一款由jetbrains开发的针对C#, VB.NET, ASP.NET, XML, 和 XAML的编辑器。沿袭了jetbrains开发工具一贯的优良传统,ReSharper拥有高度智能的纠错,30多种高级代码重构功能,方便的单元测试 工具,快速导航、检索,以及一键格式化代码,自动代码生成和模板功能等很多特性。

  • 我目前正在构建一个ASP.NET5(ASP.NET Core1.0)MVC应用程序。我使用的是Visual Studio 2015和ReSharper Ultimate 10.0.2。 我目前有一个2层解决方案,由(web应用程序)和层组成。对层有一个引用。 当ReSharper挂起时,层中的类能够从层调用对象,如下所示: null 任何帮助都很感激。

  • 我刚安装了VS17社区和Resharper 2016.3到里面。我正在做一个在VS13中维护的web项目。在我从NuGet安装之前,一切都很好(我想将项目升级到C#6.0。 现在Resharper在我的项目中报告了2429个错误,而项目编译得很好。 谢了。

  • 这是带有Resharper终极试用版的Visual Studio 2015

  • 在我们的VS2012 web项目中,Resharper报告了数百个错误,但软件的构建和编译都很好。

  • 在Visual Studio 2012/2013中,我希望将Alt+Enter组合键重新分配到“QuickFix”(从灯泡触发菜单),因为它不再工作。我不能。我已经尝试了以下方法(我知道其中一些建议是指VS 2010和更旧的R#版本): 尝试在--中手动更改:以前的ReSharper_QuickFix条目已消失,请参见ReSharper_QuickFix消失 按照resharper的快速修复命令名