Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLeitwolf112026-10-23 23:28:06 +0300
committerLeitwolf112026-10-23 23:28:06 +0300
commit15eb534ee493a3388c168709eb79a954e9cb5fcf (patch)
treea08efeb1f5184d8326d57ef358ce9d0531864f78
parent93d4e7dbebab867e0a7f59fc25308460a7a76280 (diff)
downloadcatch3-15eb534ee493a3388c168709eb79a954e9cb5fcf.tar.gz
Move the runner fuzzers under fuzzing/Progmasoft
The license check expects Progmasoft's header only on paths that contain a Progmasoft directory, so the two runner fuzzers move next to each other under fuzzing/Progmasoft and keep their MPL header.
-rw-r--r--fuzzing/CMakeLists.txt8
-rw-r--r--fuzzing/Progmasoft/fuzz_RunnerJson.cpp (renamed from fuzzing/fuzz_RunnerJson.cpp)0
-rw-r--r--fuzzing/Progmasoft/fuzz_RunnerOptions.cpp (renamed from fuzzing/fuzz_RunnerOptions.cpp)0
3 files changed, 7 insertions, 1 deletions
diff --git a/fuzzing/CMakeLists.txt b/fuzzing/CMakeLists.txt
index 6ba940ce..d300a19d 100644
--- a/fuzzing/CMakeLists.txt
+++ b/fuzzing/CMakeLists.txt
@@ -14,7 +14,13 @@ target_compile_features(fuzzhelper PUBLIC cxx_std_20)
# fix later. For now, target libFuzzer only.
target_link_options(fuzzhelper PUBLIC "-fsanitize=fuzzer")
-foreach(fuzzer TestSpecParser RunnerJson RunnerOptions)
+foreach(fuzzer TestSpecParser)
add_executable(fuzz_${fuzzer} fuzz_${fuzzer}.cpp)
target_link_libraries(fuzz_${fuzzer} PRIVATE fuzzhelper)
endforeach()
+
+# Progmasoft's fuzzers live apart, under their own license header.
+foreach(fuzzer RunnerJson RunnerOptions)
+ add_executable(fuzz_${fuzzer} Progmasoft/fuzz_${fuzzer}.cpp)
+ target_link_libraries(fuzz_${fuzzer} PRIVATE fuzzhelper)
+endforeach()
diff --git a/fuzzing/fuzz_RunnerJson.cpp b/fuzzing/Progmasoft/fuzz_RunnerJson.cpp
index 4cc3770c..4cc3770c 100644
--- a/fuzzing/fuzz_RunnerJson.cpp
+++ b/fuzzing/Progmasoft/fuzz_RunnerJson.cpp
diff --git a/fuzzing/fuzz_RunnerOptions.cpp b/fuzzing/Progmasoft/fuzz_RunnerOptions.cpp
index 2a10ba91..2a10ba91 100644
--- a/fuzzing/fuzz_RunnerOptions.cpp
+++ b/fuzzing/Progmasoft/fuzz_RunnerOptions.cpp