diff options
Diffstat (limited to 'fuzz/init-fuzzers.sh')
| -rwxr-xr-x | fuzz/init-fuzzers.sh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/fuzz/init-fuzzers.sh b/fuzz/init-fuzzers.sh index 4d28016..ea2c8cc 100755 --- a/fuzz/init-fuzzers.sh +++ b/fuzz/init-fuzzers.sh | |||
| @@ -5,7 +5,7 @@ FUZZDIR=`dirname $0` | |||
| 5 | 5 | ||
| 6 | cd ${FUZZDIR} | 6 | cd ${FUZZDIR} |
| 7 | 7 | ||
| 8 | if ! test -x xplist_fuzzer || ! test -x bplist_fuzzer; then | 8 | if ! test -x xplist_fuzzer || ! test -x bplist_fuzzer || ! test -x jplist_fuzzer; then |
| 9 | echo "ERROR: you need to build the fuzzers first." | 9 | echo "ERROR: you need to build the fuzzers first." |
| 10 | cd ${CURDIR} | 10 | cd ${CURDIR} |
| 11 | exit 1 | 11 | exit 1 |
| @@ -19,5 +19,12 @@ mkdir -p bplist-input | |||
| 19 | cp ../test/data/*.bplist bplist-input/ | 19 | cp ../test/data/*.bplist bplist-input/ |
| 20 | ./bplist_fuzzer -merge=1 bplist-input bplist-crashes bplist-leaks -dict=bplist.dict | 20 | ./bplist_fuzzer -merge=1 bplist-input bplist-crashes bplist-leaks -dict=bplist.dict |
| 21 | 21 | ||
| 22 | mkdir -p jplist-input | ||
| 23 | mkdir -p jplist-crashes | ||
| 24 | mkdir -p jplist-leaks | ||
| 25 | cp ../test/data/j1.plist jplist-input/ | ||
| 26 | cp ../test/data/j2.plist jplist-input/ | ||
| 27 | ./jplist_fuzzer -merge=1 jplist-input jplist-crashes jplist-leaks -dict=jplist.dict | ||
| 28 | |||
| 22 | cd ${CURDIR} | 29 | cd ${CURDIR} |
| 23 | exit 0 | 30 | exit 0 |
