From 31fa612fef39cc21c94cd86da184506088475e23 Mon Sep 17 00:00:00 2001 From: Leonid Bugaev Date: Tue, 7 Jul 2015 08:29:49 +0500 Subject: [PATCH] Add go tool coverage make task --- .gitignore | 2 ++ Makefile | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index dfabfec..9d54abc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ *.swp *.gor + +*.out diff --git a/Makefile b/Makefile index c75b5f2..ca1a5f5 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ release: release-x86 release-x64 release-x64: docker run -v `pwd`:$(SOURCE_PATH) -t --env GOOS=linux --env GOARCH=amd64 --env CGO_ENABLED=0 -i gor go build && tar -czf gor_x64.tar.gz gor && rm gor - + release-x86: docker run -v `pwd`:$(SOURCE_PATH) -t --env GOOS=linux --env GOARCH=386 --env CGO_ENABLED=0 -i gor go build && tar -czf gor_x86.tar.gz gor && rm gor @@ -16,6 +16,10 @@ dbuild: dtest: docker run -v `pwd`:$(SOURCE_PATH) -t -i --env GORACE="halt_on_error=1" gor go test ./... $(ARGS) -race -v -timeout 15s +dcover: + docker run -v `pwd`:$(SOURCE_PATH) -t -i --env GORACE="halt_on_error=1" gor go test $(ARGS) -race -v -timeout 15s -coverprofile=coverage.out + go tool cover -html=coverage.out + dfmt: docker run -v `pwd`:$(SOURCE_PATH) -t -i gor go fmt