summaryrefslogtreecommitdiff
path: root/bin/rtt-fuzz
blob: 464ff34a4ac3fcb1de93f6541f4069e96532906b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash

export TITLE=$1
shift

if [ ! -f ./public/$TITLE/rules.js ]
then
	echo usage: rtt-fuzz TITLE
	exit 1
fi

if [ -z $(npm ls -p jsfuzz) ]
then
	echo Installing "jsfuzz" package.
	npm install -s --no-save jsfuzz
fi

mkdir -p fuzzer/corpus-$TITLE
npx jsfuzz tools/fuzz.js fuzzer/corpus-$TITLE --exact-artifact-path=/dev/null | tee fuzzer/log-$TITLE.txt