From: arjen Date: Wed, 3 Sep 2003 13:51:00 +0000 (+0000) Subject: Overall test script. Runs all tests in sequence X-Git-Tag: V0_0_8~3 X-Git-Url: http://www.andromeda.nl/gitweb/?p=gnucomo.git;a=commitdiff_plain;h=08f159debcae2026a5e97e2d1a10985425dfbdaa Overall test script. Runs all tests in sequence --- diff --git a/test/gcmtest b/test/gcmtest new file mode 100755 index 0000000..5105754 --- /dev/null +++ b/test/gcmtest @@ -0,0 +1,31 @@ +#!/bin/sh + +LD_LIBRARY_PATH=/usr/local/pqxx/lib +export LD_LIBRARY_PATH + +for testscript in t*.sh +do + name=`basename $testscript .sh` + sh $testscript 1>$name.log 2>$name.err + status=$? + diff $name.log $name.expect >/dev/null + stdout_diff=$? + if [ $stdout_diff != 0 ] + then + echo " Test $name: diffrence in stdout." + fi + diff $name.err $name.errors >/dev/null + stderr_diff=$? + if [ $stderr_diff != 0 ] + then + echo " Test $name: diffrence in stderr." + fi + if [ $stdout_diff = 0 -a $stderr_diff = 0 ] + then + result=PASSED + else + result=FAILED + fi + echo Test $name, status = $status. $result +done +