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

tarantool / tarantool / 31715196311
88%

Build:
DEFAULT BRANCH: master
Ran 13 Aug 2026 03:37PM UTC
Jobs 1
Files 529
Run time 2min
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

13 Aug 2026 03:24PM UTC coverage: 87.889% (+0.01%) from 87.878%
31715196311

push

github

locker
lua: use same package.searchroot in all threads

package.setsearchroot() sets the root directory from which dependencies
are loaded. Currently, it's thread-local so one has to set it in all
application threads in addition to setting it in the main thread. This
is inconvenient. In particular, we have to set it in all tests that
use the luatest module.

Let's make the variable that stores the search root directory path
global so that package.setsearchroot() now affects all threads.
To protect from MT-races, we protect it with a mutex, which should be
fine because the search root is typically updated only at startup
and used only when a new module is loaded.

Closes #12546

NO_DOC=bug fix

72397 of 121488 branches covered (59.59%)

30 of 36 new or added lines in 1 file covered. (83.33%)

26 existing lines in 12 files now uncovered.

108301 of 123225 relevant lines covered (87.89%)

1390746.77 hits per line

Uncovered Changes

Lines Coverage ∆ File
6
89.79
-0.44% src/lua/init.c

Coverage Regressions

Lines Coverage ∆ File
7
95.22
-1.46% src/box/vy_read_iterator.c
5
93.02
-0.99% src/box/xrow_update_field.c
3
92.72
-0.04% src/box/vinyl.c
2
86.9
-0.29% src/lib/core/say.c
2
80.95
-9.52% src/lib/core/tt_sigaction.c
1
95.21
-0.53% src/box/vy_range.c
1
85.89
0.0% src/box/xlog.c
1
94.3
-0.12% src/lib/core/fiber.c
1
90.38
-1.92% src/lib/core/trigger.cc
1
96.23
-0.05% src/lib/salad/bps_tree.h
1
85.15
-0.99% src/lib/small/small/slab_arena.c
1
79.44
-0.25% src/main.cc
Jobs
ID Job ID Ran Files Coverage
1 31715196311.1 13 Aug 2026 03:37PM UTC 529
87.89
GitHub Action Run
Source Files on build 31715196311
  • Tree
  • List 529
  • Changed 32
  • Source Changed 0
  • Coverage Changed 32
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 64ba291f on github
  • Prev Build on master (#31679488552)
  • Next Build on master (#31782830167)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc