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进行处理,非常感谢!