news 2026/6/15 15:53:39

【回眸】Tessy 达不到100%的覆盖度原因分析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【回眸】Tessy 达不到100%的覆盖度原因分析

1.current_check_fun 已经达到100%
2.judge_hard_ver while(hardVerFun.flag == 0);
当hardVerFun.flag == 0时死循环,无法达到100%

3.driver_com.c bms_pack_send

else if(SSM_MAIN_STEP_FIRST_SETTING == mainSsmFsm.step) 分支不可达

4.driver_com.c com_pck_receive

if(rxComBuf.index >= 12)  小于12不可达

if(_data == BURNER_SHAKE_TAIL)不可达

(((crc>>8)&0XFF) == rxComBuf.data[10])&&(((crc)&0XFF) == rxComBuf.data[9])分支不可达

if(rxComBuf.index >= rxComBuf.crcPos+1) 大于rxComBuf.crcPos+1 分支不可达

crc == rxComBuf.data[rxComBuf.crcPos] 不等于rxComBuf.data[rxComBuf.crcPos] 分支不可达

rxComBuf.data[rxComBuf.crcPos-1] == 0x08 分支不可达

5.driver_display.c

display_pck_send 函数本身覆盖度已经达到100%,内部牵连到的函数太多,其他函数没达到100%影响了整体的覆盖度。

6.smm_fsm_fun.c

ssm_fsm_main_step 圈复杂度太高,mainSsmFsm.preStep

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 15:00:02

告别水印烦恼:3种无水印视频保存技巧全解析

告别水印烦恼:3种无水印视频保存技巧全解析 【免费下载链接】douyin_downloader 抖音短视频无水印下载 win编译版本下载:https://www.lanzous.com/i9za5od 项目地址: https://gitcode.com/gh_mirrors/dou/douyin_downloader 你是否遇到过这样的情…

作者头像 李华
网站建设 2026/6/15 10:26:24

探索开源字体新选择:如何用思源宋体CN打造专业设计

探索开源字体新选择:如何用思源宋体CN打造专业设计 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 在数字与印刷设计领域,字体选择如同色彩搭配般影响着整体视觉…

作者头像 李华
网站建设 2026/6/15 10:27:48

高效文献管理:告别学术写作中的引用混乱痛点

高效文献管理:告别学术写作中的引用混乱痛点 【免费下载链接】WPS-Zotero An add-on for WPS Writer to integrate with Zotero. 项目地址: https://gitcode.com/gh_mirrors/wp/WPS-Zotero 您是否曾在撰写学术论文时,花费数小时手动调整参考文献格…

作者头像 李华
网站建设 2026/6/15 10:27:16

高效获取Steam创意工坊模组:跨平台下载工具全攻略

高效获取Steam创意工坊模组:跨平台下载工具全攻略 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 还在为无法访问Steam创意工坊而烦恼?想要在没有Steam客…

作者头像 李华
网站建设 2026/6/15 11:21:10

Obsidian代码块增强插件:提升Markdown数据管理效率的全面指南

Obsidian代码块增强插件:提升Markdown数据管理效率的全面指南 【免费下载链接】obsidian-better-codeblock Add title, line number to Obsidian code block 项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-better-codeblock 在Obsidian中处理代码块…

作者头像 李华
网站建设 2026/6/15 11:24:37

硬件兼容性突破:老旧设备升级的技术实现指南

硬件兼容性突破:老旧设备升级的技术实现指南 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 老旧设备升级是许多用户面临的实际需求,尤其是在硬件支…

作者头像 李华