#!/bin/bash

flags="1200 $*"

let count=0
let fail=0

function try_tx_rx_ampl
{
    a="$1"
    echo -n "$a "
    let count++
    ./self-test testdata-ascii.txt --volume $a $flags -- $flags || let fail++
}

for ampl in 3.50 1.00 0.30 0.01 " E  "
do
    try_tx_rx_ampl "$ampl"
done

if [ $fail -eq 0 ]
then
echo "  (all $count amplitude tests passed)"
else
echo "  ($fail/$count amplitude tests failed)"
fi
exit $fail
