; Crowbar fuzz testing for bundle ; ; To run: dune exec fuzz/fuzz.exe ; With AFL: afl-fuzz -i fuzz/input -o fuzz/findings -- ./_build/default/fuzz/fuzz.exe @@ (executable (name fuzz) (modules fuzz fuzz_bundle) (libraries bundle crowbar)) (rule (alias runtest) (enabled_if (<> %{profile} afl)) (deps fuzz.exe) (action (run %{exe:fuzz.exe}))) (rule (alias fuzz) (enabled_if (= %{profile} afl)) (deps (source_tree corpus) fuzz.exe gen_corpus.exe) (action (echo "AFL fuzzer built: %{exe:fuzz.exe}\n"))) (executable (name gen_corpus) (modules gen_corpus) (libraries bundle unix))