32.5. 測試覆寫檢查
PostgreSQL 源代碼可以使用覆寫測試指令編譯,是以可以檢查哪些部分的代碼被回歸測試或任何其他測試套件所覆寫。目前使用 GCC 編譯時支援該特性,并且需要
gcov
和
lcov
程式。
一個典型的工作流程看起來是:
./configure --enable-coverage ... OTHER OPTIONS ...
make
make check # 或其他測試套件
make coverage-html
然後将你的 HTML 浏覽器指向
coverage/index.html
。
make
指令在子目錄中也能工作。
要在多次測試運作之間重置執行計數,運作:
make coverage-clean
本文轉自PostgreSQL中文社群,原文連結: