Expand test coverage support to entire tree
authorPeter Eisentraut <peter_e@gmx.net>
Fri, 7 Aug 2009 20:50:22 +0000 (20:50 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Fri, 7 Aug 2009 20:50:22 +0000 (20:50 +0000)
commitcfca5cc38c94417f6a25b4881440f587856d1794
tree1fca6be0ee02adb7a5d930beefae7a9668089f8b
parent46cd3b380943e3db817802e757434a26b42e5091
Expand test coverage support to entire tree

Test coverage support now covers the entire source tree, including
contrib, instead of just src/backend.  In a related but independent
development, the commands make coverage and make coverage-html can be run
in any directory.

This turned out to be much easier than feared.  Besides a few ad hoc fixes
to pass the make target down the tree, change all affected makefiles to
list their directories in the SUBDIRS variable, changed from variants like
DIRS and WANTED_DIRS.  MSVC build fix was attempted as well.
12 files changed:
GNUmakefile.in
contrib/Makefile
doc/src/sgml/regress.sgml
src/Makefile
src/Makefile.global.in
src/backend/common.mk
src/backend/utils/mb/conversion_procs/Makefile
src/bin/Makefile
src/interfaces/Makefile
src/pl/Makefile
src/pl/plpgsql/Makefile
src/tools/msvc/Mkvcbuild.pm