File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -7,18 +7,19 @@ SHELL := /bin/bash
7
7
# # Run benchmark and show result stats, iterations count controlled by BENCH_COUNT, default 5.
8
8
bench : bench-run bench-stat-diff bench-stat
9
9
10
+ bench-stat-cli :
11
+ @test -s $(GOPATH ) /bin/benchstat || GOFLAGS= GOBIN=$(GOPATH ) /bin $(GO ) install golang.org/x/perf/cmd/benchstat@latest
12
+
10
13
# # Run benchmark, iterations count controlled by BENCH_COUNT, default 5.
11
14
bench-run :
12
15
@set -o pipefail && $(GO ) test -bench=. -count=$(BENCH_COUNT ) -run=^a ./... | tee bench-$(REF_NAME ) .txt
13
16
14
17
# # Show benchmark comparison with base branch.
15
- bench-stat-diff :
16
- @test -s $(GOPATH ) /bin/benchstat || GO111MODULE=off GOFLAGS= GOBIN=$(GOPATH ) /bin $(GO ) install golang.org/x/perf/cmd/benchstat@latest
18
+ bench-stat-diff : bench-stat-cli
17
19
@test ! -e bench-$(MASTER_BRANCH ) .txt || benchstat bench-$(MASTER_BRANCH ) .txt bench-$(REF_NAME ) .txt
18
20
19
21
# # Show result of benchmark.
20
- bench-stat :
21
- @test -s $(GOPATH ) /bin/benchstat || GO111MODULE=off GOFLAGS= GOBIN=$(GOPATH ) /bin $(GO ) install golang.org/x/perf/cmd/benchstat@latest
22
+ bench-stat : bench-stat-cli
22
23
@$(GOPATH ) /bin/benchstat bench-$(REF_NAME ) .txt
23
24
24
25
.PHONY : bench bench-run bench-stat-diff bench-stat
You can’t perform that action at this time.
0 commit comments