天天看點

PostgreSQL 10.1 手冊_部分 III. 伺服器管理_第 32 章 回歸測試_32.5. 測試覆寫檢查

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中文社群,原文連結:

繼續閱讀