diff options
| -rw-r--r-- | Makefile | 9 | 
1 files changed, 9 insertions, 0 deletions
| @@ -1,28 +1,37 @@  .PHONY=all test testjson vet vetjson cov covhtml clean +# build binary  all:  	go1.18beta1 build -ldflags='-s -w' +# run all tests  test:  	go1.18beta1 test -cover ./... +# run all tests, print result to stdout as json  testjson:  	go1.18beta1 test -json -cover ./... +# run go vet  vet:  	go1.18beta1 vet ./... +# run go vet, print results to stdout as json  vetjson:  	go1.18beta1 vet -json ./... +# generate test coverage profile, print results to stdout  cov:  	go1.18beta1 test -coverprofile=coverage.out ./... && \  	  go1.18beta1 tool cover -func=coverage.out +# generate test coverage profile, render results as html, show +# in browser  covhtml:  	go1.18beta1 test -coverprofile=coverage.out ./... && \  	  go1.18beta1 tool cover -html=coverage.out -o coverage.html && \      xdg-open ./coverage.html +# run go clean  clean:  	go1.18beta1 clean | 
