# -*-sh-*-
-function findup() {
+# Compatibility script for older (non-wvtest) test
+
+. ./wvtest.sh
+
+# Exit on the first error
+set -e
+
+if test -f ../../$(basename $0 .sh).files; then
+ WVPASS . ../../$(basename $0 .sh).files
+fi
+omkize
+
+findup() {
local arg="$1"
if test -z "$arg"; then return 1; fi
exit 1
fi
done
-
+
echo $PWD/$arg
cd $wd
}
-function error() {
- echo $1 > _error
- exit 1
+error() {
+ _wvfind_caller
+ _wvcheck 1 "$1"
}
-function canttest() {
- echo $1 > _error
- exit 2
+canttest() {
+ _wvfind_caller
+ _wvcheck 1 "$1 (cannot be test)"
}
-
-if [ -z "$OMK_TESTSROOT" ]; then
- # We are not called by tester.py - probably, a single test was
- # executed by hand.
-
- tester=$(findup tester.py)
- python $tester # Run tester in the current
- # directory
- exit
-fi
-