我正在尝试使用ceedling和gcov生成html报告。但我一直得到一个空的html报告。我已经添加了report_include,就像这个链接提到的页面底部- https://github.com/ThrowTheSwitch/Ceedling/tree/master/plugins/gcov
:gcov:
:reports:
- HtmlDetailed
:gcovr:
:html_medium_threshold: 75
:html_high_threshold: 90
:report_include: "^..Code/Src/*"
我在yml文件中启用了gcov。已安装Ceedling和gcovr。
无论我做什么,我总是得到一个空的html报告。
我确实在一个月前让它工作,report_include不使用^,包括整个Code文件夹。
:report_include: "..Code/*"
但是现在它不想工作了。
任何帮助将不胜感激,谢谢!
我总是这样用:
ceedling clobber test:all gcov:all utils:gcov
终于找到解决办法了…在我运行这些命令之前:
ceedling test:all
ceedling utils:gcov
这并没有给出一个html报告,而是让它工作,我不得不运行:
ceedling gcov:all utils:gcov
我不是100%,但我猜这与插件和他们创建的任何文件有关,就像之前的gcov工件除了html报告之外不会有任何东西,但在他们有结果和输出文件之后。所以我认为它与此有关。
运行ceedling gcov:all utils:gcov运行测试并获得html报告。似乎不可能只生成html报告。