From: Sebastien Douheret Date: Tue, 21 Aug 2018 17:17:06 +0000 (+0200) Subject: Disable Go cache when running tests X-Git-Tag: 5.99.5~1 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=src%2Fxds%2Fxds-server.git;a=commitdiff_plain;h=7ec4cfb73ca8ead1c816e3c7845211ddfb548a12 Disable Go cache when running tests By default, if the test executable and command line match a previous run and the files and environment variables consulted by that run have not changed either, go test will not really run tests but just print the previous test output. For more info, see https://golang.org/doc/go1.10#test Change-Id: Id37e1a8f7bdcb10584cc9c0f09f0558b319b793a Signed-off-by: Sebastien Douheret --- diff --git a/Makefile b/Makefile index f7f7a9a..0b40731 100644 --- a/Makefile +++ b/Makefile @@ -119,11 +119,12 @@ xds: scripts tools/syncthing/copytobin @echo "### Build XDS server (version $(VERSION), subversion $(SUB_VERSION)) - $(BUILD_MODE)"; @cd $(ROOT_SRCDIR); $(BUILD_ENV_FLAGS) go build $(VERBOSE_$(V)) -i -o $(LOCAL_BINDIR)/$(TARGET)$(EXT) -ldflags "$(GO_LDFLAGS) -X main.AppVersion=$(VERSION) -X main.AppSubVersion=$(SUB_VERSION)" -gcflags "$(GO_GCFLAGS)" . +.PHONY: test test: tools/glide ifndef name - go test --race ./test -v + GOCACHE=off go test --race ./test -v else - go test --race ./test -v -run $(name) + GOCACHE=off go test --race ./test -v -run $(name) endif vet: tools/glide