• <menu id="w2i4a"></menu>
  • dotCover 商城購買 (產(chǎn)品編號:13000)

    JetBrains dotCover是一個為.NET開發(fā)人員所提供的代碼覆蓋工具

    標簽:代碼管理

    開發(fā)商: JetBrains

    當前版本: V2023.2

    產(chǎn)品類型:軟件

    產(chǎn)品功能:IDE集成開發(fā)環(huán)境

    平臺語言:英文|中文

    開源水平:不提供源碼

    本產(chǎn)品的分類與介紹僅供參考,具體以商家網(wǎng)站介紹為準,如有疑問請來電 023-68661681 咨詢。

    持續(xù)測試的快捷鍵

    現(xiàn)在,可以使用快捷鍵直接觸發(fā)持續(xù)測試。 此前,只能通過構建或保存項目來間接執(zhí)行此操作,這項功能在帶有 ReSharper 的 Visual Studio 和 JetBrains Rider 中均可使用。

    dotCover 2023.2版本圖集
    dotCover 2023.2版本圖集

    對 Windows ARM64 的支持

    現(xiàn)在,您可以在 ARM64 CPU 版本的 Windows 上使用 dotCover。 這適用于所有版本:獨立版 dotCover、Rider 中的 dotCover、Visual Studio 中的 dotCover 和 dotCover 控制臺運行器。

    對 Linux ARM32 的支持

    您現(xiàn)在可以在 ARM32 CPU 版本的 Linux 上使用 dotCover 控制臺運行程序。 支持的框架為 .NET Core 3.1 和 .NET 5.0–7.0。

    在 JetBrains Rider 中更輕松地導航到測試

    我們已將 Show Covering Tests(顯示覆蓋測試)操作添加到代碼編輯器和 Unit Test Coverage(單元測試覆蓋)窗口中的 dotCover 上下文菜單,此操作會顯示一個彈出窗口,其中所有覆蓋測試都在同一位置, 彈出窗口還允許創(chuàng)建新的覆蓋會話。

    dotCover 2023.2版本圖集

    在 JetBrains Rider 中快速查看覆蓋結果

    您可以使用盾牌圖標快速查看已打開文件的覆蓋結果,點擊圖標將在未覆蓋的語句之間導航。

    dotCover 2023.2版本圖集

    對基于 musl 的 Linux 發(fā)行版的支持

    dotCover 命令行運行程序現(xiàn)在支持 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,包括每個測試的詳細信息。

    性能改進

    我們改進了覆蓋率數(shù)據(jù)的后處理,例如控制臺運行程序 (IncludePerTest=true) 生成報告所需的時間要少很多。

    對 Apple 芯片處理器的支持

    dotCover 命令行運行程序現(xiàn)在可以在配備 Apple 芯片處理器的計算機上運行, 它可以為 .NET 6 應用程序(原生模式)和 .NET 5 應用程序(Rosetta 2 模式)提供覆蓋率分析。

    代碼覆蓋率的 Code Vision 指標

    新的 Code Vision 指標已添加到 Rider 中的 dotCover。 dotCover 會針對一組測試中包含的每個類型成員顯示成功和失敗測試的數(shù)量。 您還可以使用 Code Vision 通知運行、覆蓋和調試測試。

    dotCover 2023.2版本圖集

    改進了 dotCover .NET 全局工具 2021.3

    dotCover .NET 全局工具現(xiàn)在包括 merge 和 report 命令。

    改進了覆蓋性能
    • 現(xiàn)在,dotCover 可以在一個程序集中并行運行測試類的覆蓋率分析。 在某些情況下,這可以加快覆蓋率分析速度。
    • 現(xiàn)在,可以為 .NET Core 和 .NET 項目預加載單元測試運行程序(這樣,由于單元測試運行程序已加載到內存中,因此可以更快地開始覆蓋率分析)。

    dotCover 2023.2版本圖集

    C# 和 Unity 支持更新
    • 我們改進了覆蓋樹中對 C# 8.0 和 C# 9.0 的支持(顯示默認接口實現(xiàn)等)。
    • 現(xiàn)在,dotCover 將在覆蓋率篩選器發(fā)生更改時主動詢問是否重啟 Unity 編輯器。

    dotCover 2023.2版本圖集

    ReSharper 中的更新版篩選設置

    現(xiàn)在,您可以在 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 更新新聞


    更新時間:2024-10-17 15:39:25.000 | 錄入時間:2012-04-27 01:26:20.000 | 責任編輯:龔雪

    實時了解產(chǎn)品最新動態(tài)與應用
    技術交流群: 786598704(QQ群)

    掃碼獲取中文幫助

    相關產(chǎn)品
    軟件
  • 產(chǎn)品功能:IDE集成開發(fā)環(huán)境
  • 源 碼:非開源
  • 產(chǎn)品編號:14323
  • 當前版本:v2023.3 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發(fā) 商: JetBrains 正式授權
  • ">Space

    是一個針對軟件項目和團隊的一體化解決方案。

    軟件
  • 產(chǎn)品功能:IDE集成開發(fā)環(huán)境
  • 源 碼:非開源
  • 產(chǎn)品編號:14321
  • 當前版本:v2024.2 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發(fā) 商: JetBrains 正式授權
  • ">GoLand

    強大的Go IDE,使 Go 代碼的閱讀、編寫和更改變得非常容易。

    軟件
  • 產(chǎn)品功能:IDE集成開發(fā)環(huán)境
  • 源 碼:非開源
  • 產(chǎn)品編號:14356
  • 當前版本:v12 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發(fā) 商: Embarcadero 正式授權
  • ">RAD Studio

    RAD Studio? 是一款終極 IDE,用于在 Delphi 中快速構建引人注目的單源多平臺本機

    軟件
  • 產(chǎn)品功能:IDE集成開發(fā)環(huán)境
  • 源 碼:非開源
  • 產(chǎn)品編號:14357
  • 當前版本:v12 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發(fā) 商: Embarcadero 正式授權
  • ">Delphi

    Delphi? 是先進的 IDE,可快速開發(fā)單源多平臺高性能本機應用程序。

    軟件
  • 產(chǎn)品功能:IDE集成開發(fā)環(huán)境
  • 源 碼:非開源
  • 產(chǎn)品編號:
  • 當前版本:v12 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發(fā) 商: Embarcadero 正式授權
  • ">InterBase

    InterBase是Embarcadero Technologies公司開發(fā)的一款關系數(shù)據(jù)庫管理系統(tǒng)

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();