#!/bin/bash

export TEST_EXIT=1

if [ "$1" = octave ] ; then
    echo Running tests with:
    octave -v | head -1
    function batch_run { octave -q "$1"; }
else
    function batch_run { matlab -nojvm -nodisplay -r "${1%.m}"; }
fi

BAR=---------------------------------------------------------------------------

for a in test_*.m ; do
    echo $BAR
    echo Testing $a
    batch_run "$a"
    echo $BAR
done

