[Tarantool-patches] [PATCH v1] gitlab-ci: integration testing vshard
Oleg Piskunov
o.piskunov at tarantool.org
Mon May 18 15:46:13 MSK 2020
Sasha, thanks for review. Below my comments.
>> +test_module_vshard:
>> + cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo -DENABLE_WERROR=ON -DENABLE_DIST=ON ${CMAKE_EXTRA_PARAMS}
>> + make -j
>
>Here is the Tarantool building and there is already special rule exists
>for it, let's use it, like:
>
>test_module_vshard: build_debian
The reason is that tarantoolctl needed for testing vshard module.
I’ll reuse «build_debian», but will add -DENABLE_DIST=ON option to it for enable
tarantoolctl during «make install».
>> + make install
>> + git clone https://github.com/tarantool/vshard.git tarantool/vshard
>
>A little bit confising here, if you want additional directory like
>'tarantool' may be it's better to change it to some name like 'module'.
Sure, will change path to just «vshard»
>> + cd tarantool/vshard && git submodule update --init --recursive \
>> + && cmake . && make test
>
>Seems extra 'submodule update' call to git can be merged to its 'clone'
>call, like:
>
>git clone --recurse-submodules https://...
Sure. Will do.
--
Oleg Piskunov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.tarantool.org/pipermail/tarantool-patches/attachments/20200518/e30c797c/attachment.html>
More information about the Tarantool-patches
mailing list