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

tarantool / tarantool / 16137506168
88%

Build:
DEFAULT BRANCH: master
Ran 08 Jul 2025 08:19AM UTC
Jobs 1
Files 511
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

08 Jul 2025 08:03AM UTC coverage: 87.558% (+0.02%) from 87.543%
16137506168

push

github

locker
box: support fixed point decimal parts validation in keys

Let's support fixed point decimal validation for keys to be on par
with other field types. For example we validate ranges for fixed-size
numeric fields like `int32` etc. In particular we add support for:

- key validation in box operations like `index:get()`
- key validation using `key_def` Lua module

We also now can:

- create index over not formatted fixed point decimal field
- introspect scale in index

While at it let's change dummy `type_params` value for non decimal
fields to 0 in format. Current `INT64_MAX` is too tied to parsing.

Follow-up tarantool/tarantool-ee#1188

NO_CHANGELOG=not yet released
NO_DOC=minor

70718 of 124579 branches covered (56.77%)

104 of 108 new or added lines in 11 files covered. (96.3%)

24 existing lines in 12 files now uncovered.

103921 of 118688 relevant lines covered (87.56%)

2606266.61 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
4
93.87
0.13% src/box/key_def.c

Uncovered Existing Lines

Lines Coverage ∆ File
1
90.8
0.06% src/box/box.cc
1
95.36
-0.31% src/box/raft.c
1
93.55
-0.14% src/box/txn_limbo.c
1
90.38
-1.92% src/lib/core/trigger.cc
1
22.64
-0.02% src/lib/uri/uri_parser.c
2
84.35
-0.16% src/box/xlog.c
2
89.25
-0.11% src/box/xrow.c
2
93.01
-0.03% src/lib/core/fiber.c
2
97.15
-0.2% src/lib/msgpuck/msgpuck.h
3
90.9
-0.31% src/box/vy_scheduler.c
4
93.31
-1.27% src/lib/swim/swim_io.c
4
81.82
-12.12% src/lua/minifio.c
Jobs
ID Job ID Ran Files Coverage
1 16137506168.1 08 Jul 2025 08:19AM UTC 511
87.56
GitHub Action Run
Source Files on build 16137506168
  • Tree
  • List 511
  • Changed 36
  • Source Changed 0
  • Coverage Changed 36
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 3677c108 on github
  • Prev Build on master (#16071606497)
  • Next Build on master (#16141218430)
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