• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tarantool / tarantool / 7486244035
88%

Build:
DEFAULT BRANCH: master
Ran 11 Jan 2024 08:53AM UTC
Jobs 1
Files 509
Run time 49s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Jan 2024 08:41AM UTC coverage: 86.873% (+0.006%) from 86.867%
7486244035

push

github

igormunkin
test: fix flaky tests when JIT is enabled

<box/net.box_reconnect_after_gh-3164.test.lua> and
<vinyl/tx_gap_lock.test.lua> checking some objects that should be
collected may fail because these objects are referenced as the upvalues
for a function inlined on some JIT trace. The objects aren't leaked;
tests don't consider the JIT semantics. See more details in [1].

This patch disables JIT for the first test.

The second test itself isn't affected since the commit
tarantool/test-run@33fbace83 ("Add
default server restart to each test run"). Because of this commit, the
`tx.gap_locks` can't be affected by the use of the `create_iterator()`
function in other tests.
But to avoid similar situations in the future, the JIT is disabled for
the `res.next()` function in test utils.

[1]: https://github.com/tarantool/tarantool/wiki/LuaJIT-function-inlining

Closes tarantool/tarantool-qa#233
Closes tarantool/tarantool-qa#276

NO_DOC=fix flaky test
NO_CHANGELOG=see NO_DOC

66455 of 118736 branches covered (0.0%)

98748 of 113670 relevant lines covered (86.87%)

2675307.28 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7486244035.1 11 Jan 2024 08:53AM UTC 0
86.87
GitHub Action Run
Source Files on build 7486244035
Detailed source file information is not available for this build.
  • Back to Repo
  • 1a5e3bf3 on github
  • Prev Build on master (#7476017188)
  • Next Build on master (#7490257668)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc