IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 2022年首次升级:静态代码测试工具Helix QAC 2022.1 新版本功能快讯 -> 正文阅读

[开发测试]2022年首次升级:静态代码测试工具Helix QAC 2022.1 新版本功能快讯

Helix QAC 2022.1 为 AUTOSAR、MISRA 和 CWE 提供了改进的合规性模块覆盖范围,并提供了更强大的C++ 20语言功能支持。此外,此版本还包括对分析配置和消息抑制有了更好的控制;提供更广泛的编译器支持;以及性能和各式插件的整体质量提升。

编码标准覆盖(AUTOSAR、MISRA、CWE)

改进的 AUTOSAR 覆盖率

AUTOSAR 的覆盖率现已增加到 95%。

改进的 MISRA C:2012 (TC2) 覆盖范围
MISRA C:2012 合规模块已升级为可以反映技术正误 2 的类别和措辞更改。

改进的 CWE 覆盖范围

CWE 针对C的覆盖范围已扩大到使用共享资源与不当同步(“竞争条件”)并行执行的新消息来涵盖 CWE-362。

升级的 C++20 语言支持

此版本增加了对以下 C++20 语言功能的支持:

  • 功能测试宏
  • std::is_constant_evaluate()

框架改进

  • 项目级别选项现在可以基于每个文件/文件夹提供,从而可以更好地控制分析配置。
  • 消息抑制现在支持多宿主消息。

数据流改进

减少了以下各项的内存使用量:

  • 大量 switch 语句。
  • 具有大量别名对象的指针。

改进构建过程监控

使用“qainject”自动生成CCT简化了构建理解和编译器设置。在此版本中,功能已改进到为以下常见编译器提供用户友好的项目和编译器设置:

  • Microchip XC8, XC8-CC
  • Wind River Diab
  • Texas Instruments Code Composer

质量提升

GUI

  • 基于每个文件/目录的额外组件选项。

CLI

  • 基于每个文件/目录的额外组件选项。
  • 改进了 qacli 报告失败时的反馈。

性能

  • 减少了某些项目的分析内存使用量。
  • 改进了 CLI 对某些配置错误的反馈。

插件

  • 简化的 Jenkins 插件。
  • 对于Eclipse、Visual Studio 和 Visual Studio Code 的整体改进。

Helix QAC 2022.1 的重要变化

‘Met’ 输出格式结束

Helix QAC 2022.1将不再支持“met”输出格式。

Helix QAC 2019.2中引入的二进制“arc”文件输出格式取代了“met”文件输出格式,是Helix QAC 2020.2的默认格式。因此“met”文件格式将被弃用,并从Helix QAC 2022.1开始不再受支持。

预公告

CCT 生成器将于 2023 年报废

Helix QAC 2023.1将不再支持传统的独立CCT生成器。Helix QAC 2021.3中引入的“qainject”工具将取代当前的CCT生成器。因此,使用旧版工具生成的 CCT 将被弃用,不再受支持。

即将到来的“qacli admin”更改

有大量的选项与“qacli admin”子命令相关联,这些选项将被分成几个新的子命令,来覆盖系统和项目的配置。

相应的“qacli admin”选项将被弃用,因为在将来的版本中添加并移除了新的子命令。这些改变将提高 CLI 的可用性,使简短选项和默认值的使用更加一致,并增强相关帮助页面的可读性。

发行说明中包含 2022.1 中已弃用的“qacli admin”选项的详细信息,之前弃用的命令的完整列表包含在 Helix QAC 手册中。


喜欢本篇文章的话记得💬评论💖点赞?收藏
?更多技术文章直播课程,敬请持续关注北汇信息?
??业务咨询请私信北汇信息或在官网留言??
📩📩📩
  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-05-01 16:02:03  更:2022-05-01 16:02:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/17 22:15:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码