Do not enable -race for GOARCH=386
This commit is contained in:
parent
a9d023d567
commit
eb06e027f0
22
Makefile
22
Makefile
|
|
@ -50,6 +50,12 @@ ifneq ($(tag),)
|
|||
LDFLAGS += -X main.version=$(version)
|
||||
endif
|
||||
|
||||
# Go built-in race detector works only for 64 bits architectures.
|
||||
ifneq ($(GOARCH), 386)
|
||||
race_detector := -race
|
||||
endif
|
||||
|
||||
|
||||
GOFILES ?= $(shell git ls-files '*.go')
|
||||
GOFMT ?= $(shell gofmt -l -s $(filter-out plugins/parsers/influx/machine.go, $(GOFILES)))
|
||||
|
||||
|
|
@ -89,7 +95,7 @@ telegraf:
|
|||
|
||||
.PHONY: test
|
||||
test:
|
||||
go test -race -short ./...
|
||||
go test -short $(race_detector) ./...
|
||||
|
||||
.PHONY: fmt
|
||||
fmt:
|
||||
|
|
@ -107,12 +113,12 @@ fmtcheck:
|
|||
|
||||
.PHONY: test-windows
|
||||
test-windows:
|
||||
go test -race -short ./plugins/inputs/ping/...
|
||||
go test -race -short ./plugins/inputs/win_perf_counters/...
|
||||
go test -race -short ./plugins/inputs/win_services/...
|
||||
go test -race -short ./plugins/inputs/procstat/...
|
||||
go test -race -short ./plugins/inputs/ntpq/...
|
||||
go test -race -short ./plugins/processors/port_name/...
|
||||
go test -short $(race_detector) ./plugins/inputs/ping/...
|
||||
go test -short $(race_detector) ./plugins/inputs/win_perf_counters/...
|
||||
go test -short $(race_detector) ./plugins/inputs/win_services/...
|
||||
go test -short $(race_detector) ./plugins/inputs/procstat/...
|
||||
go test -short $(race_detector) ./plugins/inputs/ntpq/...
|
||||
go test -short $(race_detector) ./plugins/processors/port_name/...
|
||||
|
||||
.PHONY: vet
|
||||
vet:
|
||||
|
|
@ -139,7 +145,7 @@ check: fmtcheck vet
|
|||
|
||||
.PHONY: test-all
|
||||
test-all: fmtcheck vet
|
||||
go test -race ./...
|
||||
go test $(race_detector) ./...
|
||||
|
||||
.PHONY: check-deps
|
||||
check-deps:
|
||||
|
|
|
|||
Loading…
Reference in New Issue