blob: cc62644b32c2b0248fc821aa717c57325fbb2006 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/bin/bash
if [[ $# -eq 0 ]] ; then
echo 'Supply at least one argument'
exit 1
fi
TESTDB=/tmp/$1.db
TESTSQL=/tmp/$1.sql
TESTPID=/tmp/$1.pid
TESTSRV=./$1.exe
rm -f $TESTDB $TESTSQL $TESTPID $TESTSRV
../bin/urweb -debug -boot -noEmacs -dbms sqlite -db $TESTDB -sql $TESTSQL "$1" || exit 1
if [ -e $TESTSQL ]
then
sqlite3 $TESTDB < $TESTSQL
fi
$TESTSRV -q -a 127.0.0.1 &
echo $! >> $TESTPID
sleep 1
python -m unittest $1.py
kill `cat $TESTPID`
|