#!/bin/bash
exitcode=0
defpath="/usr/share/rosa-autotests"
# defpath='./'
export TEXTDOMAINDIR=/usr/share/locale
export TEXTDOMAIN=rosa-autotests
export HOME=/tmp

echo_() {
  gettext -s "$@"
}

if [ $1 ] ; then
    list="$@"
else 
    list='std'
fi

for dir in $list ; do
  if [ -d ${defpath}/$dir ] ; then
    pushd ${defpath}/$dir >/dev/null 
    for test in $(ls -1) ; do
      if ! source $test ; then
        echo -n "$0: $dir: $test - " 1>&2
        echo_ "non zero exit status" 1>&2
        exitcode=$(($exitcode + 1))
      fi
    done
    popd >/dev/null
  else
    echo -n "$0: ${defpath}/$dir - " 1>&2
    echo_ "not found dir" 1>&2
    exitcode=$(($exitcode + 10))
  fi
done
exit $exitcode

