外围网上金喜网站

dotCover 商城购买 (产品编号:13000)

JetBrains dotCover是一个为.NET开发人员所提供的代码覆盖工具

标签:代码管理

开发商: JetBrains

当前版本: v2024.1

产品类型:软件

产品功能:IDE集成开发环境

平台语言:英文|中文

开源水平:不提供源码

本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。

持续测试的快捷键

 现在,可以使用快捷键直接触发持续测试。 此前,只能通过构建或保存项目来间接执行此操作,这项功能在带有 ReSharper 的 Visual Studio 和 JetBrains Rider 中均可使用。

dotCover 2023.2版本图集
dotCover 2023.2版本图集

对 Windows ARM64 的支持

 现在,您可以在 ARM64 CPU 版本的 Windows 上使用 dotCover。 这适用于所有版本:独立版 dotCover、Rider 中的 dotCover、Visual Studio 中的 dotCover 和 dotCover 控制台运行器。

对 Linux ARM32 的支持

 您现在可以在 ARM32 CPU 版本的 Linux 上使用 dotCover 控制台运行程序。 支持的框架为 .NET Core 3.1 和 .NET 5.0–7.0。

在 JetBrains Rider 中更轻松地导航到测试

 我们已将 Show Covering Tests(显示覆盖测试)操作添加到代码编辑器和 Unit Test Coverage(单元测试覆盖)窗口中的 dotCover 上下文菜单,此操作会显示一个弹出窗口,其中所有覆盖测试都在同一位置, 弹出窗口还允许创建新的覆盖会话。

dotCover 2023.2版本图集

在 JetBrains Rider 中快速查看覆盖结果

您可以使用盾牌图标快速查看已打开文件的覆盖结果,点击图标将在未覆盖的语句之间导航。

dotCover 2023.2版本图集

对基于 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,包括每个测试的详细信息。

性能改进

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

对 Apple 芯片处理器的支持

 dotCover 命令行运行程序现在可以在配备 Apple 芯片处理器的计算机上运行, 它可以为 .NET 6 应用程序(原生模式)和 .NET 5 应用程序(Rosetta 2 模式)提供覆盖率分析。

代码覆盖率的 Code Vision 指标

 新的 Code Vision 指标已添加到 Rider 中的 dotCover。 dotCover 会针对一组测试中包含的每个类型成员显示成功和失败测试的数量。 您还可以使用 Code Vision 通知运行、覆盖和调试测试。

dotCover 2023.2版本图集

改进了 dotCover .NET 全局工具 2021.3

dotCover .NET 全局工具现在包括 merge 和 report 命令。

改进了覆盖性能
  • 现在,dotCover 可以在一个程序集中并行运行测试类的覆盖率分析。 在某些情况下,这可以加快覆盖率分析速度。
  • 现在,可以为 .NET Core 和 .NET 项目预加载单元测试运行程序(这样,由于单元测试运行程序已加载到内存中,因此可以更快地开始覆盖率分析)。

dotCover 2023.2版本图集

C# 和 Unity 支持更新
  • 我们改进了覆盖树中对 C# 8.0 和 C# 9.0 的支持(显示默认接口实现等)。
  • 现在,dotCover 将在覆盖率筛选器发生更改时主动询问是否重启 Unity 编辑器。

dotCover 2023.2版本图集

ReSharper 中的更新版筛选设置

 现在,您可以在 Visual Studio 中使用 ReSharper 配置覆盖筛选器,方法与在 JetBrains Rider 中相同。

dotCover 2023.2版本图集

作为 .NET 全局工具的 dotCover 控制台运行程序

 您可以将 dotCover 控制台运行程序作为 dotnet 全局工具安装:dotnet tool install --global JetBrains.dotCover.GlobalTools --version 2021.1.0

使用它分析 .NET Core 项目和单元测试的覆盖率。

dotCover 2023.2版本图集


查看dotCover 更新新闻


更新时间:2025-01-08 14:00:49.000 | 录入时间:2012-04-27 01:26:20.000 | 责任编辑:龚雪

实时了解产品最新动态与应用
技术交流群: 1041268376(QQ群)

扫码获取中文帮助

相关产品
Space

是一个针对软件项目和团队的一体化解决方案。

RAD Studio

RAD Studio® 是一款终极 IDE,用于在 Delphi 中快速构建引人注目的单源多平台本机

Delphi

Delphi® 是先进的 IDE,可快速开发单源多平台高性能本机应用程序。

JetBrains AI

一款专用于程序开发的 AI 工具

GoLand

强大的Go IDE,使 Go 代码的阅读、编写和更改变得非常容易。

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP