Я пытаюсь создать отчет в формате html, используя ceedling и gcov. Но я продолжаю получать пустой отчет в формате 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/*"
Я включил gcov в файле yml. Ceedling и gcovr установлены.
Что бы я ни пробовал, я всегда получаю пустой отчет в формате html.
У меня это работало месяц назад, когда report_include не использовал ^ и включал всю папку с кодом.
:report_include: "..Code/*"
Но теперь не хочет работать.
Любая помощь будет оценена, спасибо!





Наконец-то нашел решение этой проблемы... Прежде чем я запускал эти команды:
ceedling test:all
ceedling utils:gcov
Это НЕ дает html-отчет, вместо этого, чтобы заставить это работать, мне пришлось запустить:
ceedling gcov:all utils:gcov
Я не уверен в этом на 100%, но я предполагаю, что это как-то связано с плагинами и любыми файлами, которые они создают, поскольку раньше в артефактах gcov не было ничего, кроме отчетов html, но после того, как у них есть результаты и выходные файлы. Так что я предполагаю, что это как-то связано с этим.
Запустите ceedling gcov:all utils:gcov, чтобы запустить тесты и получить отчет в формате html. Не представляется возможным просто создать отчет в формате html.
Я всегда использую это:
ceedling clobber test:all gcov:all utils:gcov