@@ -13,6 +13,7 @@ BENCH_REFERENCE_REPO := ${BENCH_PATH}/go-tarantool
13
13
BENCH_OPTIONS := -bench=. -run=^Benchmark -benchmem -benchtime=${DURATION} -count=${COUNT}
14
14
GO_TARANTOOL_URL := https://github.com/tarantool/go-tarantool
15
15
GO_TARANTOOL_DIR := ${PROJECT_DIR}/${BENCH_PATH}/go-tarantool
16
+ TAGS :=
16
17
17
18
.PHONY : clean
18
19
clean :
@@ -33,7 +34,7 @@ golangci-lint:
33
34
34
35
.PHONY : test
35
36
test :
36
- go test ./... -v -p 1
37
+ go test -tags " $( TAGS ) " ./... -v -p 1
37
38
38
39
.PHONY : testdata
39
40
testdata :
@@ -43,38 +44,38 @@ testdata:
43
44
test-connection-pool :
44
45
@echo " Running tests in connection_pool package"
45
46
go clean -testcache
46
- go test ./connection_pool/ -v -p 1
47
+ go test -tags " $( TAGS ) " ./connection_pool/ -v -p 1
47
48
48
49
.PHONY : test-multi
49
50
test-multi :
50
51
@echo " Running tests in multiconnection package"
51
52
go clean -testcache
52
- go test ./multi/ -v -p 1
53
+ go test -tags " $( TAGS ) " ./multi/ -v -p 1
53
54
54
55
.PHONY : test-queue
55
56
test-queue :
56
57
@echo " Running tests in queue package"
57
58
cd ./queue/ && tarantool -e " require('queue')"
58
59
go clean -testcache
59
- go test ./queue/ -v -p 1
60
+ go test -tags " $( TAGS ) " ./queue/ -v -p 1
60
61
61
62
.PHONY : test-uuid
62
63
test-uuid :
63
64
@echo " Running tests in UUID package"
64
65
go clean -testcache
65
- go test ./uuid/ -v -p 1
66
+ go test -tags " $( TAGS ) " ./uuid/ -v -p 1
66
67
67
68
.PHONY : test-main
68
69
test-main :
69
70
@echo " Running tests in main package"
70
71
go clean -testcache
71
- go test . -v -p 1
72
+ go test -tags " $( TAGS ) " . -v -p 1
72
73
73
74
.PHONY : coverage
74
75
coverage :
75
76
go clean -testcache
76
77
go get golang.org/x/tools/cmd/cover
77
- go test ./... -v -p 1 -covermode=atomic -coverprofile=$(COVERAGE_FILE ) -coverpkg=./...
78
+ go test -tags " $( TAGS ) " ./... -v -p 1 -covermode=atomic -coverprofile=$(COVERAGE_FILE ) -coverpkg=./...
78
79
go tool cover -func=$(COVERAGE_FILE )
79
80
80
81
.PHONY : coveralls
@@ -94,7 +95,7 @@ ${BENCH_PATH} bench-deps:
94
95
.PHONY : bench
95
96
${BENCH_FILE} bench : ${BENCH_PATH}
96
97
@echo " Running benchmark tests from the current branch"
97
- go test ${TEST_PATH} ${BENCH_OPTIONS} 2>&1 \
98
+ go test -tags " $( TAGS ) " ${TEST_PATH} ${BENCH_OPTIONS} 2>&1 \
98
99
| tee ${BENCH_FILE}
99
100
benchstat ${BENCH_FILE}
100
101
@@ -104,7 +105,7 @@ ${GO_TARANTOOL_DIR}:
104
105
105
106
${REFERENCE_FILE} : ${GO_TARANTOOL_DIR}
106
107
@echo " Running benchmark tests from master for using results in bench-diff target"
107
- cd ${GO_TARANTOOL_DIR} && git pull && go test ./... ${BENCH_OPTIONS} 2>&1 \
108
+ cd ${GO_TARANTOOL_DIR} && git pull && go test -tags $( TAGS ) ./... ${BENCH_OPTIONS} 2>&1 \
108
109
| tee ${REFERENCE_FILE}
109
110
110
111
bench-diff : ${BENCH_FILES}
0 commit comments