dotCover最新版本V2022.1带来了代码覆盖突出显示的更多选项

dotCover最新版本V2022.1更新亮点包括代码覆盖突出显示的更多选项、用于更快单元测试反馈的持续测试、对 Visual Studio / JetBrains Rider 和 .NET Core 的支持。

支持基于 musl 的 Linux 发行版

dotCover 命令行运行程序现在支持 Alpine 版本 3.13–3.15。支持以下 CPU 和框架:

  • x64:.NET Core 3.1、.NET 5.0–6.0。
  • arm64:.NET 5.0–6.0。

新的覆盖率报告类型

正在添加包含每个测试覆盖率信息的新报告类型: FileCoverageXml、 DetailedFileCoverageXml、 FileCoverageJson和 DetailedFileCoverageJson。

新报告包括三个部分:

  • Files,其中包括有关涵盖的源代码文件的信息。详细报告还提供有关每个文件所涵盖范围的信息。
  • TestLists,它提供有关按测试集聚合的测试的信息。
  • Tests,其中包含有关每个测试的详细信息。

使用注释从覆盖分析中排除代码

现在可以使用注释从覆盖分析中排除某些行或代码块。有几个选项可用于此:

// dotcover disablevar i = 1;var j = 10;// dotcover enable/* dotcover disable */ var i = 1; /* dotcover enable */var i = 1; // dotCover disable this line// dotcover disable next linevar j = 100;

要使这些选项中的任何一个起作用,必须引用该 JetBrains.dotCover.MSBuild NuGet包。这是一个仅用于开发的依赖项,不会作为运行时依赖项包含在项目中。

性能改进

改进了覆盖数据的后处理。例如,控制台运行程序(带有IncludePerTest=true)生成报告所需的时间要少得多。

以上便是此次更新的详细内容,下载最新版本到网下载,更多dotCover价格信息点击查询。

dotCover| 下载试用

dotCover是一个为.NET开发人员所提供的代码覆盖工具,它是JetBrains的一部分。.NET工具家族中还包括ReSharper, dotTrace, 和 dotPeek。

标签:

来源:慧都网

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月20日
下一篇 2022年3月20日

相关推荐

发表回复

登录后才能评论
tware///author/jinwe2022"} }