aboutsummaryrefslogtreecommitdiff
path: root/testsuite/runtest
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/runtest')
-rwxr-xr-xtestsuite/runtest13
1 files changed, 13 insertions, 0 deletions
diff --git a/testsuite/runtest b/testsuite/runtest
index 624de8fde..cade871a2 100755
--- a/testsuite/runtest
+++ b/testsuite/runtest
@@ -3,6 +3,19 @@
# Usage:
# runtest [applet1] [applet2...]
+# Helper for helpers. Oh my...
+test x"$ECHO" != x"" || {
+ ECHO="echo"
+ test x"`echo -ne`" = x"" || {
+ # Compile and use a replacement 'echo' which understands -e -n
+ ECHO="$PWD/echo-ne"
+ test -x "$ECHO" || {
+ gcc -Os -o "$ECHO" ../scripts/echo.c || exit 1
+ }
+ }
+ export ECHO
+}
+
# Run one old-style test.
# Tests are stored in applet/testcase shell scripts.
# They are run using "sh -x -e applet/testcase".