; Crowbar fuzz testing for github-oauth ; ; Quick check: dune build @fuzz ; With AFL: crow start --cpus=4 (executable (name fuzz) (modules fuzz fuzz_github_oauth) (libraries github-oauth crowbar crypto-rng.unix)) (executable (name gen_corpus) (modules gen_corpus) (libraries unix)) (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")))