diff options
author | Nick Mathewson <nickm@torproject.org> | 2016-12-14 15:57:22 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2017-01-30 08:37:24 -0500 |
commit | 3c748559343b98f1dd37a0f49bd1e179715bf511 (patch) | |
tree | 4e900717224654460f3603ca413745235bf58b75 /src/test/fuzz_static_testcases.sh | |
parent | 81e44c22573e86cdcca6e47a7e68b3c83d4855f1 (diff) | |
download | tor-3c748559343b98f1dd37a0f49bd1e179715bf511.tar.gz tor-3c748559343b98f1dd37a0f49bd1e179715bf511.zip |
Addition to test cases: make sure fuzzer binaries allow known cases
This isn't fuzzing per se, so much as replaying the highlights of
past fuzzer runs.
Diffstat (limited to 'src/test/fuzz_static_testcases.sh')
-rwxr-xr-x | src/test/fuzz_static_testcases.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/test/fuzz_static_testcases.sh b/src/test/fuzz_static_testcases.sh new file mode 100755 index 0000000000..276bc6e157 --- /dev/null +++ b/src/test/fuzz_static_testcases.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +# Copyright (c) 2016, The Tor Project, Inc. +# See LICENSE for licensing information + +set -e + +for fuzzer in "${builddir:-.}"/src/test/fuzz/fuzz-* ; do + f=`basename $fuzzer` + case="${f#fuzz-}" + echo "Running tests for ${case}" + for entry in ${abs_top_srcdir:-.}/src/test/fuzz/data/${case}/*; do + "${fuzzer}" "--err" < "$entry" + done +done |