作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
谁能告诉我 FreeRTOS 源代码中 mtCOVERAGE_TEST_MARKER() 宏的确切用途是什么?默认情况下,它会展开为空。
它显然用于一些覆盖测试,但我真的想不出一个代码可以在所有使用这个宏的地方普遍有用。
最佳答案
它们提供了全面的代码覆盖率分析——所以每次有一个没有 else 的 if() 时,我们都可以以更自动化的方式查看代码是否采用了 if() 计算结果为 true 的路径以及 if( ) 评估为 false - 而不仅仅是一条路径。覆盖测试未发布,但可在此处找到通用编码标准:http://www.freertos.org/FreeRTOS-Coding-Standard-and-Style-Guide.html
关于c - FreeRTOS 中 mtCOVERAGE_TEST_MARKER 宏的用途,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26355175/
谁能告诉我 FreeRTOS 源代码中 mtCOVERAGE_TEST_MARKER() 宏的确切用途是什么?默认情况下,它会展开为空。 它显然用于一些覆盖测试,但我真的想不出一个代码可以在所有使用这
我是一名优秀的程序员,十分优秀!