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

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

3天内不再提示

Klocwork 2024.3新特性速览

北汇信息POLELINK 2024-11-07 09:49 次阅读

Klocwork 2024.3 为C/C++分析引擎和构建上传流程引入了新功能和性能改进。此版本还附带了增强的安全性和用户体验改进,包括用于SAML/OIDC身份验证的IDE插件中更好的用户身份验证工作流程。其他增强功能包括更广泛的编码标准覆盖范围以及改进的与Bazel构建系统的集成。

Validate平台改进

构建加载

  • 将生成上传到 Validate 的速度已得到提高。

认证

  • 改进了在使用 'kwauth'/'validate auth' 时存储用户令牌进行身份Validate的安全性。
  • 文档中介绍了对 ltokens 使用的更改以及用于指定相关文件位置的新环境变量。
  • 增强了使用Validate SAML/OIDC 身份Validate时IDE插件中的用户身份Validate。

编码标准

Klocwork 2024.3 新增和扩展的标准覆盖范围:

  • MISRA C:2012
  • 100% 覆盖MISRA C:2012修正案2规则
  • CERT C 和C++
  • 选定的 1 级规则
  • AUTOSAR、HKMC C++、MISRA C++:2023中的相应规则

C/C++ 分析引擎

改进了 C/C++ 的语言特征覆盖率和缺陷检测

  • 改进了对与内存泄漏或释放后尝试使用内存相关的问题的检测分析。
  • 增加了对 Windows 和Linux上的Bazel构建系统的支持。

软件质量一般性改进

文件扩展名

  • Klocwork 2024.3 允许在Suppression配置的路径匹配中加入文件扩展名(在.sconf文件中)。

构建系统支持

  • 支持在 Windows 和Linux上与Bazel构建系统集成(在2024.1中添加了支持)。

Licensing

  • 更新了“kwadmin”/“validate admin”的许可,以简化构建许可证的使用。

编译器支持

  • 对以下编译器的附加或改进的支持:
  • GNU
  • Clang
  • TI ARM Clang
  • QNX
  • iccarm
  • Tricore

Klocwork 2024.3 中的重要更改

安全身份Validate令牌

从 2024.3 开始,默认情况下,使用'kwauth'/'validate auth'生成的安全身份Validate令牌存储在具有Java KeyStore的安全存储中的“credentials”文件中。环境变量KLOCWORK_SECURE_TOKEN_STORAGE对于新令牌设置为JAVA_SECRET_STORAGE,对于预先存在的令牌设置为empty。如果将2024.1或更早版本的Klocwork工具与2024.2或更高版本的Validate服务器一起使用,则必须使用不安全的令牌存储。要将不安全存储与任何身份Validate命令一起使用,请将VALIDATE_SECURE_TOKEN_STORAGE环境变量设置为DISABLED。

许可证管理更改

截至 2023.4 年,Klocwork工具使用Reprise许可证管理器 (RLM)v15.1BL2。

  • 2023 许可证与Klocwork 2024.1或更高版本不兼容。要使用产品最新版本,请通过license@perforce.com联系Perforce获取新许可证。

维护周期终止公告

弃用 Structure 101 集成

从 2024.3 开始,Klocwork与Structure 101之间的集成已弃用,不再受支持。

Klocwork 2022 结束维护

Klocwork 2022 所有版本的维护 已于2024年3月31日结束。此外,维护终止 (EOM) 日期和销售终止 (EOS) 日期也发生在2024年3月31日。有关任何Klocwork版本的支持可用性的信息 ,请参阅Klocwork产品维护周期。

CentOS Linux 7 维护周期终止- Klocwork 2024.3

从 Klocwork 2024.3 开始,将不再支持CentOS Linux 7。

NIS Access Control 的维护周期终止

从 Klocwork 2024.3 开始,将不再支持NIS访问控制。从早期版本迁移到Klocwork 2024.3时,必须在迁移前切换到其他身份Validate方法,以确保在升级后可以继续登录。

Legacy维护周期终止帮助网站

  • 需要使用发布包中提供的脱机内容访问 2021.x 及更早版本的文档。

在 2023.4 版中停止安装Klocwork服务器

从 2023.4 版开始,Klocwork Server安装已停止。我们建议过渡到Validate安装程序,以获得更简化和集成的体验。

如想体验Klocwork 2024.3新特性,欢迎联系北汇信息申请试用。

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

    关注

    2

    文章

    226

    浏览量

    18540
  • 静态测试
    +关注

    关注

    0

    文章

    25

    浏览量

    6494
  • Klocwork
    +关注

    关注

    0

    文章

    4

    浏览量

    6351
收藏 人收藏

    评论

    相关推荐

    Helix QAC 2024.3特性

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

    动油压继电器需要送检吗

    动油压继电器是用于监测和控制油压系统中压力变化的重要设备,它在液压系统中扮演着至关重要的角色。在工业应用中,动油压继电器通常用于保护设备免受油压过高或过低的影响,确保系统稳定运行。由于其重要性
    的头像 发表于 10-10 10:07 137次阅读

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

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

    合宙低功耗4G模组Air780E——产品规格书

    合宙低功耗4G模组Air780E的规格信息
    的头像 发表于 09-02 18:04 791次阅读
    合宙低功耗4G模组Air780E——产品规格书

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

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

    单元测试工具TESSY 新版本亮点:提供测试驾驶舱视图、超级覆盖率、代码访问分析、增强覆盖率审查

    各种测试对象和方法的所有覆盖率测量结果,并记录在新的测试总结报告中。 了解更多TESSY新版本功能详情或申请免费试用,欢迎咨询TESSY中国授权分销商——龙智。 新版本功能亮点: 1、超级覆盖率 逐行评估源代码。 基于标准覆盖率测量。 提供不同测试级别的
    的头像 发表于 07-08 16:20 381次阅读
    单元测试工具TESSY 新版本亮点<b class='flag-5'>速</b><b class='flag-5'>览</b>:提供测试驾驶舱视图、超级覆盖率、代码访问分析、增强覆盖率审查

    电机与单电机的区别

    在电机技术领域,双电机和单电机是两种常见的电机类型。它们在结构、工作原理、性能特点以及应用领域等方面都存在显著的差异。本文将对双电机和单电机的区别进行详细的阐述,以便读者能够更
    的头像 发表于 06-11 14:41 1944次阅读

    蓝海华腾与翌航空合作,助推中国eVTOL产业及低空经济的发展

    5月25日,深圳市蓝海华腾技术股份有限公司(以下简称“蓝海华腾”)与上海翌航空科技有限公司(以下简称翌航空)在深圳签订战略合作协议,我们对翌航空的团队和实力充满信心,并期待通过这次投资及战略合作,进一步加强双方的合作关系
    的头像 发表于 05-30 17:38 877次阅读
    蓝海华腾与<b class='flag-5'>览</b>翌航空合作,助推中国eVTOL产业及低空经济的发展

    LOTO示波器软件新增导功能

    是不熟练的客户可能记不住各种功能的标签位置在哪里,反而变得不快捷。为了适应大部分初学者客户的操作习惯,我们在新版本的上位机软件上改变了显示方式,将所有功能分类整理,用导的方式展示,这样更方便不熟悉
    发表于 05-28 10:32

    苹果春季发布会

    行业资讯
    北京中科同志科技股份有限公司
    发布于 :2024年05月08日 10:47:26

    代码静态测试工具 Klocwork 2024.1版新功能解读

    Klocwork 2024.1为Perforce的持续安全和代码合规性平台Validate引入了新的功能和改进。现在,Validate的升级过程更快、更稳健、对用户更友好。您可以去除项目、优先迁移、无需服务器重启单独迁移项目、无缝处理迁移失败等等。
    的头像 发表于 04-26 10:42 467次阅读
    代码静态测试工具 <b class='flag-5'>Klocwork</b> 2024.1版新功能解读

    2024百度智能云GENERATE全球生态大会干货

    2024百度智能云GENERATE全球生态大会干货
    的头像 发表于 04-09 09:37 403次阅读
    2024百度智能云GENERATE全球生态大会干货<b class='flag-5'>速</b><b class='flag-5'>览</b>

    Klocwork—符合功能安全要求的自动化静态测试工具

    Klocwork是Perforce公司产品,主要用于C、C++、C#、Java、 python和Kotlin代码的自动化静态分析工作,可以提供编码规则检查、代码质量度量、测试结果管理等功能
    的头像 发表于 01-16 16:26 605次阅读
    <b class='flag-5'>Klocwork</b>—符合功能安全要求的自动化静态测试工具

    USB硬件接口类型

    USB硬件接口 USB硬件接口版本如下图: USB硬件接口版本 USB硬件接口在USB3.2 Gen2x1以前的版本,基本上都存在TypeA/B 、Mini、Micro版本。Mini和Micro版本的出现能够更好地应对轻薄类、移动类产品的应用场景。 在USB Type-C横空出世,解决掉“正反插”的世纪性难题之后,USB将逐步统一到USB Type-C接口上。 3.1 USB Type A/B USB Type A(左)和USB Type B(右) USB Type A:该标准一般适用于个人电脑PC中,是应用于最广泛的接口标准 USB Type B:一般用于3.5寸移动硬盘、以及打印机、显示
    的头像 发表于 12-12 15:22 2764次阅读
    USB硬件接口类型<b class='flag-5'>速</b><b class='flag-5'>览</b>

    汽车 EMC 问题一

    汽车 EMC 问题一
    的头像 发表于 11-24 16:44 1058次阅读
    汽车 EMC 问题一<b class='flag-5'>览</b>