Helix QAC 2024.2 帶來了新的特性和功能,為開發(fā)過程增加了靈活的選項。用戶使用新的 CI 分析通過 Validate 獲得完整的 CI 集成支持,從而輕松管理 CI/CD 更改分析結(jié)果并加快測試反饋速度,并使用新的服務(wù)器分析許可證獲得更大的部署靈活性。其他改進(jìn)包括用于分析使用多個編譯器的項目的新功能、對 C++20 和 C23 語言特性的更好支持,以及 Validate 中的 Helix QAC 嚴(yán)重性支持(包括用戶消息)。
新的分析選項
CI 分析許可證
從 2024.2 開始,Helix QAC 提供與 Validate 的集成,用于管理 CI/CD 分析的結(jié)果,以識別相對于上次完整分析的新更改引入的潛在缺陷。Helix QAC 的 CI/CD 管道分析功能使您的組織能夠更快地識別和傳達(dá)錯誤,而無需等待夜間構(gòu)建。
靈活服務(wù)器分析許可證
Helix QAC 2024.2 引入了新的服務(wù)器分析許可證,當(dāng)與 Validate 結(jié)合使用時,該許可證為服務(wù)器分析的部署提供了最大的靈活性。結(jié)果被集成和發(fā)布,以驗證分析數(shù)據(jù)、趨勢、指標(biāo)等的集中存儲,供用戶在整個組織中訪問。
請聯(lián)系銷售人員,了解有關(guān) CI 構(gòu)建所需的新許可證的詳細(xì)信息:使用 Helix QAC/Validate 構(gòu)建功能和靈活的服務(wù)器分析選項。
驗證平臺改進(jìn)和功能
持續(xù)安全和代碼合規(guī)平臺為嵌入式和任務(wù)關(guān)鍵型應(yīng)用程序提供功能安全性、安全性、可靠性和質(zhì)量保證。在此版本中,Validate 集成增強(qiáng)功能包括:
? 更新了服務(wù)器上的分析許可,并將結(jié)果上傳到驗證
? 添加了對使用 QAC 命令行工具進(jìn)行驗證的新式身份驗證的初始支持
? 改進(jìn)了 Validate 中對 QAC 消息嚴(yán)重性的處理
語言功能支持
C++20
此版本添加了對以下方面的改進(jìn)語言功能支持:
? 允許 requires-clause-opt 用于 lambda-expr 的成員函數(shù)
? “typename”在幾個常見的上下文中是可選的
? 通用 lambda 的模板參數(shù)列表
? Char8_t類型
C23型
此版本添加了對以下項的初始語言功能支持:
? C23 增強(qiáng)枚舉
? constexpr 聚合
多編譯器項目支持
Helix QAC 現(xiàn)在提供了為使用多個編譯器的項目配置分析設(shè)置的功能。
? 添加了對 Visual Studio 和 Eclipse 插件中具有多個 CCT 的項目的支持
支持從構(gòu)建創(chuàng)建多個項目
自動創(chuàng)建Helix QAC項目,以拆分具有多個可鏈接實體的復(fù)雜項目。
數(shù)據(jù)流
添加了用于選定分析的浮點值的數(shù)據(jù)流建模。
編碼標(biāo)準(zhǔn)覆蓋率(CWE、MISRA C++:2023?)
改進(jìn)了以下合規(guī)性模塊的規(guī)則和指令的執(zhí)行:
CWE for C 和 C++ 與 NIST 500-268 要求相關(guān)
? CWE-80、CWE-89
? 改進(jìn)了 CWE-321 的分析
MISRA C++:2023
? 執(zhí)行 Dir 0.3.1,以完成所有規(guī)則和指令的 100% 覆蓋
? 改進(jìn)了對規(guī)則6.2.3的分析
用戶體驗優(yōu)化
改進(jìn)了對其他編譯器的支持
? Microchip xc8/xc8cc 版本 2.4x
? Green Hills cxt ri
? 改進(jìn)了對使用 C++ 17/20 的 Clang 15-17 的支持
? 改進(jìn)了使用 gcc 和 C++20 處理標(biāo)準(zhǔn)庫頭文件
Rocky Linux 9
? 添加了對 Rocky Linux 9 的支持
插件
? 通過Eclipse插件,增強(qiáng)了對最新版本Eclipse(2024-03)的支持。
命令行界面
? 新的 CLI 命令,包括:
? qacli project roots
? qacli validate build(需要 P4Baseline 許可證功能)
? qacli validate cibuild(需要 P4CI 許可證功能)
? 修改后的 CLI 命令包括:
? qacli project create –auto-cct
? qacli config license-server –check -P
? 通過 CLI 進(jìn)行數(shù)據(jù)流反饋
圖形用戶界面
? 簡化/更輕松地創(chuàng)建自動 CCT 項目
Helix QAC 2024.2 中的重要更改
生命周期終止公告
QACLI 管理員命令棄用
“ qacli admin ”的以下命令已棄用,并將在未來版本中刪除:
–set-project-root, --unset-project-root, – list-project-roots, --set-source-code-root
預(yù)告
終止對 CentOS Linux 7 和 RHEL 7 的支持 - Helix QAC 2024.3
CentOS Linux 7 將于 2024 年 6 月 30 日終止使用,而 RHEL 7 將停止維護(hù),對操作系統(tǒng)的支持將于 2024.3 中棄用。
Jenkins 插件生命周期結(jié)束 - Helix QAC 2024.3
這是一個預(yù)公告,旨在告知客戶我們計劃在 2024.2 中棄用 Helix QAC 自定義 Jenkins 插件,并從 2024.3 開始停止發(fā)布它。
Windows Installer 更改 - Helix QAC 2024.3
從 2024.3 開始,Windows 安裝程序?qū)幕?InstallShield 的包更新為基于 Qt Installer Framework 的包。因此,用于靜默/無人值守安裝的安裝和刪除命令將發(fā)生更改,并且需要更新用于自動化的任何腳本。
-
嵌入式
+關(guān)注
關(guān)注
5092文章
19177瀏覽量
307655 -
代碼
+關(guān)注
關(guān)注
30文章
4825瀏覽量
69044 -
靜態(tài)測試
+關(guān)注
關(guān)注
0文章
26瀏覽量
6546
發(fā)布評論請先 登錄
相關(guān)推薦
Web端TCP/UDP測試工具!小白必學(xué)~
![Web端TCP/UDP<b class='flag-5'>測試工具</b>!小白必學(xué)~](https://file1.elecfans.com/web3/M00/05/52/wKgZO2d-UKaAOYPYAALA2_56j2A288.png)
版本控制系統(tǒng)Helix Core 2024.2增強(qiáng)功能:與OpenTelemetry協(xié)議集成、Delta同步和傳輸?shù)?/a>
![版本控制系統(tǒng)<b class='flag-5'>Helix</b> Core <b class='flag-5'>2024.2</b>增強(qiáng)功能:與OpenTelemetry協(xié)議集成、Delta同步和傳輸?shù)? /> </a>
</div> <div id=](https://file1.elecfans.com/web2/M00/E7/A3/wKgZomZMQFaABPseAAAwD5kHnx4413.png)
嵌入軟件單元/集成測試工具專業(yè)分析
CAN總線測試工具選擇與使用
Helix QAC 2024.3新特性速覽
![<b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2024.3新特性速覽](https://file1.elecfans.com/web2/M00/A9/66/wKgZomUl7m-AHJX6AABuJjgxs14678.png)
汽車異構(gòu)硬件平臺開發(fā)如何進(jìn)行靜態(tài)代碼分析
![汽車異構(gòu)硬件平臺開發(fā)如何進(jìn)行<b class='flag-5'>靜態(tài)</b><b class='flag-5'>代碼</b>分析](https://file1.elecfans.com/web1/M00/F2/97/wKgZoWcGO7OAUNoUAAB9L-pDza4677.png)
Perforce靜態(tài)分析工具2024.2新增功能:Helix QAC全新CI/CD集成支持、Klocwork分析引擎改進(jìn)和安全增強(qiáng)
![Perforce<b class='flag-5'>靜態(tài)</b>分析<b class='flag-5'>工具</b><b class='flag-5'>2024.2</b>新增功能:<b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b>全新CI/CD集成支持、Klocwork分析引擎改進(jìn)和安全增強(qiáng)](https://file1.elecfans.com/web2/M00/E7/A3/wKgZomZMQFaABPseAAAwD5kHnx4413.png)
恒訊科技分析:如何測試海外靜態(tài)IP服務(wù)的穩(wěn)定性和速度?
代碼靜態(tài)測試工具Klocwork 2024.2新發(fā)布
![<b class='flag-5'>代碼</b><b class='flag-5'>靜態(tài)</b><b class='flag-5'>測試工具</b>Klocwork <b class='flag-5'>2024.2</b><b class='flag-5'>新發(fā)</b>布](https://file1.elecfans.com/web2/M00/00/BE/wKgZomaxo5qAB7NrAAAgMTA8g3Q197.png)
DevOps中的質(zhì)量門工作原理,以及靜態(tài)代碼分析Klocwork和Perforce Helix QAC在質(zhì)量門中的實踐應(yīng)用
什么是質(zhì)量閘門?
![什么是質(zhì)量閘門?](https://file.elecfans.com/web2/M00/52/D4/pYYBAGLNkrKAeFJaAAAjXRuImx0496.png)
CAN總線測試工具的主要功能
探討AI編寫代碼技術(shù),以及提高代碼質(zhì)量的關(guān)鍵:靜態(tài)代碼分析工具Perforce Helix QAC & Klocwork
代碼靜態(tài)測試工具 Helix QAC 2024.1版新功能解讀
![<b class='flag-5'>代碼</b><b class='flag-5'>靜態(tài)</b><b class='flag-5'>測試工具</b> <b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2024.1版新功能解讀](https://file.elecfans.com/web2/M00/52/D4/pYYBAGLNkrKAeFJaAAAjXRuImx0496.png)
嵌入軟件單元測試工具的作用
![嵌入軟件單元<b class='flag-5'>測試工具</b>的作用](https://file1.elecfans.com/web2/M00/D7/40/wKgaomYnY3KAaDhSAABegnWWiAI809.png)
評論