<HTML><BODY><div><div>- Adding new stage "integr_test" for integration<br>  testing connectors and modules with Tarantool.<br>- Adding options "-DENABLE_DIST=ON" into<br>  "build_debian" target to enable tarantoolctl<br>  during T installation.<br>- Adding module VSHARD for testing in Tarantool<br>  development cycle.</div><div> </div><div>Closes #4972<br>---</div><div> </div><div>Github: https://github.com/tarantool/tarantool/tree/opiskunov/gh-4972-integration-test-vshard<br>Issue: https://github.com/tarantool/tarantool/issues/4972<br><br> .gitlab-ci.yml | 11 +++++++++++<br> .travis.mk     |  9 ++++++++-<br> 2 files changed, 19 insertions(+), 1 deletion(-)</div><div> </div><div>diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml<br>index 256b368..8576f91 100644<br>--- a/.gitlab-ci.yml<br>+++ b/.gitlab-ci.yml<br>@@ -1,5 +1,6 @@<br> stages:<br>   - test<br>+  - integr_test<br>   - perf<br>   - cleanup</div><div> </div><div>@@ -183,6 +184,16 @@ freebsd_12_release:<br>   script:<br>     - ${GITLAB_MAKE} vms_test_freebsd</div><div> </div><div>+# ###################<br>+# Integration testing<br>+# ###################<br>+<br>+release_module_vshard_test:<br>+  <<: *docker_test_definition<br>+  stage: integr_test<br>+  script:<br>+    - ${GITLAB_MAKE} test_module_vshard<br>+<br> # ####<br> # Perf<br> # ####<br>diff --git a/.travis.mk b/.travis.mk<br>index 063537f..1603242 100644<br>--- a/.travis.mk<br>+++ b/.travis.mk<br>@@ -77,7 +77,7 @@ deps_buster_clang_8: deps_debian<br> # Release</div><div> </div><div> build_debian:<br>-       cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo -DENABLE_WERROR=ON ${CMAKE_EXTRA_PARAMS}<br>+       cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo -DENABLE_WERROR=ON -DENABLE_DIST=ON ${CMAKE_EXTRA_PARAMS}<br>        make -j</div><div> </div><div> test_debian_no_deps: build_debian<br>@@ -87,6 +87,13 @@ test_debian: deps_debian test_debian_no_deps</div><div> </div><div> test_debian_clang8: deps_debian deps_buster_clang_8 test_debian_no_deps</div><div> </div><div>+# Integration testing<br>+<br>+test_module_vshard: build_debian<br>+       make install<br>+       git clone --recurse-submodules https://github.com/tarantool/vshard.git vshard<br>+       cd vshard && cmake . && make test<br>+<br> # Debug with coverage</div><div> </div><div> build_coverage_debian:<br>--<br>1.8.3.1</div><div> </div></div></BODY></HTML>