mirror of
https://github.com/marzer/tomlplusplus.git
synced 2026-01-19 04:52:09 +00:00
Add unit test build to OSS-Fuzz build.sh (#287)
This commit is contained in:
@@ -6,3 +6,38 @@ cmake -S . -B build -DBUILD_FUZZER=ON && cmake --build build --target install
|
||||
mkdir -p corpus
|
||||
find $SRC/tomlplusplus -name "*.toml" -exec cp {} corpus \;
|
||||
zip -q -j $OUT/toml_fuzzer_seed_corpus.zip corpus/*
|
||||
|
||||
# Build unit test
|
||||
clang++ -std=c++17 -O2 -DUSE_VENDORED_LIBS=1 \
|
||||
-Iinclude -Itests \
|
||||
tests/at_path.cpp \
|
||||
tests/conformance_burntsushi_invalid.cpp \
|
||||
tests/conformance_burntsushi_valid.cpp \
|
||||
tests/conformance_iarna_invalid.cpp \
|
||||
tests/conformance_iarna_valid.cpp \
|
||||
tests/formatters.cpp \
|
||||
tests/for_each.cpp \
|
||||
tests/impl_toml.cpp \
|
||||
tests/main.cpp \
|
||||
tests/manipulating_arrays.cpp \
|
||||
tests/manipulating_parse_result.cpp \
|
||||
tests/manipulating_tables.cpp \
|
||||
tests/manipulating_values.cpp \
|
||||
tests/parsing_arrays.cpp \
|
||||
tests/parsing_booleans.cpp \
|
||||
tests/parsing_comments.cpp \
|
||||
tests/parsing_dates_and_times.cpp \
|
||||
tests/parsing_floats.cpp \
|
||||
tests/parsing_integers.cpp \
|
||||
tests/parsing_key_value_pairs.cpp \
|
||||
tests/parsing_spec_example.cpp \
|
||||
tests/parsing_strings.cpp \
|
||||
tests/parsing_tables.cpp \
|
||||
tests/path.cpp \
|
||||
tests/tests.cpp \
|
||||
tests/user_feedback.cpp \
|
||||
tests/using_iterators.cpp \
|
||||
tests/visit.cpp \
|
||||
tests/windows_compat.cpp \
|
||||
-o unit_tests \
|
||||
-pthread
|
||||
|
||||
Reference in New Issue
Block a user