Wee fuzz test and associated bug fixes

This commit is contained in:
2025-05-18 13:46:00 -04:00
parent 9543aba2ad
commit b7f6ed1c9c
5 changed files with 179 additions and 106 deletions

View File

@@ -49,5 +49,10 @@ target_include_directories(mytest PRIVATE include)
target_link_libraries(mytest PRIVATE doctest nanobench simdjson)
doctest_discover_tests(mytest)
add_executable(fuzz src/fuzz.cpp)
target_include_directories(fuzz PRIVATE include)
target_compile_options(fuzz PRIVATE -fsanitize=fuzzer)
target_link_options(fuzz PRIVATE -fsanitize=fuzzer)
add_executable(validate src/validate.cpp)
target_include_directories(validate PRIVATE include)