- Description:
- Fuzzing Tarantool Lua API
- Last Change:
- Clone URL:
Commit Briefs
tests: update datetime tests (master)
tests: remove unneeded tests
The tests `tarantool_crud.lua` and `vinyl.lua` has beed replaced with `test_engine.lua`, see [1]. 1. https://github.com/tarantool/tarantool/commit/33670eae8afe425a0cd17067a114e7130b58bbd7
Branches
Tags
Tree
.github/ | |
.luacheckrc | commits | blame |
LICENSE | commits | blame |
README.md | commits | blame |
tests/ |
README.md
## Fuzzing Tarantool Lua API Fuzzing tests for Tarantool built-in Lua modules - https://www.tarantool.io/en/doc/latest/reference/reference_lua/ ### Usage Build Tarantool: ```sh $ CFLAGS="-fsanitize=fuzzer-no-link" LDFLAGS="-fsanitize=fuzzer-no-link" CC=clang CXX=clang++ cmake -S . -B build -DENABLE_BUNDLED_LIBCURL=OFF -DCMAKE_BUILD_TYPE=Debug -DENABLE_ASAN=ON -DENABLE_BACKTRACE=OFF $ cmake --build build --parallel ``` Run tests: ```sh $ luarocks --local install luzer $ git clone https://github.com/ligurio/tarantool-corpus tests/tarantool-corpus $ LSAN_OPTIONS=suppressions=$(pwd)/asan/lsan.supp ASAN_OPTIONS=heap_profile=0:unmap_shadow_on_exit=1:print_suppressions=0 tarantool tarantool_csv.lua ```