Remove obsolete coverage tools from Makefile

Go 1.10 allows -coverprofile when testing multiple packages, so these hacks are no longer needed.
This commit is contained in:
Cody Soyland 2018-03-23 14:20:23 -05:00
parent 80a06486d7
commit 99eb00bbdc

View file

@ -40,20 +40,10 @@ test: vendor
go test $(PKGS) $(TESTFLAGS)
cover: vendor
mkdir -p build/coverage
echo "mode: set" > build/coverage/all.out
for pkg in $(PKGS) ; do \
make cover-pkg PKG=$$pkg ; \
done
cover-pkg:
mkdir -p build/coverage
touch build/coverage/$(subst /,-,$(PKG)).out
go test -coverprofile=build/coverage/$(subst /,-,$(PKG)).out $(PKG)
tail -n +2 build/coverage/$(subst /,-,$(PKG)).out >> build/coverage/all.out
make test TESTFLAGS="-coverprofile=build/coverage.out"
cover-viz: cover
go tool cover -html=build/coverage/all.out
go tool cover -html=build/coverage.out
pilosa: vendor
go build -tags release -ldflags $(LDFLAGS) $(FLAGS) $(CLONE_URL)/cmd/pilosa