news 2026/5/8 23:34:29

【回眸】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/4/18 8:29:04

VS Code中文界面配置完全指南:从安装到精通的7个实用技巧

VS Code中文界面配置完全指南:从安装到精通的7个实用技巧 【免费下载链接】AndroidStudioChineseLanguagePack AndroidStudio中文插件(官方修改版本) 项目地址: https://gitcode.com/gh_mirrors/an/AndroidStudioChineseLanguagePack VS Code中文…

作者头像 李华
网站建设 2026/5/2 11:12:04

革新高效文献整合:面向学术写作者的智能引用工具解决方案

革新高效文献整合:面向学术写作者的智能引用工具解决方案 【免费下载链接】WPS-Zotero An add-on for WPS Writer to integrate with Zotero. 项目地址: https://gitcode.com/gh_mirrors/wp/WPS-Zotero 在学术写作领域,文献管理效率提升与跨软件引…

作者头像 李华
网站建设 2026/5/1 2:44:42

低成本实现语音预处理:FSMN-VAD本地部署优化教程

低成本实现语音预处理:FSMN-VAD本地部署优化教程 1. 为什么你需要一个离线VAD工具? 你有没有遇到过这样的问题:想把一段30分钟的会议录音喂给语音识别模型,结果识别结果里全是“呃”“啊”“这个那个”和长达十几秒的沉默&#…

作者头像 李华
网站建设 2026/4/18 8:33:16

还在为重复操作烦恼?这款工具让你轻松玩转《鸣潮》

还在为重复操作烦恼?这款工具让你轻松玩转《鸣潮》 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸上锁合成 自动肉鸽 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves 你是否也曾…

作者头像 李华
网站建设 2026/4/29 3:16:02

【2025最新】基于SpringBoot+Vue的医院资源管理系统管理系统源码+MyBatis+MySQL

摘要 随着医疗行业的快速发展,医院资源管理系统的需求日益增长。传统的医院管理方式存在效率低下、信息孤岛、资源分配不均等问题,难以满足现代医疗服务的需求。数字化管理成为提升医院运营效率和服务质量的关键手段。医院资源管理系统通过整合患者信息…

作者头像 李华
网站建设 2026/4/29 3:59:15

5个你必须知道的开源表情字体技术要点:从原理到实践

5个你必须知道的开源表情字体技术要点:从原理到实践 【免费下载链接】noto-emoji Noto Emoji fonts 项目地址: https://gitcode.com/gh_mirrors/no/noto-emoji Noto Emoji是由Google主导开发的开源表情字体项目,旨在为全球开发者和设计师提供完整…

作者头像 李华