From acd5ca6b31c81208f86f4da3df31b16f8c2d6289 Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Wed, 9 Mar 2016 21:48:54 -0800 Subject: [PATCH] Add script for running stutterfuzz --- adsbus/stutterfuzz.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 adsbus/stutterfuzz.sh diff --git a/adsbus/stutterfuzz.sh b/adsbus/stutterfuzz.sh new file mode 100755 index 0000000..ac414d8 --- /dev/null +++ b/adsbus/stutterfuzz.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +set -emx +trap 'kill $(jobs -p)' EXIT + +valgrind --log-file=stutterfuzz-valgrind.log --track-fds=yes --show-leak-kinds=all --leak-check=full \ + ./adsbus \ + --stdout=stats \ + --log-file=stutterfuzz-adsbus.log \ + --listen-send-receive=airspy_adsb=::/20000 \ + --listen-send-receive=beast=::/20001 \ + --listen-send-receive=json=::/20002 \ + --listen-send-receive=proto=::/20003 \ + --listen-send-receive=raw=::/20004 & + +sleep 5 + +tail --follow stutterfuzz-valgrind.log & + +stutterfuzz --blob-dir testcase --host=::1 --port=20000 --cycle-ms=150 --num-conns=10 2>/dev/null & +stutterfuzz --blob-dir testcase --host=::1 --port=20001 --cycle-ms=150 --num-conns=10 2>/dev/null & +stutterfuzz --blob-dir testcase --host=::1 --port=20002 --cycle-ms=150 --num-conns=10 2>/dev/null & +stutterfuzz --blob-dir testcase --host=::1 --port=20003 --cycle-ms=150 --num-conns=10 2>/dev/null & +stutterfuzz --blob-dir testcase --host=::1 --port=20005 --cycle-ms=150 --num-conns=10 2>/dev/null & + +fg %1 +kill %2 +wait