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