【发布时间】:2011-02-21 18:20:44
【问题描述】:
我已经成功建立了一个自动工具项目,在该项目中,测试使用仪器进行编译,因此我可以获得测试覆盖率报告。
在“make check”成功后,我可以通过在源目录中运行 lcov 来获取报告。
我现在面临的问题是我想自动化这一步。我想将此添加到“进行检查”或将其作为单独的目标“进行检查覆盖”。理想情况下,如果覆盖率低于某个百分比,我想解析结果并失败。问题是我根本不知道如何添加自定义目标。
我得到的最接近的是找到 this 示例 autotools 配置,但我看不到在该项目中的哪个位置添加了目标“make lcov”。我只能在 m4/auxdevel.m4 中看到一些配置标志。
有什么建议吗?
【问题讨论】: