diff options
author | Petteri Räty <petsku@petteriraty.eu> | 2011-05-14 17:39:42 +0300 |
---|---|---|
committer | Petteri Räty <petsku@petteriraty.eu> | 2011-05-14 17:52:48 +0300 |
commit | 70d904ff45b79c46190246048690ed16096c6298 (patch) | |
tree | 7fccc1c4f35aab90275611134f4528310e5ae84b | |
parent | Built: support generating test coverage report (diff) | |
download | libbash-70d904ff45b79c46190246048690ed16096c6298.tar.gz libbash-70d904ff45b79c46190246048690ed16096c6298.tar.bz2 libbash-70d904ff45b79c46190246048690ed16096c6298.zip |
Build: parallel support for code coverage
make -j8 test_coverage works now. This is done by passing MAKE down to
the script.
-rw-r--r-- | Makefile.am | 2 | ||||
-rwxr-xr-x | test_coverage.sh | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/Makefile.am b/Makefile.am index 73af619..5b33379 100644 --- a/Makefile.am +++ b/Makefile.am @@ -288,5 +288,5 @@ generate_metadata: metadata_generator srcdir=$(srcdir) utils/meta_gen.sh test_coverage: dist - DIST_ARCHIVES=$(DIST_ARCHIVES) ./test_coverage.sh + MAKE=$(MAKE) DIST_ARCHIVES=$(DIST_ARCHIVES) ./test_coverage.sh rm $(DIST_ARCHIVES) diff --git a/test_coverage.sh b/test_coverage.sh index 5c57d02..20f70d9 100755 --- a/test_coverage.sh +++ b/test_coverage.sh @@ -21,11 +21,11 @@ cd $srcdir CXXFLAGS="-g -O0 --coverage" CFLAGS="-g -O0 --coverage" ./autogen.sh --disable-shared # Generate gcov output -make +${MAKE} # Generate html report lcov --base-directory . --directory . --zerocounters -q -make check +${MAKE} check lcov --base-directory . --directory . -c -o libbash_test.info lcov --remove libbash_test.info "/usr*" -o libbash_test.info # remove output for external libraries rm -rf ../test_coverage |