Makefile 513 B

12345678910111213141516171819202122232425262728293031
  1. TEST?=./...
  2. default: alldeps test
  3. deps:
  4. go get -v -d ./...
  5. alldeps:
  6. go get -v -d -t ./...
  7. updatedeps:
  8. go get -v -d -u ./...
  9. test: alldeps
  10. go test
  11. go test ./tests
  12. @go vet 2>/dev/null ; if [ $$? -eq 3 ]; then \
  13. go get golang.org/x/tools/cmd/vet; \
  14. fi
  15. @go vet $(TEST) ; if [ $$? -eq 1 ]; then \
  16. echo "go-vet: Issues running go vet ./..."; \
  17. exit 1; \
  18. fi
  19. ci: alldeps test
  20. bench:
  21. go test --bench=.*
  22. .PHONY: bin checkversion ci default deps generate releasebin test testacc testrace updatedeps