Я использую CMake с моим проектом и создаю cdash-сервер для непрерывного/ночного строительства. Все работает хорошо, и, создав crontab, у нас есть ежечасные/ночные сборки/результаты теста, загруженные на наш cdash-сервер автоматически.
Мой следующий шаг - добавить отчет о тестировании в сборку. Я нахожу здесь документ http://www.cmake.org/Wiki/CTest:Coverage, но, откровенно говоря, он немного далек от практического руководства.
В настоящее время я добавил обязательный флаг (вместо -fprofile-arcs -ftest-coverage
, я нахожу --coverage
лучше), процесс компиляции генерирует файлы .gcno. Но тогда я застрял. Команда
make NightlyCoverage
похоже, ничего не делает. Может ли кто-нибудь сказать мне, что делать дальше? Результат, который я хочу, - это сделать make NightlyCoverage
, отчеты о покрытии создаются и загружаются на сервер cdash.