coverage analysis improvements

From: Peter Eisentraut <peter(dot)eisentraut(at)2ndquadrant(dot)com>
To: pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: coverage analysis improvements
Date: 2017-08-11 04:05:27
Message-ID: ecca489f-4b74-f55a-16fb-91383b470f27@2ndquadrant.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Here is a patch series with some significant reworking and adjusting of
how the coverage analysis tools are run. The result should be that the
"make coverage" runs are faster and more robust, the results are more
accurate, and the code is simpler. Please see the individual patches
for details.

I have replaced "make coverage-html" with "make coverage" (but kept the
previous name for compatibility), since the old meaning of the latter
has gone away and was never very useful. Other than that, the usage of
everything stays the same.

I will add it to the commit fest. Testing with different versions of
tools would be especially valuable.

--
Peter Eisentraut http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Attachment Content-Type Size
0001-Run-only-top-level-recursive-lcov.patch text/plain 4.4 KB
0002-Have-lcov-exclude-external-files.patch text/plain 888 bytes
0003-Add-lcov-initial.patch text/plain 2.6 KB
0004-Add-PostgreSQL-version-to-coverage-output.patch text/plain 1.2 KB
0005-Remove-coverage-details-view.patch text/plain 805 bytes
0006-Run-coverage-commands-quietly.patch text/plain 862 bytes
0007-Improve-vpath-support-in-plperl-build.patch text/plain 1.4 KB
0008-Support-coverage-on-vpath-builds.patch text/plain 1.2 KB
0009-Exclude-flex-generated-code-from-coverage-testing.patch text/plain 7.7 KB

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Amit Kapila 2017-08-11 04:13:41 Re: Page Scan Mode in Hash Index
Previous Message Amit Langote 2017-08-11 03:22:07 Re: dubious error message from partition.c