Я успешно настроил проект автоинструментов, в котором тесты компилируются с инструментарием, поэтому я могу получить отчет о покрытии тестов.
Я могу получить отчет, запустив lcov в исходном каталоге после успешной проверки make.
Теперь я столкнулся с проблемой, которую я хочу автоматизировать на этом этапе. Я хотел бы добавить это для «проверки» или для отдельной цели «сделать проверку». В идеале я хотел бы проанализировать результат и потерпеть неудачу, если охват падает ниже определенного процента. Проблема в том, что я вообще не могу понять, как добавить свою цель.
Самое близкое, что я получил, - это этот пример конфигурации автоинструментов, но я не вижу, где в этом проекте добавлена цель make lcov. Я вижу только некоторые конфигурационные флаги в m4 / auxdevel.m4.
Какие-нибудь советы?