0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

代码静态测试工具Helix QAC 2024.2新发

北汇信息POLELINK ? 2024-08-05 17:40 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Helix QAC 2024.2 带来了新的特性和功能,为开发过程增加了灵活的选项。用户使用新的 CI 分析通过 Validate 获得完整的 CI 集成支持,从而轻松管理 CI/CD 更改分析结果并加快测试反馈速度,并使用新的服务器分析许可证获得更大的部署灵活性。其他改进包括用于分析使用多个编译器的项目的新功能、对 C++20 和 C23 语言特性的更好支持,以及 Validate 中的 Helix QAC 严重性支持(包括用户消息)。

新的分析选项

CI 分析许可证
从 2024.2 开始,Helix QAC 提供与 Validate 的集成,用于管理 CI/CD 分析的结果,以识别相对于上次完整分析的新更改引入的潜在缺陷。Helix QAC 的 CI/CD 管道分析功能使您的组织能够更快地识别和传达错误,而无需等待夜间构建。

灵活服务器分析许可证
Helix QAC 2024.2 引入了新的服务器分析许可证,当与 Validate 结合使用时,该许可证为服务器分析的部署提供了最大的灵活性。结果被集成和发布,以验证分析数据、趋势、指标等的集中存储,供用户在整个组织中访问。
请联系销售人员,了解有关 CI 构建所需的新许可证的详细信息:使用 Helix QAC/Validate 构建功能和灵活的服务器分析选项。

验证平台改进和功能
持续安全和代码合规平台为嵌入式和任务关键型应用程序提供功能安全性、安全性、可靠性和质量保证。在此版本中,Validate 集成增强功能包括:
? 更新了服务器上的分析许可,并将结果上传到验证
? 添加了对使用 QAC 命令行工具进行验证的新式身份验证的初始支持
? 改进了 Validate 中对 QAC 消息严重性的处理

语言功能支持


C++20
此版本添加了对以下方面的改进语言功能支持:
? 允许 requires-clause-opt 用于 lambda-expr 的成员函数
? “typename”在几个常见的上下文中是可选的
? 通用 lambda 的模板参数列表
? Char8_t类型

C23型
此版本添加了对以下项的初始语言功能支持:
? C23 增强枚举
? constexpr 聚合

多编译器项目支持
Helix QAC 现在提供了为使用多个编译器的项目配置分析设置的功能。
? 添加了对 Visual Studio 和 Eclipse 插件中具有多个 CCT 的项目的支持

支持从构建创建多个项目
自动创建Helix QAC项目,以拆分具有多个可链接实体的复杂项目。

数据流
添加了用于选定分析的浮点值的数据流建模。

编码标准覆盖率(CWE、MISRA C++:2023?)
改进了以下合规性模块的规则和指令的执行:

CWE for C 和 C++ 与 NIST 500-268 要求相关
? CWE-80、CWE-89
? 改进了 CWE-321 的分析

MISRA C++:2023
? 执行 Dir 0.3.1,以完成所有规则和指令的 100% 覆盖
? 改进了对规则6.2.3的分析

用户体验优化


改进了对其他编译器的支持
? Microchip xc8/xc8cc 版本 2.4x
? Green Hills cxt ri
? 改进了对使用 C++ 17/20 的 Clang 15-17 的支持
? 改进了使用 gcc 和 C++20 处理标准库头文件

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 进行数据流反馈

图形用户界面
? 简化/更轻松地创建自动 CCT 项目

Helix QAC 2024.2 中的重要更改


生命周期终止公告
QACLI 管理员命令弃用
“ qacli admin ”的以下命令已弃用,并将在未来版本中删除:
–set-project-root, --unset-project-root, – list-project-roots, --set-source-code-root

预告
终止对 CentOS Linux 7 和 RHEL 7 的支持 - Helix QAC 2024.3
CentOS Linux 7 将于 2024 年 6 月 30 日终止使用,而 RHEL 7 将停止维护,对操作系统的支持将于 2024.3 中弃用。

Jenkins 插件生命周期结束 - Helix QAC 2024.3
这是一个预公告,旨在告知客户我们计划在 2024.2 中弃用 Helix QAC 自定义 Jenkins 插件,并从 2024.3 开始停止发布它。

Windows Installer 更改 - Helix QAC 2024.3
从 2024.3 开始,Windows 安装程序将从基于 InstallShield 的包更新为基于 Qt Installer Framework 的包。因此,用于静默/无人值守安装的安装和删除命令将发生更改,并且需要更新用于自动化的任何脚本。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5158

    文章

    19731

    浏览量

    318655
  • 代码
    +关注

    关注

    30

    文章

    4905

    浏览量

    71002
  • 静态测试
    +关注

    关注

    0

    文章

    30

    浏览量

    6744
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Perforce QAC产品简介:面向C/C++的静态代码分析工具(已通过SO 26262认证)

    Perforce QAC专为C/C++开发者打造,支持多种编码规范、功能安全标准(ISO 26262)等,广泛用于汽车、医疗、嵌入式开发领域,可帮助快速识别关键缺陷、提升代码质量、实现合规交付。
    的头像 发表于 07-10 15:57 ?361次阅读
    Perforce <b class='flag-5'>QAC</b>产品简介:面向C/C++的<b class='flag-5'>静态</b><b class='flag-5'>代码</b>分析<b class='flag-5'>工具</b>(已通过SO 26262认证)

    Helix QAC 2025.1 重磅发布!MISRA C:2025? 100%覆盖

    Helix QAC 2025.1新增功能 Helix QAC 2025.1实现了对新版MISRA C:2025?标准的 100% 覆盖,并提供对应的合规模块。此版本还扩展了对 CERT
    的头像 发表于 05-13 16:48 ?547次阅读
    <b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2025.1 重磅发布!MISRA C:2025? 100%覆盖

    代码静态测试工具Perforce QAC 2025.1新特性

    Perforce QAC 2025.1实现了对新发布的MISRA C:2025?标准的100%覆盖,并提供了对应的新合规模块。该版本还扩展了对CERT C Level 1建议的覆盖范围,改进了与持续
    的头像 发表于 04-21 15:14 ?401次阅读
    <b class='flag-5'>代码</b><b class='flag-5'>静态</b><b class='flag-5'>测试工具</b>Perforce <b class='flag-5'>QAC</b> 2025.1新特性

    Perforce品牌及产品名更新:涵盖版本控制Perforce P4(原Helix Core)、静态代码分析Perforce QAC(原Helix QAC)等

    Perforce推出全新P4平台及P4 One客户端!从广为人知的“P4”到Helix Core到Perforce P4,此次品牌重塑是一次初心回归,也是对开发者和数字创作团队需求的深度回应。一起来了解更多吧~
    的头像 发表于 03-28 15:04 ?637次阅读
    Perforce品牌及产品名更新:涵盖版本控制Perforce P4(原<b class='flag-5'>Helix</b> Core)、<b class='flag-5'>静态</b><b class='flag-5'>代码</b>分析Perforce <b class='flag-5'>QAC</b>(原<b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b>)等

    缓冲区溢出漏洞的原理、成因、类型及最佳防范实践(借助Perforce 的Klocwork/Hleix QAC静态代码分析工具

    本期来认识软件漏洞的“常客”——缓冲区溢出,C/C++开发者尤其要注意!全面了解该漏洞的成因、类型、常见示例,以及如何借助Klocwork、Helix QAC等SAST工具进行防护。
    的头像 发表于 03-04 16:39 ?978次阅读
    缓冲区溢出漏洞的原理、成因、类型及最佳防范实践(借助Perforce 的Klocwork/Hleix <b class='flag-5'>QAC</b>等<b class='flag-5'>静态</b><b class='flag-5'>代码</b>分析<b class='flag-5'>工具</b>)

    芯科科技Z-Wave设备测试工具介绍

    本篇技术博文将介绍SiliconLabs(芯科科技)提供的Z-Wave设备测试工具,通过使用一个旧的Z-Wave DUT项目来测试Z-Wave设备,以确保设备可以正常工作。
    的头像 发表于 01-17 09:39 ?643次阅读
    芯科科技Z-Wave设备<b class='flag-5'>测试工具</b>介绍

    Web端TCP/UDP测试工具!小白必学~

    : 02. 终端在代码里面填上对应的IP:112.125.89.8,TCP端口填上46095,然后打开Socket; 03. TCP连接建立后,TCP/UDP web测试工具会在界面上显示连上来的
    的头像 发表于 01-08 18:17 ?1388次阅读
    Web端TCP/UDP<b class='flag-5'>测试工具</b>!小白必学~

    版本控制系统Helix Core 2024.2增强功能:与OpenTelemetry协议集成、Delta同步和传输等

    Helix Core 2024.2新增功能】Helix Core 2024.2版本拥有众多旨在提高团队效率、优化工作流程的增强功能: 通过新的OpenTelemetry协议(OTLP
    的头像 发表于 01-03 16:03 ?493次阅读
    版本控制系统<b class='flag-5'>Helix</b> Core <b class='flag-5'>2024.2</b>增强功能:与OpenTelemetry协议集成、Delta同步和传输等

    嵌入软件单元/集成测试工具专业分析

    引言 在现代软件开发过程中,单元测试作为确保代码质量的重要环节,得到了广泛的关注和应用。随着嵌入式系统的复杂性日益增加,对高效、可靠的单元测试工具的需求也愈加迫切。WinAMS作为一款专为嵌入
    的头像 发表于 11-19 16:41 ?718次阅读

    CAN总线测试工具选择与使用

    在现代汽车和工业控制系统中,CAN总线因其高可靠性和灵活性而成为首选的通信协议。为了确保CAN网络的性能和可靠性,工程师需要使用专业的测试工具来监控、分析和诊断网络问题。 CAN总线测试工具的类型
    的头像 发表于 11-12 10:16 ?2683次阅读

    Helix QAC 2024.3新特性速览

    Helix QAC 2024.3 附带适用于?Windows?和?Linux?的基于?Qt?的新安装程序,并增强了对Validate SAML/OIDC?身份验证的支持。此版本还包括对某些环境的 Dataflow 稳健性的改进,以及整个产品中的许多质量增强功能。
    的头像 发表于 11-06 15:42 ?832次阅读
    <b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2024.3新特性速览

    汽车异构硬件平台开发如何进行静态代码分析

    先进的静态代码分析工具,其新版本中引入的多CCT功能为开发人员提供了强大的支持,该功能不仅简化了多编译器环境下的代码分析过程,还可以极大增强代码
    的头像 发表于 10-09 16:15 ?923次阅读
    汽车异构硬件平台开发如何进行<b class='flag-5'>静态</b><b class='flag-5'>代码</b>分析

    Perforce静态分析工具2024.2新增功能:Helix QAC全新CI/CD集成支持、Klocwork分析引擎改进和安全增强

    ?和Klocwork的最新版本对静态分析工具进行了重大改进,通过尽早修复错误、降低开发成本和加快发布速度,使开发团队实现左移。本文中,我们将概述2024.2版本的新特性和新功能。CI/CD和左移以
    的头像 发表于 10-08 16:22 ?717次阅读
    Perforce<b class='flag-5'>静态</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分析引擎改进和安全增强

    恒讯科技分析:如何测试海外静态IP服务的稳定性和速度?

    测试海外静态IP服务的稳定性和速度可以通过以下步骤进行: 1、选择测试工具:使用网络测试工具,如ping命令、traceroute(或 racert)、网络速度
    的头像 发表于 08-14 14:58 ?731次阅读

    代码静态测试工具Klocwork 2024.2新发

    Klocwork 2024.2 为现代?C/C++?分析引擎引入了显着的准确性和性能改进。此版本还包括增强的安全性和身份验证功能以及改进的用户体验,以及?MISRA??和?CERT?规则集改进、Java?语言增强功能以及?Kotlin?的新?CWE?映射。
    的头像 发表于 08-06 12:16 ?639次阅读
    <b class='flag-5'>代码</b><b class='flag-5'>静态</b><b class='flag-5'>测试工具</b>Klocwork <b class='flag-5'>2024.2</b><b class='flag-5'>新发</b>布