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 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
#!/bin/sh
LNG=$1
if [ -z "$LNG" ]; then
echo "Usage: do-test.sh [lang] [files]"
exit 1
fi
if [ ! -d "test/${LNG}" ]; then
echo "Cannot find ${LNG} test suite"
exit 1
fi
case ${LNG} in
"python")
LD_LIBRARY_PATH=$PWD/python
PYTHONPATH=$PWD/python
export LD_LIBRARY_PATH PYTHONPATH
;;
"perl")
# TODO
;;
esac
cd test/${LNG}
shift
if [ -n "$@" ]; then
while [ -n "$1" ]; do
echo $a
${LNG} $1
shift
done
else
for a in * ; do
echo $a
${LNG} $a
done
fi
|