Skip to content

Commit 65a6de4

Browse files
committed
github-ci: add tests for msgpack.v5
Closes #124
1 parent 33530e7 commit 65a6de4

File tree

2 files changed

+28
-3
lines changed

2 files changed

+28
-3
lines changed

.github/workflows/testing.yml

+23-3
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,15 @@ jobs:
7171
- name: Run regression tests
7272
run: make test
7373

74-
- name: Run tests with call_17
74+
- name: Run regression tests with call_17
7575
run: make test TAGS="go_tarantool_call_17"
7676

77+
- name: Run regression tests with msgpack.v5
78+
run: make test TAGS="go_tarantool_msgpack_v5"
79+
80+
- name: Run regression tests with msgpack.v5 and call_17
81+
run: make test TAGS="go_tarantool_msgpack_v5,go_tarantool_call_17"
82+
7783
- name: Run fuzzing tests
7884
if: ${{ matrix.fuzzing }}
7985
run: make fuzzing TAGS="go_tarantool_decimal_fuzzing"
@@ -146,20 +152,34 @@ jobs:
146152
source tarantool-enterprise/env.sh
147153
make deps
148154
149-
- name: Run tests
155+
- name: Run regression tests
150156
run: |
151157
source tarantool-enterprise/env.sh
152158
make test
153159
env:
154160
TEST_TNT_SSL: ${{matrix.ssl}}
155161

156-
- name: Run tests with call_17
162+
- name: Run regression tests with call_17
157163
run: |
158164
source tarantool-enterprise/env.sh
159165
make test TAGS="go_tarantool_call_17"
160166
env:
161167
TEST_TNT_SSL: ${{matrix.ssl}}
162168

169+
- name: Run regression tests with msgpack.v5
170+
run: |
171+
source tarantool-enterprise/env.sh
172+
make test TAGS="go_tarantool_msgpack_v5"
173+
env:
174+
TEST_TNT_SSL: ${{matrix.ssl}}
175+
176+
- name: Run regression tests with msgpack.v5 and call_17
177+
run: |
178+
source tarantool-enterprise/env.sh
179+
make test TAGS="go_tarantool_msgpack_v5,go_tarantool_call_17"
180+
env:
181+
TEST_TNT_SSL: ${{matrix.ssl}}
182+
163183
- name: Run fuzzing tests
164184
if: ${{ matrix.fuzzing }}
165185
run: make fuzzing TAGS="go_tarantool_decimal_fuzzing"

CONTRIBUTING.md

+5
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ make test
2929
The tests set up all required `tarantool` processes before run and clean up
3030
afterwards.
3131

32+
If you want to run the tests with specific build tags:
33+
```bash
34+
make test TAGS=go_tarantool_ssl_disable,go_tarantool_msgpack_v5
35+
```
36+
3237
If you have Tarantool Enterprise Edition 2.10 or newer, you can run additional
3338
SSL tests. To do this, you need to set an environment variable 'TEST_TNT_SSL':
3439

0 commit comments

Comments
 (0)