Files
adsb-tools/adsbus/stutterfuzz.sh

29 lines
996 B
Bash
Raw Normal View History

2016-03-09 21:48:54 -08:00
#!/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 &
2016-03-10 11:38:01 -08:00
stutterfuzz --blob-dir testcase --host=::1 --port=20004 --cycle-ms=150 --num-conns=10 2>/dev/null &
2016-03-09 21:48:54 -08:00
fg %1
kill %2
wait