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

tarantool / tarantool / 5552479660
88%

Build:
DEFAULT BRANCH: master
Ran 14 Jul 2023 09:22AM UTC
Jobs 1
Files 490
Run time 12s
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

14 Jul 2023 09:12AM UTC coverage: 86.095% (+0.009%) from 86.086%
5552479660

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

63445 of 115268 branches covered (55.04%)

95145 of 110512 relevant lines covered (86.09%)

2864383.5 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5552479660.1 14 Jul 2023 09:22AM UTC 0
86.09
GitHub Action Run
Source Files on build 5552479660
Detailed source file information is not available for this build.
  • Back to Repo
  • 56488e15 on github
  • Prev Build on master (#5541357175)
  • Next Build on master (#5554291102)
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