#! /bin/bash

# run the tests on the specified shell.

echo "\
=========================
Testing shell: $1
========================="

FAIL=0
if [ -z "$1" ]; then
    echo "\
Please specify a shell to run"
else
    for TEST in param10 \
	debian-echo-n \
	case-statement \
	dollar-zero \
	; do 
	if $1 "./test/${TEST}" ; then
	    echo "TEST ${TEST} ok"
	else
	    echo "TEST ${TEST} FAILED!"
	    FAIL=$((${FAIL} + 1 ))
	fi
    done
fi

echo "\
=========================
${FAIL} tests failed
========================="

if [ "${FAIL}" != "0" ]; then
    exit 1;
fi