podman
30 строк · 572.0 Байт
1ifeq "$(strip $(shell go env GOARCH))" "amd64"2RACE_FLAG := -race3endif
4
5.PHONY: test6test: pretest gotest7
8.PHONY: golangci-lint9golangci-lint:10go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest11golangci-lint run
12
13.PHONY: staticcheck14staticcheck:15go install honnef.co/go/tools/cmd/staticcheck@master16staticcheck ./...
17
18.PHONY: lint19lint: golangci-lint staticcheck20
21.PHONY: pretest22pretest: lint23
24.PHONY: gotest25gotest:26go test $(RACE_FLAG) -vet all ./...27
28.PHONY: integration29integration:30go test -tags docker_integration -run TestIntegration -v
31