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

tarantool / tarantool / 5587384778
86%
master: 88%

Build:
Build:
LAST BUILD BRANCH: gh-12343
DEFAULT BRANCH: master
Ran 18 Jul 2023 12:47PM UTC
Jobs 1
Files 476
Run time 22s
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

18 Jul 2023 12:26PM UTC coverage: 85.773% (-0.02%) from 85.788%
5587384778

push

github

igormunkin
test/fuzz: refactor LuaJIT fuzzer

This refactoring will:

1. Move macros from a header to the source file.
Macros should be used in header only with undef to avoid redefinitions.
Undef directive is not useful since we want to use these macros in the
source file.

2. Remove `using namespace lua_grammar` from header.
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rs-using-directive

3. Moving serializer entry point and constant parameters into
luajit_fuzzer namespace.
It's a common practice in C++ to avoid name collisions.

4. Move serializer functions into anonymous namespace.
These functions are not a part of the interface so should have
static linkage.
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rs-unnamed2

5. Fix ConvertToStringDefault function.
It was logically wrong so it would generate an identifier `123` from
`*123`.

NO_CHANGELOG=internal
NO_DOC=fuzzer fix

(cherry picked from commit 56488e15c)

62210 of 114080 branches covered (54.53%)

93167 of 108621 relevant lines covered (85.77%)

3334727.17 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5587384778.1 18 Jul 2023 12:47PM UTC 0
85.77
GitHub Action Run
Source Files on build 5587384778
Detailed source file information is not available for this build.
  • Back to Repo
  • 8ebe4851 on github
  • Prev Build on release/2.11 (#5555991596)
  • Next Build on release/2.11 (#5601965154)
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