Skip to content

ci: add luatest submodule (requires dropping support for 1.10)#658

Draft
Serpentian wants to merge 1 commit into
tarantool:masterfrom
Serpentian:add-luatest-submodule
Draft

ci: add luatest submodule (requires dropping support for 1.10)#658
Serpentian wants to merge 1 commit into
tarantool:masterfrom
Serpentian:add-luatest-submodule

Conversation

@Serpentian

Copy link
Copy Markdown
Collaborator

Since commit ed80182 ("ci: bump test-run"), luatest isn't shipped with test-run anymore. Instead, developers are supposed to install it from rocks. It isn't really convenient because to do it, you have to install the tt and tarantool packages first, i.e. to test tarantool built from sources you have to install the tarantool binary package first, which looks weird. True, one can make tt use a freshly built tarantool's binary and headers, but that's tricky. Let's add luatest as a submodule to the tarantool repository. This makes test-run use it if it doesn't find luatest in rocks, see tarantool/test-run#459, but it also must be bumped for that to work.

NO_DOC=build
NO_TEST=build

Since commit ed80182 ("ci: bump test-run"), luatest isn't shipped
with test-run anymore. Instead, developers are supposed to install it
from rocks. It isn't really convenient because to do it, you have to
install the tt and tarantool packages first, i.e. to test tarantool
built from sources you have to install the tarantool binary package
first, which looks weird. True, one can make tt use a freshly built
tarantool's binary and headers, but that's tricky. Let's add luatest as
a submodule to the tarantool repository. This makes test-run use it if
it doesn't find luatest in rocks, see tarantool/test-run#459, but it
also must be bumped for that to work.

NO_DOC=build
NO_TEST=build
@Serpentian Serpentian self-assigned this Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant