Skip to content

Commit

Permalink
Do not enable -race for GOARCH=386
Browse files Browse the repository at this point in the history
  • Loading branch information
programmer04 committed Jul 3, 2020
1 parent a9d023d commit eb06e02
Showing 1 changed file with 14 additions and 8 deletions.
22 changes: 14 additions & 8 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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)))

Expand Down Expand Up @@ -89,7 +95,7 @@ telegraf:

.PHONY: test
test:
go test -race -short ./...
go test -short $(race_detector) ./...

.PHONY: fmt
fmt:
Expand All @@ -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:
Expand All @@ -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:
Expand Down

0 comments on commit eb06e02

Please sign in to comment.