彩票走势图

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

翻译|产品更新|编辑:董玉霞|2022-04-24 10:27:11.107|阅读 89 次

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

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

点击获dotCover官方正式版

支持基于 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 disable
var i = 1;
var j = 10;
// dotcover enable

/* dotcover disable */ var i = 1; /* dotcover enable */

var i = 1; // dotCover disable this line

// dotcover disable next line
var j = 100;

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

性能改进

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

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

dotCover| 下载试用

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


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP