[其他ST产品] CUBE IDE单元测试和静态代码分析

[复制链接]
 楼主| 咚了个咚 发表于 2025-7-5 22:20 | 显示全部楼层 |阅读模式
请推荐一个
用于CUBE IDE的开源单元测试工具
用于CUBE IDE的开源静态代码分析工具

公羊子丹 发表于 2025-7-31 13:27 | 显示全部楼层
推荐你试试Unity单元测试框架,轻量级,适合嵌入式项目,集成也比较简单。
周半梅 发表于 2025-7-31 13:28 | 显示全部楼层
CMock配合Unity用来做模拟(mock)函数,能提升单元测试覆盖率。
帛灿灿 发表于 2025-7-31 13:28 | 显示全部楼层
对于静态代码分析,可以用Cppcheck,免费且支持C语言,兼容性好。
童雨竹 发表于 2025-7-31 13:29 | 显示全部楼层
另外,SonarQube社区版也不错,但需要搭建服务器,适合团队使用。
万图 发表于 2025-7-31 13:30 | 显示全部楼层
还有开源的Flawfinder可以查找安全漏洞,适合代码安全检测。
Wordsworth 发表于 2025-7-31 13:30 | 显示全部楼层
你可以用Makefile或者CMake集成Unity测试,然后通过CubeIDE调用。
Bblythe 发表于 2025-7-31 13:31 | 显示全部楼层
有些人把Cppcheck集成进CubeIDE的构建流程,做到自动分析。
Pulitzer 发表于 2025-7-31 13:32 | 显示全部楼层
目前CubeIDE没有内置单元测试框架,需要手动配置,过程稍复杂。
Uriah 发表于 2025-7-31 13:32 | 显示全部楼层
如果项目比较小,简单用断言配合Unity跑单元测试就够用。
Clyde011 发表于 2025-7-31 13:33 | 显示全部楼层
可以考虑在GitHub上搜索STM32相关的单元测试开源项目,借鉴他们的集成方式。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

52

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部