diff options
author | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2018-08-21 19:17:06 +0200 |
---|---|---|
committer | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2018-08-21 19:17:19 +0200 |
commit | 7ec4cfb73ca8ead1c816e3c7845211ddfb548a12 (patch) | |
tree | 98c5f1b7342f9fea4c0eddc7434e8af1e84f08c8 | |
parent | c095e1ea9a9e38f020ce4ae852d97c712be910b6 (diff) |
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 <sebastien.douheret@iot.bzh>
-rw-r--r-- | Makefile | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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 |