PostgreSQL 9.1.5文書 | ||||
---|---|---|---|---|
前のページ | 巻戻し | 第 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