Fix coverage reports (#2974)

tokarchuk/v1.17
Ethan Koenig 7 years ago committed by Lauris BH
parent 4d85c1d3c8
commit f148a4a1ed
  1. 9
      Makefile

@ -138,14 +138,7 @@ coverage:
@hash gocovmerge > /dev/null 2>&1; if [ $$? -ne 0 ]; then \ @hash gocovmerge > /dev/null 2>&1; if [ $$? -ne 0 ]; then \
$(GO) get -u github.com/wadey/gocovmerge; \ $(GO) get -u github.com/wadey/gocovmerge; \
fi fi
echo "mode: set" > coverage.all gocovmerge integration.coverage.out $(shell find . -type f -name "coverage.out") > coverage.all;\
for PKG in $(PACKAGES); do\
egrep "$$PKG[^/]*\.go" integration.coverage.out > int.coverage.out;\
gocovmerge $$GOPATH/src/$$PKG/coverage.out int.coverage.out > pkg.coverage.out;\
grep -h -v "^mode:" pkg.coverage.out >> coverage.all;\
mv pkg.coverage.out $$GOPATH/src/$$PKG/coverage.out;\
rm int.coverage.out;\
done;
.PHONY: unit-test-coverage .PHONY: unit-test-coverage
unit-test-coverage: unit-test-coverage:

Loading…
Cancel
Save