blob: 6c893bb394a555ecff65ddf398573afb63754492 [file]
fuzztest_cc_library(
NAME
test_binary_util
HDRS
test_binary_util.h
SRCS
test_binary_util.cc
DEPS
absl::check
absl::flat_hash_map
absl::strings
absl::string_view
absl::time
fuzztest::common_logging
fuzztest_flag_name
fuzztest_subprocess
TESTONLY
)
add_executable(
functional_test
functional_test.cc
)
target_link_libraries(
functional_test
PUBLIC
fuzztest_escaping
fuzztest_io
fuzztest_common_logging
fuzztest_printer
fuzztest_serialization
fuzztest_subprocess
fuzztest_test_binary_util
fuzztest_type_support
fuzztest_temp_dir
re2
absl::flat_hash_map
absl::strings
absl::str_format
absl::time
GTest::gmock_main
)
add_test(
NAME
functional_test
COMMAND
functional_test --test_srcdir="${CMAKE_BINARY_DIR}"
)
set_property(
TEST
functional_test
PROPERTY ENVIRONMENT
"TEST_SRCDIR=${CMAKE_BINARY_DIR}"
)
add_executable(
benchmark_test
benchmark_test.cc
)
target_link_libraries(
benchmark_test
PUBLIC
fuzztest_common_logging
fuzztest_subprocess
re2
absl::flat_hash_map
absl::flags
absl::flags_parse
absl::strings
absl::str_format
absl::time
GTest::gmock_main
)