Jęd*_*icz 6 c embedded macros freertos
任何人都可以告诉我在FreeRTOS来源中mtCOVERAGE_TEST_MARKER()宏的确切目的是什么?默认情况下,它会扩展为空.
它显然用于一些覆盖测试,但我真的不能想到一个代码,它可以在使用这个宏的所有地方普遍有用.
小智 9
它们提供了彻底的代码覆盖率分析 - 所以每次有一个没有else的if()时,如果代码已经采用if()计算结果为true的路径,if(()求值的路径,我们可以用更自动的方式看到错 - 而不仅仅是一条路.覆盖测试未公布,但一般编码标准可在此处找到:http://www.freertos.org/FreeRTOS-Coding-Standard-and-Style-Guide.html
归档时间:
11 年,5 月 前
查看次数:
1551 次
最近记录: