tests/runtests
author Alexander Solovyov <piranha@piranha.org.ua>
Sun, 19 Sep 2010 19:25:02 +0300 (2010-09-19)
changeset 118 51f4b89d6c8d
parent 96 82aaeccffbec
permissions -rwxr-xr-x
fix some pep8 warnings
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
96
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
     1
#!/bin/sh
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
     2
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
     3
BASE=$(dirname $0)/..
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
     4
STDOUT=$BASE/tests/tmp.out
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
     5
STDERR=$BASE/tests/tmp.err
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
     6
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
     7
for f in `ls .`; do
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
     8
    if [ -x "$f" -a $f != "runtests" ]; then
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
     9
        echo ---------------- $f
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
    10
        PYTHONPATH=$BASE $BASE/tests/$f >$STDOUT 2>$STDERR
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
    11
        diff -N $BASE/tests/$f.out $STDOUT
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
    12
        diff -N $BASE/tests/$f.err $STDERR
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
    13
    fi
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
    14
done
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
    15
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
    16
rm -f $STDOUT
82aaeccffbec automate test system
Alexander Solovyov <piranha@piranha.org.ua>
parents:
diff changeset
    17
rm -f $STDERR