diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2016-11-27 23:21:10 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2016-11-27 23:21:10 +0100 |
commit | b7e800454f985b5f23753452d2f51056f1327239 (patch) | |
tree | 90c8e57212030eead6cc08d39643072edcc4fac8 /Makefile | |
parent | 20d82a7a1bbf571e552915d2320c8b5dc1cfa813 (diff) |
makefile: Add test-cover-html
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -7,6 +7,7 @@ COMMIT_HASH=`git rev-parse --short HEAD 2>/dev/null` BUILD_DATE=`date +%FT%T%z` LDFLAGS=-ldflags "-X github.com/spf13/hugo/hugolib.CommitHash=${COMMIT_HASH} -X github.com/spf13/hugo/hugolib.BuildDate=${BUILD_DATE}" +PACKAGES = $(shell govendor list -no-status +local | sed 's/github.com.spf13.hugo/./') all: gitinfo @@ -74,3 +75,9 @@ vet: echo "^ go vet errors!" && echo && exit 1; \ fi +test-cover-html: + echo "mode: count" > coverage-all.out + $(foreach pkg,$(PACKAGES),\ + govendor test -coverprofile=coverage.out -covermode=count $(pkg);\ + tail -n +2 coverage.out >> coverage-all.out;) + go tool cover -html=coverage-all.out
\ No newline at end of file |