diff --git a/.drone.yml b/.drone.yml index d8fc6ae..f070f81 100644 --- a/.drone.yml +++ b/.drone.yml @@ -5,18 +5,10 @@ steps: - name: build image: golang:latest commands: - - go test -v -short -cover -coverprofile=coverage.txt ./... + - go test -v -cover -coverprofile=coverage.txt -covermode=atomic -coverpkg=$(shell go list) -race . - name: coverage image: plugins/codecov settings: token: from_secret: codecov-token - - - name: notify - image: plugins/webhook - urls: https://msgbus.mills.io/ci.mills.io - when: - status: - - success - - failure diff --git a/Makefile b/Makefile index 9ea60e1..f670ef5 100644 --- a/Makefile +++ b/Makefile @@ -29,8 +29,12 @@ profile: bench: @go test -v -benchmem -bench=. ./... -test: - @go test -v -cover -coverprofile=coverage.txt -covermode=atomic -coverpkg=./... -race ./... +test: build + @go test -v \ + -cover -coverprofile=coverage.txt -covermode=atomic \ + -coverpkg=$(shell go list) \ + -race \ + . clean: @git clean -f -d -X