From c82e7ee1d46a67f686f1d00aa35e7594b31022d5 Mon Sep 17 00:00:00 2001 From: Niall Sheridan Date: Sat, 25 Aug 2018 13:49:59 +0100 Subject: Add codecov.io Split runs into lint/test Remove go 1.9 - coverage does not work with `./...` and go 1.9 --- Makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 1d2f08e..46b0064 100644 --- a/Makefile +++ b/Makefile @@ -10,9 +10,11 @@ CGO_ENABLED ?= $(shell go env CGO_ENABLED) all: test build -test: dep - go test ./... +test: + go test -coverprofile=coverage.txt -covermode=count ./... go install -race $(CASHIER_CMD) $(CASHIERD_CMD) + +lint: dep go vet ./... go list ./... |xargs -L1 golint -set_exit_status gofmt -s -d -l -e $(SRC_FILES) @@ -39,7 +41,6 @@ migration: dep: go get -u golang.org/x/lint/golint - go get -u golang.org/x/tools/cmd/goimports version: @echo $(VERSION) -- cgit v1.2.3