1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
TEST=. BENCH=. COVERPROFILE=/tmp/c.out bench: benchpreq go test -v -test.bench=$(BENCH) ./.bench cover: fmt go test -coverprofile=$(COVERPROFILE) -test.run=$(TEST) . go tool cover -html=$(COVERPROFILE) rm $(COVERPROFILE) fmt: @go fmt ./... test: fmt @go test -v -cover -test.run=$(TEST) .PHONY: bench cover fmt test