forked from weaselab/weaseljson
Run fuzz corpus from ctest
This commit is contained in:
@@ -180,6 +180,12 @@ else()
|
|||||||
target_compile_options(fuzz PRIVATE ${TEST_FLAGS})
|
target_compile_options(fuzz PRIVATE ${TEST_FLAGS})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# Replay the checked-in corpus through the fuzz target as a regression test.
|
||||||
|
file(GLOB corpus_files ${CMAKE_CURRENT_SOURCE_DIR}/corpus/*)
|
||||||
|
if(corpus_files)
|
||||||
|
add_test(NAME fuzz_corpus COMMAND fuzz ${corpus_files})
|
||||||
|
endif()
|
||||||
|
|
||||||
add_executable(validate src/validate.cpp)
|
add_executable(validate src/validate.cpp)
|
||||||
target_link_libraries(validate ${PROJECT_NAME}-static)
|
target_link_libraries(validate ${PROJECT_NAME}-static)
|
||||||
target_include_directories(validate PRIVATE include)
|
target_include_directories(validate PRIVATE include)
|
||||||
|
|||||||
Reference in New Issue
Block a user