Skip to content

Integration testing [tarantool]#663

Merged
Gerold103 merged 3 commits into
tarantool:masterfrom
Serpentian:integration-tarantool
Jul 22, 2026
Merged

Integration testing [tarantool]#663
Gerold103 merged 3 commits into
tarantool:masterfrom
Serpentian:integration-tarantool

Conversation

@Serpentian

Copy link
Copy Markdown
Collaborator

No description provided.

@Serpentian Serpentian self-assigned this Jul 20, 2026
@Serpentian
Serpentian force-pushed the integration-tarantool branch 28 times, most recently from d223a39 to 6eef8ef Compare July 21, 2026 17:55
@Serpentian
Serpentian force-pushed the integration-tarantool branch 9 times, most recently from 41de206 to fc3c744 Compare July 22, 2026 10:18
The input receives a vshard rock artifact, not a Tarantool build
artifact. Let's fix it, looks confusing.

NO_DOC=ci
NO_TEST=ci
@Serpentian
Serpentian force-pushed the integration-tarantool branch from fc3c744 to f7294d4 Compare July 22, 2026 12:28
Currently the Tarantool installation logic is duplicated in the fast and
flaky testing. And it'll be needed in tarantool integration and all
subsequent integration tests.

Let's move it to an action while keeping the existing install, cache,
checkout, and build steps intact.

NO_DOC=ci
NO_TEST=ci
There're a number of tests in Tarantool, which are never launched in CI,
since vshard is not installed there: it's actually difficult to install
the vshard in Tarantool's CI, so it was decided introducing the
integration testing in VShard instead.

This commit implements that: we build the master workflow, install
vshard and run the Tarantool tests. It doesn't make sense to figure out,
which tests actually depend on VShard and which are not, since the test
can sometimes work without vshard and behave differently, if vshard is
installed, so let's run all config related tests.

Part of tarantool#582

NO_DOC=ci
NO_TEST=ci
@Serpentian
Serpentian force-pushed the integration-tarantool branch from f7294d4 to 2085664 Compare July 22, 2026 14:53
@Serpentian
Serpentian marked this pull request as ready for review July 22, 2026 18:22
@Serpentian
Serpentian requested a review from Gerold103 July 22, 2026 18:22
@Serpentian Serpentian assigned Gerold103 and unassigned Serpentian Jul 22, 2026

@Gerold103 Gerold103 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Top 💪🚨

@Gerold103
Gerold103 merged commit 9cc5419 into tarantool:master Jul 22, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants