[svn] commit: r3769 - /branches/trac362/Makefile.am

BIND 10 source code commits bind10-changes at lists.isc.org
Wed Dec 8 17:55:49 UTC 2010


Author: jreed
Date: Wed Dec  8 17:55:49 2010
New Revision: 3769

Log:
Don't "exit 1" if not configured for code coverage.

Use builddir for the coverage reports.

Print location of the generated reports.

Change directory names for the generated reports to:
coverage-python-html
coverage-cpp-html

Modified:
    branches/trac362/Makefile.am

Modified: branches/trac362/Makefile.am
==============================================================================
--- branches/trac362/Makefile.am (original)
+++ branches/trac362/Makefile.am Wed Dec  8 17:55:49 2010
@@ -15,7 +15,6 @@
 	else \
 		echo "C++ code coverage not enabled at configuration time." ; \
 		echo "Use: ./configure --with-lcov" ; \
-		exit 1; \
 	fi
 
 clean-python-coverage:
@@ -25,7 +24,6 @@
 	else \
 		echo "Python code coverage not enabled at configuration time." ; \
 		echo "Use: ./configure --with-pycoverage" ; \
-		exit 1; \
 	fi
 
 perform-coverage: check
@@ -49,20 +47,20 @@
 			\*_unittest.cc \
 			\*_unittests.h \
 			--output report.info ; \
-		$(GENHTML) -o coverage report.info ; \
+		$(GENHTML) -o $(abs_top_builddir)/coverage-cpp-html report.info ; \
+		echo "Generated C++ Code Coverage report in HTML at $(abs_top_builddir)/coverage-cpp-html" ; \
 	else \
 		echo "C++ code coverage not enabled at configuration time." ; \
 		echo "Use: ./configure --with-lcov" ; \
-		exit 1; \
 	fi
 
 report-python-coverage:
 	@if [ $(USE_PYCOVERAGE) = yes ] ; then \
-		$(PYCOVERAGE) html -d py-coverage-html --omit=src/bin/bind10/tests/,src/bin/bindctl/tests/,src/bin/cfgmgr/tests/,src/bin/cmdctl/tests/,src/bin/loadzone/tests/,src/bin/msgq/tests/,src/bin/stats/tests/,src/bin/tests/,src/bin/xfrin/tests/,src/bin/xfrout/tests/,src/bin/zonemgr/tests/,src/lib/dns/python/tests/,src/lib/dns/tests/,src/lib/python/isc/cc/tests/,src/lib/python/isc/config/tests/,src/lib/python/isc/datasrc/tests/,src/lib/python/isc/log/tests/,src/lib/python/isc/net/tests/,src/lib/python/isc/notify/tests/,src/lib/python/isc/util/tests/ ; \
+		$(PYCOVERAGE) html -d $(abs_top_builddir)/coverage-python-html --omit=src/bin/bind10/tests/,src/bin/bindctl/tests/,src/bin/cfgmgr/tests/,src/bin/cmdctl/tests/,src/bin/loadzone/tests/,src/bin/msgq/tests/,src/bin/stats/tests/,src/bin/tests/,src/bin/xfrin/tests/,src/bin/xfrout/tests/,src/bin/zonemgr/tests/,src/lib/dns/python/tests/,src/lib/dns/tests/,src/lib/python/isc/cc/tests/,src/lib/python/isc/config/tests/,src/lib/python/isc/datasrc/tests/,src/lib/python/isc/log/tests/,src/lib/python/isc/net/tests/,src/lib/python/isc/notify/tests/,src/lib/python/isc/util/tests/ ; \
+		echo "Generated Python Code Coverage report in HTML at $(abs_top_builddir)/coverage-python-html" ; \
 	else \
 		echo "Python code coverage not enabled at configuration time." ; \
 		echo "Use: ./configure --with-pycoverage" ; \
-		exit 1; \
 	fi
 
 # for python and c++ test coverage




More information about the bind10-changes mailing list