1. 程式人生 > >【更新】CLion v2018.3釋出(四):單元測試和編譯資料庫驗證

【更新】CLion v2018.3釋出(四):單元測試和編譯資料庫驗證

下載CLion最新版本

CLion是一款專為開發C及C++所設計的跨平臺IDE。它是以IntelliJ為基礎設計的,包含了許多智慧功能來提高開發人員的生產力。這種強大的IDE幫助開發人員在Linux、OS X和Windows上來開發C/C++,同時它還使用智慧編輯器來提高程式碼質量、自動程式碼重構並且深度整合CMake編譯系統,從而提高開發人員的工作效率。

作為支援遠端開發的幾種主要配置之一,CLion 2018.3向遠端開發邁出了一大步,通過與CPU Profilers整合,擴充套件了工具支援。 現有的單元測試支援(新的IDE操作、更快的程式碼導航、現在部分基於Clangd的語言引擎的搜尋)也得到了增強。

單元測試

在v2018.3中,我們重新設計了與CLion(Google Test,Boost.Test和Catch(2))中的單元測試框架的整合,以消除各種效能問題和掛起。 在許多情況下,我們還改進了輸出處理。

顯示測試列表

為了提高效能,CLion現在使用延遲測試檢測。 這在許多情況下減少了專案索引時間。 出於診斷目的,我們實現了一個名為Show Test List的新操作(可從Find Action對話方塊中獲得),該操作提供了一個文字檔案,其中包含專案中當前檢測到的所有測試的列表。

CLion

編譯資料庫驗證

CLion現在提供特定檢查以檢查是否符合編譯資料庫的JSON模式。

例如,它可以突出顯示屬性值使用不正確型別或缺少屬性時的情況。

CLion

CLion