It should be possible to make it work for a VPATH build with
appropriate arguments to gcov and lcov, but currently it expects the
object files and generated data files to be in the build directory.
You need access to the build tree to generate coverage statistics and to
generate the report with "make coverage" after running the tests or
application.
-- Michelle
Tom Lane wrote:
Michelle Caisse <[EMAIL PROTECTED]> writes:
I have a patch that I will be submitting to add to the build system the
capability of reporting on test code coverage metrics for the test
suite.
Cool.
To generate coverage statistics, you run configure with
--enable-coverage and after building and running tests, you do make
coverage. The process generates data files in the same directories as
source & object files and produces a coverage directory at the top level
with the html files.
How does that work with a VPATH build? Are you trying to say that you
still have to have the original build tree around in order to collect
coverage data?
regards, tom lane
--
Michelle Caisse Sun Microsystems
California, U.S. http://sun.com/postgresql