diff options
Diffstat (limited to 'vendor/github.com/prometheus/procfs/Makefile.common')
-rw-r--r-- | vendor/github.com/prometheus/procfs/Makefile.common | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/vendor/github.com/prometheus/procfs/Makefile.common b/vendor/github.com/prometheus/procfs/Makefile.common index 066866e..b978dfc 100644 --- a/vendor/github.com/prometheus/procfs/Makefile.common +++ b/vendor/github.com/prometheus/procfs/Makefile.common | |||
@@ -69,6 +69,15 @@ else | |||
69 | GO_BUILD_PLATFORM ?= $(GOHOSTOS)-$(GOHOSTARCH) | 69 | GO_BUILD_PLATFORM ?= $(GOHOSTOS)-$(GOHOSTARCH) |
70 | endif | 70 | endif |
71 | 71 | ||
72 | GOTEST := $(GO) test | ||
73 | GOTEST_DIR := | ||
74 | ifneq ($(CIRCLE_JOB),) | ||
75 | ifneq ($(shell which gotestsum),) | ||
76 | GOTEST_DIR := test-results | ||
77 | GOTEST := gotestsum --junitfile $(GOTEST_DIR)/unit-tests.xml -- | ||
78 | endif | ||
79 | endif | ||
80 | |||
72 | PROMU_VERSION ?= 0.5.0 | 81 | PROMU_VERSION ?= 0.5.0 |
73 | PROMU_URL := https://github.com/prometheus/promu/releases/download/v$(PROMU_VERSION)/promu-$(PROMU_VERSION).$(GO_BUILD_PLATFORM).tar.gz | 82 | PROMU_URL := https://github.com/prometheus/promu/releases/download/v$(PROMU_VERSION)/promu-$(PROMU_VERSION).$(GO_BUILD_PLATFORM).tar.gz |
74 | 83 | ||
@@ -142,14 +151,17 @@ else | |||
142 | endif | 151 | endif |
143 | 152 | ||
144 | .PHONY: common-test-short | 153 | .PHONY: common-test-short |
145 | common-test-short: | 154 | common-test-short: $(GOTEST_DIR) |
146 | @echo ">> running short tests" | 155 | @echo ">> running short tests" |
147 | GO111MODULE=$(GO111MODULE) $(GO) test -short $(GOOPTS) $(pkgs) | 156 | GO111MODULE=$(GO111MODULE) $(GOTEST) -short $(GOOPTS) $(pkgs) |
148 | 157 | ||
149 | .PHONY: common-test | 158 | .PHONY: common-test |
150 | common-test: | 159 | common-test: $(GOTEST_DIR) |
151 | @echo ">> running all tests" | 160 | @echo ">> running all tests" |
152 | GO111MODULE=$(GO111MODULE) $(GO) test $(test-flags) $(GOOPTS) $(pkgs) | 161 | GO111MODULE=$(GO111MODULE) $(GOTEST) $(test-flags) $(GOOPTS) $(pkgs) |
162 | |||
163 | $(GOTEST_DIR): | ||
164 | @mkdir -p $@ | ||
153 | 165 | ||
154 | .PHONY: common-format | 166 | .PHONY: common-format |
155 | common-format: | 167 | common-format: |