Blame test/runtestcases.sh
|
Packit |
54873f |
#!/bin/bash
|
|
Packit |
54873f |
|
|
Packit |
54873f |
cmd=$1
|
|
Packit |
54873f |
dir=$2
|
|
Packit |
54873f |
|
|
Packit |
54873f |
if test -z "$cmd" -o -z "$dir"; then
|
|
Packit |
54873f |
echo "Usage: runtestcases <cmd> <dir>";
|
|
Packit |
54873f |
exit 1
|
|
Packit |
54873f |
fi
|
|
Packit |
54873f |
|
|
Packit |
54873f |
ex=0
|
|
Packit |
54873f |
for tc in $(find $dir -name \*.t) ; do
|
|
Packit |
54873f |
$cmd $tc >/dev/null
|
|
Packit |
54873f |
tex=$?
|
|
Packit |
54873f |
tcn="${tc#$dir/} .................................................."
|
|
Packit |
54873f |
tcn="${tcn:0:50}"
|
|
Packit |
54873f |
if test "$tex" -eq 0 ; then
|
|
Packit |
54873f |
echo "$tcn Passed"
|
|
Packit |
54873f |
elif test "$tex" -eq 77 ; then
|
|
Packit |
54873f |
echo "$tcn Skipped"
|
|
Packit |
54873f |
else
|
|
Packit |
54873f |
echo "$tcn***Failed"
|
|
Packit |
54873f |
ex=1
|
|
Packit |
54873f |
fi
|
|
Packit |
54873f |
done
|
|
Packit |
54873f |
exit $ex
|