summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2003-07-24 20:47:30 +0000
committerOwen Taylor <otaylor@src.gnome.org>2003-07-24 20:47:30 +0000
commit7f1df343586e2386acda0e269f79c0d2632e1500 (patch)
tree9989d1bfca5f353b432ce208a88dbffc7b72babf /tests
parente5c7056c3839616f1087d722ac03c1ee7c7d636f (diff)
downloadpango-7f1df343586e2386acda0e269f79c0d2632e1500.tar.gz
Generate runtest.sh so we can use ECHO_C, ECHO_N, SHELL (#114944)
Thu Jul 24 16:40:12 2003 Owen Taylor <otaylor@redhat.com> * configure.in tests/runtests.sh.in: Generate runtest.sh so we can use ECHO_C, ECHO_N, SHELL (#114944)
Diffstat (limited to 'tests')
-rwxr-xr-xtests/runtests.sh52
-rwxr-xr-xtests/runtests.sh.in7
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