From acac7a7b312fa41fa73e73fad145517c8085d885 Mon Sep 17 00:00:00 2001 From: "David F. Skoll" Date: Mon, 23 Jan 2012 11:58:07 -0500 Subject: [PATCH] Add shell script to test all languages. Add %* substitutions to tstlang.rem --- src/test-all-languages.sh | 10 ++++++++++ tests/tstlang.rem | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100755 src/test-all-languages.sh diff --git a/src/test-all-languages.sh b/src/test-all-languages.sh new file mode 100755 index 00000000..a13b6fa9 --- /dev/null +++ b/src/test-all-languages.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +ALL=`grep ^#define lang.h | grep -v '#define LANG' | awk '{print $2}'` +echo $ALL + +for i in $ALL ; do + make clean all LANGDEF=-DLANG=$i || exit 1 + ./remind ../tests/tstlang.rem +done +exit 0 diff --git a/tests/tstlang.rem b/tests/tstlang.rem index 9bd5faf1..a1c6d1b1 100644 --- a/tests/tstlang.rem +++ b/tests/tstlang.rem @@ -30,7 +30,7 @@ if !$RunOff || !$DontQueue || $DontTrigAts endif # Set up a few useful definitions -fset show(x) "%%" + x + " yields: " + char(34) + "%" + x + char(34) + "%" +fset show(x) "%%" + x + " yields: " + char(34) + "%" + x + char(34) + "% and %%*" + x + " yields: " + char(34) + "%*" + x + char(34) + "%" set a trigger(today()+2) + " ++2" set l language() set tt now()+134