Adding coverage to brief make target as well.

This commit is contained in:
Robin Sommer 2012-01-25 17:35:25 -08:00
parent 1aefccd96d
commit 6a6092daf8

View file

@ -1,13 +1,20 @@
DIRS=btest external DIRS=btest external
all: all: make-verbose coverage
brief: make-brief coverage
make-verbose:
@for repo in $(DIRS); do (cd $$repo && make ); done @for repo in $(DIRS); do (cd $$repo && make ); done
make-brief:
@for repo in $(DIRS); do (cd $$repo && make brief ); done
coverage:
@cp btest/coverage.log `mktemp brocov.tmp.XXX` @cp btest/coverage.log `mktemp brocov.tmp.XXX`
@for f in external/*/coverage.log; do cp $$f `mktemp brocov.tmp.XXX`; done @for f in external/*/coverage.log; do cp $$f `mktemp brocov.tmp.XXX`; done
@echo "Complete test suite code coverage:" @echo "Complete test suite code coverage:"
@./scripts/coverage-calc "brocov.tmp.*" coverage.log `pwd`/../scripts @./scripts/coverage-calc "brocov.tmp.*" coverage.log `pwd`/../scripts
@rm -f brocov.tmp.* @rm -f brocov.tmp.*
brief:
@for repo in $(DIRS); do (cd $$repo && make brief ); done