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 |
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 |