diff options
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/runtests.sh | 52 | ||||
-rwxr-xr-x | tests/runtests.sh.in | 7 |
2 files changed, 5 insertions, 54 deletions
diff --git a/tests/runtests.sh b/tests/runtests.sh deleted file mode 100755 index 897cd120..00000000 --- a/tests/runtests.sh +++ /dev/null @@ -1,52 +0,0 @@ -#! /bin/sh - -LOGFILE=runtests.log -POTENTIAL_TESTS='testboundaries testcolor' - -for I in $POTENTIAL_TESTS -do - GOOD=yes - test -f $I || { - echo "WARNING: test program $I not found, not running" - GOOD=no - } - - if test x$GOOD = xyes; then - test -x $I || { - echo "WARNING: test program $I is not executable, not running" - GOOD=no - } - fi - - if test x$GOOD = xyes; then - TESTS="$TESTS$I " - fi -done - -echo "Logging to $LOGFILE" - -echo "Log file for Pango test programs." > $LOGFILE -echo "" >> $LOGFILE -echo "Tests are: "$TESTS >> $LOGFILE -echo "" >> $LOGFILE - -for I in $TESTS -do - echo -n "Running test program \"$I\", please wait:" - echo "" >> $LOGFILE - echo "Output of $I:" >> $LOGFILE - if ./$I >>$LOGFILE 2>&1; then - echo " passed" - else - echo - echo - echo '***' - echo " Test failed: $I" - echo " See $LOGFILE for errors" - echo - exit 1 - fi -done - -echo -echo "All tests passed." diff --git a/tests/runtests.sh.in b/tests/runtests.sh.in index 897cd120..0c3466e2 100755 --- a/tests/runtests.sh.in +++ b/tests/runtests.sh.in @@ -1,8 +1,11 @@ -#! /bin/sh +#! @SHELL@ LOGFILE=runtests.log POTENTIAL_TESTS='testboundaries testcolor' +ECHO_C='@ECHO_C@' +ECHO_N='@ECHO_N@' + for I in $POTENTIAL_TESTS do GOOD=yes @@ -32,7 +35,7 @@ echo "" >> $LOGFILE for I in $TESTS do - echo -n "Running test program \"$I\", please wait:" + echo $ECHO_N "Running test program \"$I\", please wait:$ECHO_C" echo "" >> $LOGFILE echo "Output of $I:" >> $LOGFILE if ./$I >>$LOGFILE 2>&1; then |