-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test: support tests with vshard #381
Conversation
We need use `box.info.replication.uuid` instead of `box.info.cluster.uuid` to support Tarantool 3.0 [1]. 1. tarantool/tarantool#8289 Part of #366 Closes #371
69b5862
to
c7d1d22
Compare
There are 3 red tests in |
c7d1d22
to
bc306c7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your hard work! Seems mostly nice, see some comments below
5057af4
to
3e6023b
Compare
The patch updates all tests to work with `vshard` and `cartridge` at the same time. But tests of the `cartridge` role of the cartridge or special features are skipping for `vshard`. If `cartridge` is not installed or not supported (Tarantool 3.0+), tests will run only with `vshard`. The source of `vshard_helpers` folder is `vshard` repository [1] with minor modifications. 1. https://github.com/tarantool/vshard/tree/b3c27b32637863e9a03503e641bb7c8c69779a00/test/luatest_helpers Closes #364
3e6023b
to
e52c470
Compare
Added a workaround with the triggers removing before a space drop. Now the tests work with all versions of Taranatool. |
The patch returns integration test run with `crud`. The test run was removed earlier [1] because the `crud` did not support tests with Tarantool 3.0. But now it supports [2]. 1. 7316d81 2. tarantool/crud#381 NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci
The patch returns integration test run with `crud`. The test run was removed earlier [1] because the `crud` did not support tests with Tarantool 3.0. But now it supports [2]. 1. 7316d81 2. tarantool/crud#381 NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci
The patch updates all tests to work with
vshard
andcartridge
at the same time. But tests of thecartridge
role of the cartridge or special features are skipping forvshard
.If
cartridge
is not installed or not supported (Tarantool 3.0+), tests will run only withvshard
.The source of
vshard_helpers
folder isvshard
repository [1] with minor modifications.I didn't forget about
Closes #364
Closes #371