From 2f53cc33569a5dca07706a9913b677381cddf8ca Mon Sep 17 00:00:00 2001 From: xiaofei0800 <54530729+xiaofei0800@users.noreply.github.com> Date: Mon, 13 Apr 2020 18:12:16 +0800 Subject: [PATCH] Update makefile and enable race detection on x64 arch (#401) --- Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 2f05f9576..3420e8b23 100644 --- a/Makefile +++ b/Makefile @@ -27,8 +27,15 @@ GOTEST := $(GO) test GOVET := $(GO) vet GOGET := $(GO) get GOGEN := $(GO) generate +GOFLAGS := -race STATICCHECK := staticcheck +# init arch +ARCH := $(shell getconf LONG_BIT) +ifeq ($(ARCH),64) + GOTEST += $(GOFLAGS) +endif + # init bfe version BFE_VERSION ?= $(shell cat VERSION) @@ -60,7 +67,7 @@ vet-case: # make coverage for codecov coverage: echo -n > coverage.txt - for pkg in $(BFE_PKGS) ; do $(GOTEST) -race -coverprofile=profile.out -covermode=atomic $${pkg} && cat profile.out >> coverage.txt; done + for pkg in $(BFE_PKGS) ; do $(GOTEST) -coverprofile=profile.out -covermode=atomic $${pkg} && cat profile.out >> coverage.txt; done # make package package: