0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

代碼靜態(tài)測試工具Helix QAC 2024.2新發(fā)

北匯信息POLELINK ? 2024-08-05 17:40 ? 次閱讀

Helix QAC 2024.2 帶來了新的特性和功能,為開發(fā)過程增加了靈活的選項。用戶使用新的 CI 分析通過 Validate 獲得完整的 CI 集成支持,從而輕松管理 CI/CD 更改分析結(jié)果并加快測試反饋速度,并使用新的服務(wù)器分析許可證獲得更大的部署靈活性。其他改進包括用于分析使用多個編譯器的項目的新功能、對 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ù)器分析選項。

驗證平臺改進和功能
持續(xù)安全和代碼合規(guī)平臺為嵌入式和任務(wù)關(guān)鍵型應(yīng)用程序提供功能安全性、安全性、可靠性和質(zhì)量保證。在此版本中,Validate 集成增強功能包括:
? 更新了服務(wù)器上的分析許可,并將結(jié)果上傳到驗證
? 添加了對使用 QAC 命令行工具進行驗證的新式身份驗證的初始支持
? 改進了 Validate 中對 QAC 消息嚴(yán)重性的處理

語言功能支持


C++20
此版本添加了對以下方面的改進語言功能支持:
? 允許 requires-clause-opt 用于 lambda-expr 的成員函數(shù)
? “typename”在幾個常見的上下文中是可選的
? 通用 lambda 的模板參數(shù)列表
? Char8_t類型

C23型
此版本添加了對以下項的初始語言功能支持:
? C23 增強枚舉
? 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?)
改進了以下合規(guī)性模塊的規(guī)則和指令的執(zhí)行:

CWE for C 和 C++ 與 NIST 500-268 要求相關(guān)
? CWE-80、CWE-89
? 改進了 CWE-321 的分析

MISRA C++:2023
? 執(zhí)行 Dir 0.3.1,以完成所有規(guī)則和指令的 100% 覆蓋
? 改進了對規(guī)則6.2.3的分析

用戶體驗優(yōu)化


改進了對其他編譯器的支持
? Microchip xc8/xc8cc 版本 2.4x
? Green Hills cxt ri
? 改進了對使用 C++ 17/20 的 Clang 15-17 的支持
? 改進了使用 gcc 和 C++20 處理標(biāo)準(zhǔn)庫頭文件

Rocky Linux 9
? 添加了對 Rocky Linux 9 的支持

插件
? 通過Eclipse插件,增強了對最新版本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 進行數(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 將停止維護,對操作系統(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ā)生更改,并且需要更新用于自動化的任何腳本。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5052

    文章

    18909

    瀏覽量

    300715
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4694

    瀏覽量

    68075
  • 靜態(tài)測試
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    6488
收藏 人收藏

    評論

    相關(guān)推薦

    汽車異構(gòu)硬件平臺開發(fā)如何進行靜態(tài)代碼分析

    先進的靜態(tài)代碼分析工具,其新版本中引入的多CCT功能為開發(fā)人員提供了強大的支持,該功能不僅簡化了多編譯器環(huán)境下的代碼分析過程,還可以極大增強代碼
    的頭像 發(fā)表于 10-09 16:15 ?383次閱讀
    汽車異構(gòu)硬件平臺開發(fā)如何進行<b class='flag-5'>靜態(tài)</b><b class='flag-5'>代碼</b>分析

    Perforce靜態(tài)分析工具2024.2新增功能:Helix QAC全新CI/CD集成支持、Klocwork分析引擎改進和安全增強

    ?和Klocwork的最新版本對靜態(tài)分析工具進行了重大改進,通過盡早修復(fù)錯誤、降低開發(fā)成本和加快發(fā)布速度,使開發(fā)團隊實現(xiàn)左移。本文中,我們將概述2024.2版本的新特性和新功能。CI/CD和左移以
    的頭像 發(fā)表于 10-08 16:22 ?146次閱讀
    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分析引擎改進和安全增強

    恒訊科技分析:如何測試海外靜態(tài)IP服務(wù)的穩(wěn)定性和速度?

    測試海外靜態(tài)IP服務(wù)的穩(wěn)定性和速度可以通過以下步驟進行: 1、選擇測試工具:使用網(wǎng)絡(luò)測試工具,如ping命令、traceroute(或 racert)、網(wǎng)絡(luò)速度
    的頭像 發(fā)表于 08-14 14:58 ?222次閱讀

    代碼靜態(tài)測試工具Klocwork 2024.2新發(fā)

    Klocwork 2024.2 為現(xiàn)代?C/C++?分析引擎引入了顯著的準(zhǔn)確性和性能改進。此版本還包括增強的安全性和身份驗證功能以及改進的用戶體驗,以及?MISRA??和?CERT?規(guī)則集改進、Java?語言增強功能以及?Kotlin?的新?CWE?映射。
    的頭像 發(fā)表于 08-06 12:16 ?144次閱讀
    <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>布

    DevOps中的質(zhì)量門工作原理,以及靜態(tài)代碼分析Klocwork和Perforce Helix QAC在質(zhì)量門中的實踐應(yīng)用

    如何使用靜態(tài)代碼分析工具(如Klocwork 和 Helix QAC)實現(xiàn)質(zhì)量門。 什么是質(zhì)量門? 質(zhì)量門是在IT或開發(fā)項目中實施的檢查點,
    的頭像 發(fā)表于 07-29 15:12 ?236次閱讀

    CAN總線測試工具的主要功能

    CAN總線測試工具是用于測試CAN(Controller Area Network)總線通信的軟件或硬件工具,其功能豐富且多樣化。以下是CAN總線測試工具的主要功能,以分點表示和歸納:
    的頭像 發(fā)表于 06-25 16:02 ?886次閱讀

    代碼靜態(tài)測試工具 Helix QAC 2024.1版新功能解讀

    Helix QAC 2024.1改進了對C++20和C23語言特性的支持,并增加了分析使用多個編譯器的項目的新功能。此外,Validate增強了對于搜索功能和角色權(quán)限的用戶體驗,并且包括一個
    的頭像 發(fā)表于 04-25 12:32 ?478次閱讀
    <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版新功能解讀

    嵌入軟件單元測試工具的作用

    測試單元進行測試,來驗證其是否按照設(shè)計要求正常工作。 嵌入軟件單元測試工具能夠提高開發(fā)人員的工作效率和軟件質(zhì)量。首先,它可以幫助開發(fā)人員快速地發(fā)現(xiàn)代碼中的錯誤和問題。通過自動化
    的頭像 發(fā)表于 04-23 15:31 ?375次閱讀
    嵌入軟件單元<b class='flag-5'>測試工具</b>的作用

    代碼靜態(tài)測試工具Helix QAC 2023.4新發(fā)

    Helix QAC 2023.4 為新的 MISRA C++:2023 指南推出了 100% MISRA C++:2023? 規(guī)則覆蓋率。此版本還包括擴展的 C++20 語言支持、數(shù)據(jù)流分析的性能改進以及整個產(chǎn)品中的許多產(chǎn)品體驗增強功能。
    的頭像 發(fā)表于 01-13 12:25 ?397次閱讀
    <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> 2023.4<b class='flag-5'>新發(fā)</b>布

    Helix QAC—軟件靜態(tài)測試工具

    Helix QAC是Perforce公司(原PRQA公司)產(chǎn)品,主要用于C/C++代碼的自動化靜態(tài)分析工作,可以提供編碼規(guī)則以及信息安全相關(guān)檢查、
    的頭像 發(fā)表于 01-10 17:35 ?565次閱讀
    <b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b>—軟件<b class='flag-5'>靜態(tài)</b><b class='flag-5'>測試工具</b>

    網(wǎng)絡(luò)安全測試工具有哪些類型

    可以分為以下幾大類型: 漏洞掃描器 漏洞掃描器是一類常見的網(wǎng)絡(luò)安全測試工具,用于檢測系統(tǒng)、網(wǎng)絡(luò)和應(yīng)用程序中存在的各種漏洞和安全風(fēng)險。這些工具通過自動化掃描和分析目標(biāo)系統(tǒng)中的配置和代碼,查找已知的漏洞,并生成詳
    的頭像 發(fā)表于 12-25 15:00 ?1088次閱讀

    redis集群性能測試工具有哪些

    Redis是一種高性能的內(nèi)存鍵值存儲系統(tǒng),它被廣泛應(yīng)用于各種互聯(lián)網(wǎng)應(yīng)用和大規(guī)模的數(shù)據(jù)存儲中。為了評估Redis在不同場景下的性能,我們需要使用一些性能測試工具來對Redis集群進行基準(zhǔn)測試和負(fù)載測試
    的頭像 發(fā)表于 12-04 11:36 ?676次閱讀

    如何使用芯片測試工具測試芯片靜態(tài)功耗?

    為什么需要芯片靜態(tài)功耗測試?如何使用芯片測試工具測試芯片靜態(tài)功耗? 芯片靜態(tài)功耗
    的頭像 發(fā)表于 11-10 15:36 ?2088次閱讀

    靜態(tài)代碼分析工具Helix QAC 2023.3:將100%覆蓋MISRA C++:2023?規(guī)則

    Helix QAC 2023.3預(yù)計將于2023年第四季度發(fā)布的新MISRA C++?指南,將100%覆蓋MISRA C++:2023?規(guī)則。 此外,此版本擴展了對C++20語言支持,并改進了Perforce Validate平臺和He
    的頭像 發(fā)表于 11-08 18:37 ?473次閱讀
    <b class='flag-5'>靜態(tài)</b><b class='flag-5'>代碼</b>分析<b class='flag-5'>工具</b><b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2023.3:將100%覆蓋MISRA C++:2023?規(guī)則

    Linux下的stress-ng壓力測試工具介紹

    今天浩道跟大家分享Linux下一款強大的壓力測試工具------stress-ng,這款測試工具對于運維工程師或者測試工程師,還是比較受歡迎的。本文帶你安裝部署,并且列舉出它常用的測試
    的頭像 發(fā)表于 11-03 09:31 ?6839次閱讀
    Linux下的stress-ng壓力<b class='flag-5'>測試工具</b>介紹