头图

Helix QAC 2025.1新增功能

Helix QAC 2025.1 实现了对新版 MISRA C:2025® 标准的 100% 覆盖,并提供对应的合规性模块。此版本还扩展了对 CERT C:第一级建议的支持,更新了与 Perforce Validate 平台集成的 CI/CD 环境授权机制。Validate 平台新增 SAML/OIDC 群组同步支持,并通过性能优化降低构建加载时间和服务器存储占用。

编码规范支持(MISRA C:2025®、CERT C)

MISRA C:2025® 全规范覆盖
Helix QAC 2025.1 提供全新的 MC25CM 合规性模块,完整实施 MISRA C:2025 标准。该标准包含新增规则、现有规则修订及指南分类结构调整。

CERT C 建议规范

Helix QAC 2025.1 增强了对 CERT C 的支持,现已完全覆盖第一级建议规范。当前版本持续保持对所有 CERT C 规则的 100% 覆盖。

服务器分析授权

产品授权体系已更新,明确区分桌面端使用与 CI/CD 流水线的服务器分析场景。用户可根据开发流程需求灵活组合用户许可证和服务器构建许可证。有关 Validate 平台服务器构建功能所需的许可证详情,请联系销售团队。

Reprise 许可证管理器(RLM)服务器已升级至最新版本 16.1BL1。

语言特性支持

本版本包含多项 C/C++ 语言特性处理的改进:

  • 增强 C++ 分析的 constexpr 常量表达式求值能力
  • 优化 C/C++ 混合项目的跨模块实体名称处理
  • 新增联合体(union)成员访问一致性数据流分析

Validate 平台功能增强

SAML/OIDC 群组授权集成

Validate 现支持通过 SAML 和 OIDC 认证实现群组同步,可在登录时自动从身份提供商(IdP)获取用户群组成员信息。群组同步功能需手动启用,具体配置步骤详见产品文档。

构建加载时间与磁盘占用优化

Validate 包含多项优化措施和定制选项,可显著降低服务器构建加载时间和磁盘占用。基准测试显示,中大型项目加载速度提升最高达 40%,磁盘空间占用减少 10-20%。用户还可通过项目级配置文件自定义加载的度量指标,进一步优化资源使用。

问题状态可配置化与报告生成

Validate 服务器新增状态配置文件,支持以下自定义:

  • 修改决定项目/视图/构建/CI构建中"未解决问题"计数的状态。
  • 定义合规报告中偏差与违规的计算方式。 

合规报告新增视图应用信息,包括视图名称、搜索条件及模块定义等元数据。

易用性增强

编译器支持改进

  • TI C7000   
  • Tasking carm   
  • Keil armcc   
  • Green Hills 2018 之前版本编译器

构建系统集成

  • Bazel 同步机制升级,优化 include 目录和构建参数处理

    Validate 集成

  • 增强对日语项目及文件编码的支持   

    GUI界面

  • 跨会话保存界面GUI字段值/路径配置
  • 改进 C++ 代码语法高亮显示

    CLI命令

  • 优化 qacli analyze 和 qacli view 性能
  • 加强 qacli baseline 参数验证

    Eclipse IDE 插件

  • 支持 Eclipse 2024-12 版本

    Visual Studio IDE 插件

  • 改进报告生成路径和项目创建对话框的路径验证

    操作系统支持

  • 新增 Windows 11 24H2 官方支持

Helix QAC 2025.1 中的重要变更

许可证管理变更

2025.1 版本引入以下授权机制变更:

  • 随版本发布新版 RLM v16.1BL1 服务器安装程序,使用 Validate 2025.1 必须升级至此版本(新版 RLM 仍兼容旧版 QAC)
  • 许可证功能采用年度版本标识(显示为 25.0)
  • 2024 版许可证与 2025.1 及以上版本不兼容,需联系 contact@watertek.com 申请新许可证
  • 因授权机制变更,2024.4 及更早版本合规模块不可用于 2025.1,必须升级配套版本

功能终止声明

2025.1 版本起移除以下命令:

  • 删除 qacli upload -validate 命令,需改用 qacli validate build 或 qacli validate cibuild 命令(需持有服务器构建许可证才能分析并上传到validate)

版本预告

2025.2 版本产品名称变更

  • 自 2025.2 版本起,产品将全面启用 Perforce QAC 名称及新标识。安装程序与用户界面将更新产品名称,安装目录和用户数据目录将变更为 'QAC-[version]'。

qacli view 命令输出类型弃用

-自2025.1起,qacli view的DIAGLIST/ANNSRC/SARIF 输出类型已被弃用,计划于 2026.1 版本正式移除,并预计在 2026 年 Q1 末发布。这些类型目前只有在使用适当的许可证时才能访问,建议改用 Validate 项目管理分析结果,并通过 Validate Web API 导出所需记录。

了解相关技术信息及商务服务,请访问http://www.softtest.cn/留言,或按以下方式联系旋极智能:


旋极智能
4 声望0 粉丝

软件测试、总线仿真、系统测试、装备健康管理,面向国防军工、汽车电子、轨道交通等安全关键领域