PostgreSQL 9.3.1 中文手册 | ||||
---|---|---|---|---|
上一页 | 上一级 | 章 30. 回归测试 | 下一页 |
PostgreSQL源代码可以编译有覆盖测试设备, 所以检查回归测试包含哪部分代码或任何其他测试组件运行代码是可能的。 使用GCC编译并且需要gcov和lcov程序是目前支持的。
一个典型的工作流应该像这样:
./configure --enable-coverage ... OTHER OPTIONS ... gmake gmake check # or other test suite gmake coverage-html
然后你的HTML浏览器跳转到coverage/index.html。 gmake命令在子目录中也能工作。
要重置测试运行之间的执行计数,运行:
gmake coverage-clean