测试覆盖率检查

PostgreSQL 9.4.4 中文手册
上一页 | 上一级 | 章 30. 回归测试 | 下一页

# 30.5. 测试覆盖率检查

PostgreSQL源代码可以编译有覆盖测试设备， 所以检查回归测试包含哪部分代码或任何其他测试组件运行代码是可能的。 使用GCC编译并且需要`gcov`和`lcov`程序是目前支持的。

一个典型的工作流应该像这样：

    ./configure --enable-coverage ... OTHER OPTIONS ...
    make
    make check # or other test suite
    make coverage-html

然后你的HTML浏览器跳转到`coverage/index.html`。 `make`命令在子目录中也能工作。

要重置测试运行之间的执行计数，运行：

    make coverage-clean

上一页 | 起始页 | 下一页
TAP 测试 | 上一级 | 客户端接口