diff --git a/tests/test-40-noise b/tests/test-40-noise new file mode 100755 index 0000000..fcdbc67 --- /dev/null +++ b/tests/test-40-noise @@ -0,0 +1,31 @@ +#!/bin/bash + +flags="$*" +[ -z "$flags" ] && flags="1200" + +let count=0 +let fail=0 + +function try_tx_rx_noise +{ + a="$1" + echo -n "$a " + let count++ + ./self-test testdata-ascii.txt \ + $flags --volume 0.5 \ + -- \ + $flags --Xrxnoise $noise --rx-one || let fail++ +} + +for noise in 0.00 0.05 0.10 0.50 +do + try_tx_rx_noise "$noise" +done + +if [ $fail -eq 0 ] +then +echo " (all $count noise tests passed)" +else +echo " ($fail/$count noise tests failed)" +fi +exit $fail diff --git a/tests/test-41-noise-purefreqs b/tests/test-41-noise-purefreqs new file mode 100755 index 0000000..afc86e7 --- /dev/null +++ b/tests/test-41-noise-purefreqs @@ -0,0 +1 @@ +exec ./test-40-noise 1200 -M 1200 -S 2400