[Tarantool-patches] [PATCH 0/4] Add fuzzing testing

Kirill Yukhin kyukhin at tarantool.org
Fri Dec 25 17:52:54 MSK 2020


Hello,

On 30 ноя 23:24, Sergey Bronnikov via Tarantool-patches wrote:
> From: Sergey Bronnikov <sergeyb at tarantool.org>
> 
> Patch series adds required support in project infrastructure for fuzzing tests,
> add tests for uri, csv and http_parser modules, adds integration with OSS Fuzz
> (infrastructure for continuous running fuzzing tests).
> 
> NOTE: v2 version had LGTM from Sergey Petrenko, see [1]
> 
> Changelog:
> 
> v2:
> - introduce CMake flag to enable building fuzzers
> - add fuzzers based on LibFuzzer to csv, http_parser and uri modules
> 
> v3:
> - report error on an attempt to set ENABLE_FUZZER=ON with GCC compiler
> - fixed return code in tests
> - place tests to a common dir test/fuzz/ like we did with unit tests
> - enable building fuzzers in Tarantool CI job
> - add target to build all availabe fuzzers
> - add integration with OSS Fuzz [2]
> - add corpus for uri, csv and http_parser tests
> 
> 1. https://lists.tarantool.org/pipermail/tarantool-patches/2020-April/016471.html
> 2. https://github.com/google/oss-fuzz/pull/4723
> 
> CI: https://gitlab.com/tarantool/tarantool/-/pipelines/223112908
> Issue: https://github.com/tarantool/tarantool/issues/1809

I've checked your patchset into 2.5, 2.6 and master.

--
Regards, Kirill Yukhin


More information about the Tarantool-patches mailing list