两个版本现在使用同一个版本号,并随之带来 1.2026.7 以来的全部内容:失败的测试运行过的行会被标记,Run Tests Affected by My Changes… 只运行改动涉及的测试,新代码的门槛与整个运行的门槛并列,排除可以写明原因,Show Minimal Test Set… 找出仍能运行每一行的最少测试,GCC 14 的条件覆盖率逐行显示,Run This Test with Coverage 支持 Go 和 Rust,新代码可以按作者和日期统计,zip 形式的 CI 工件可以打开,Run App with Coverage… 测量人工操作所到达的范围,Run Mutation Tests Here 则检验测试能否察觉改动。.NET 报告现在会显示其分支覆盖率,此前它被 Coverlet 的写法遮住了:这些数值会有变化。在 Visual Studio 中,订阅的方案现在决定的内容与在 VS Code 中相同。每一步都在更新日志中,两个构建都在下载页面上。
2026-09-29
Coverage Studio 1.2026.7 for VS Code 和 1.2026.6 for Visual Studio —— 哪些测试运行了某一行、每次保存后的覆盖率,以及 CI 基线
本次发布为两个版本各增加了十项功能。Coverage Studio 现在可以指出哪些测试运行了某一行并打开它们,在每次保存文件时运行覆盖该文件的测试,带覆盖率运行光标下的那一个测试,并把每次加载与主分支构建所发布的报告相对照。不应计入的内容可以从树中、按命名空间或特性、或在代码所在之处排除;.NET 运行可以按命名空间、类和方法查看;树上有一个也能理解 < 80% 的搜索框;覆盖率会话会累加多个测试套件的运行,直到你结束它。在 Visual Studio 中,Run Native Project with Coverage 会用 clang-cl 的插桩运行启动 C++ 项目。用户指南为每一项都有专门的章节。
Coverage Studio for Visual Studio 1.2026.2 —— 每次测试运行、每种报告,以及什么变动了;还有 VS Code 1.2026.3
首个版本发布一天之后,Visual Studio 版本就有了订阅者在 VS Code 中最常用的功能:每次 Test Explorer 运行后的覆盖率,且不挂钩 Test Explorer;Run Tests with Coverage;显示自上次运行以来变动的三角形、历史和差异覆盖率;把发现放进 Error List 的 Check Coverage Thresholds;独立窗口中的带注释源码、HTML 报告、八种导出和徽章;风险热点和行筛选器;以及解决方案旁的 fucini-coverage.json,供不愿保留 .vscode 文件夹的团队使用。更新日志列有每一项,用户指南的 In Visual Studio 方框说明每一项在哪里。
Coverage Studio for Visual Studio 发布 —— Community、Professional 和 Enterprise,2022 和 2026
同一个读取器,在另一个 IDE 中:下载它,打开解决方案或文件夹,您的构建已经写出的报告就在代码上 —— 在没有自带覆盖率的 Visual Studio 2022 Community 和 Professional 上也是如此。所有付费套餐均包含;已激活 Coverage Studio for VS Code 的机器无需单独的密钥,其他任何地方 Tools → Coverage Studio → Licence… 接受您的订阅代码。入门页面带两个编辑器走过同样的六个步骤,用户指南说明两者的差异,更新日志说明这个首个版本包含什么。
同时发布 VS Code 1.2026.2:同样的六个步骤作为 Welcome 页面上的演练,以及把安装 ID 留在 Visual Studio 版读取的位置,这样一次激活即可覆盖两者。条款也有一项变化:退款现在会立即终止它所支付的订阅,每位客户一次退款 —— 详情见退款政策。
2026-09-20
前路上的第七个产品:Coverage Studio for Visual Studio
Coverage Studio 即将登陆 Visual Studio —— Community、Professional 和 Enterprise,2022 和 2026 —— 内置同一个读取器,因此同一份报告在两个编辑器里给出的数字精确到每一位都相同。它在 Visual Studio 自身一无所有的地方最有价值:在 Visual Studio 2022 中,代码覆盖率是 Enterprise 功能,使用 Community 或 Professional 的 C++ 或 C# 团队从未在该 IDE 中见过覆盖率,无论他们的构建已经写出了什么。它将随 Coverage Studio 订阅一起提供,不另收费,就在您已经在使用它的那台机器上。了解它能做什么,以及不会做什么。
已宣布,尚未发布:在提供下载之前,正在 Visual Studio 的两个版本上进行测试。在上方订阅,以便在发布时收到通知。