Commits


test: replace testcase by luatest's testcases The tests `array.test.lua` and `map.test.lua` requires remote Tarantool instance for running testcases. When test are executed by test-run.py it runs this Tarantool instance. The testcases that require remote instance were ported to luatest to make tests able to run with ctest. Required by patches for CTest support, because allows to execute aforementioned tests without test-run.py. NO_CHANGELOG=codehealth NO_DOC=codehealth NO_TEST=codehealth


test: remove testcase for tarantoolctl The testcase `test_tarantoolctl_connect` tests `tarantoolctl`, but this tools has been deprecated an removed for a long time. The patch removes testcases as useless. Follows up commit 216b6243bba1 ("tools: remove tarantoolctl utility"). NO_CHANGELOG=codehealth NO_DOC=codehealth


test: fix minimal.test.lua The patch set a patch to tarantool binary explicitly in the aforementioned test. NO_CHANGELOG=codehealth NO_DOC=codehealth


test: use built tarantool instead a system one The test gh_5747_crash_multiple_args_test.lua use a tarantool binary that is available in a current PATH environment variable. In some cases, PATH may point to a system tarantool binary and this could be unexpected for those who run the test. The patch set a path to tarantool binary derived from a command-line used to run the test. NO_CHANGELOG=codehealth NO_DOC=codehealth


test: fix test filename According to CMake policy CMP0110 whitespaces and other special characters are forbidden before CMake 3.19. This policy is triggered with patch for CTest support and breaks test generation: NO_WRAP The following name given to add_test() is invalid if CMP0110 is not set or set to OLD: `test/box-luatest/gh_7217_repeatable_{in, up}sert_memtx_tx_conflict_test.lua´ NO_WRAP The patch renames file without using whitespaces and special characters. Required for CTest support. Follows up commit 654cf498662c ("memtx: fix story delete statement list"). 1. https://cmake.org/cmake/help/latest/policy/CMP0110.html NO_CHANGELOG=codehealth NO_DOC=codehealth NO_TEST=codehealth