news 2026/5/11 10:52:23

【回眸】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/5/10 19:38:23

升级后体验大幅提升:新版Live Avatar改进点解析

升级后体验大幅提升:新版Live Avatar改进点解析 Live Avatar 是阿里联合高校开源的数字人模型,主打“一张图一段音频会说话的虚拟人”这一极简创作范式。它不依赖3D建模、无需动作捕捉,仅凭静态人像与语音输入,即可生成唇形精准、…

作者头像 李华
网站建设 2026/4/25 14:04:14

3大核心技巧轻松掌握Patreon内容批量下载

3大核心技巧轻松掌握Patreon内容批量下载 【免费下载链接】PatreonDownloader Powerful tool for downloading content posted by creators on patreon.com. Supports content hosted on patreon itself as well as external sites (additional plugins might be required). …

作者头像 李华
网站建设 2026/4/29 22:27:36

文件管理工具完全指南:解决碎片化存储难题的5个创新方法

文件管理工具完全指南:解决碎片化存储难题的5个创新方法 【免费下载链接】BilibiliCacheVideoMerge 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliCacheVideoMerge 在数字化时代,文件管理已成为个人与组织高效运作的基础能力。无论是散…

作者头像 李华
网站建设 2026/4/29 21:57:10

如何高效管理Patreon订阅内容?全方位资源获取与管理方案

如何高效管理Patreon订阅内容?全方位资源获取与管理方案 【免费下载链接】PatreonDownloader Powerful tool for downloading content posted by creators on patreon.com. Supports content hosted on patreon itself as well as external sites (additional plugi…

作者头像 李华
网站建设 2026/5/8 6:45:00

旧iOS设备降级工具使用指南:轻松掌握Legacy-iOS-Kit的完整流程

旧iOS设备降级工具使用指南:轻松掌握Legacy-iOS-Kit的完整流程 【免费下载链接】Legacy-iOS-Kit An all-in-one tool to downgrade/restore, save SHSH blobs, and jailbreak legacy iOS devices 项目地址: https://gitcode.com/gh_mirrors/le/Legacy-iOS-Kit …

作者头像 李华
网站建设 2026/5/7 17:33:35

智能家居音乐系统Docker容器化部署指南

智能家居音乐系统Docker容器化部署指南 【免费下载链接】xiaomusic 使用小爱同学播放音乐,音乐使用 yt-dlp 下载。 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic 1. 引言:容器化技术与智能家居音乐系统的融合 随着智能家居设备…

作者头像 李华