diff options
author | Bruno Haible <bruno@clisp.org> | 2012-02-19 13:54:55 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2012-02-19 13:54:55 +0100 |
commit | af5434cdba645d4d92c3ba17bd4a64999c62646d (patch) | |
tree | 2eb2b7b861f7335f1a3c68d98f5eaa6592aba8d2 | |
parent | 89d66f03724ce6714959950b02f2e0a5fb4022fe (diff) | |
download | external_gettext-af5434cdba645d4d92c3ba17bd4a64999c62646d.zip external_gettext-af5434cdba645d4d92c3ba17bd4a64999c62646d.tar.gz external_gettext-af5434cdba645d4d92c3ba17bd4a64999c62646d.tar.bz2 |
Avoid spurious test output with guile 2.0.x.
-rw-r--r-- | gettext-tools/tests/ChangeLog | 5 | ||||
-rwxr-xr-x | gettext-tools/tests/lang-guile | 8 |
2 files changed, 10 insertions, 3 deletions
diff --git a/gettext-tools/tests/ChangeLog b/gettext-tools/tests/ChangeLog index f42e425..b9cb634 100644 --- a/gettext-tools/tests/ChangeLog +++ b/gettext-tools/tests/ChangeLog @@ -1,3 +1,8 @@ +2012-02-19 Bruno Haible <bruno@clisp.org> + + Avoid spurious test output with guile 2.0.x. + * lang-guile: Filter out ";;;" lines from standard error. + 2012-02-18 Bruno Haible <bruno@clisp.org> Avoid test failure with fpc version 2.6.0. diff --git a/gettext-tools/tests/lang-guile b/gettext-tools/tests/lang-guile index ba7a65c..4550b4a 100755 --- a/gettext-tools/tests/lang-guile +++ b/gettext-tools/tests/lang-guile @@ -126,7 +126,7 @@ if test $LOCALE_FR = none && test $LOCALE_FR_UTF8 = none; then rm -fr $tmpfiles; exit 77 fi -tmpfiles="$tmpfiles prog.ok prog.oku prog.out" +tmpfiles="$tmpfiles prog.ok prog.oku prog.out prog.err" : ${DIFF=diff} cat <<\EOF > prog.ok «Votre commande, s'il vous plait», dit le garçon. @@ -142,11 +142,13 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then - LANGUAGE= LC_ALL=$LOCALE_FR guile -s prog.scm 2 > prog.out || exit 1 + LANGUAGE= LC_ALL=$LOCALE_FR guile -s prog.scm 2 > prog.out 2>prog.err || { cat prog.err 1>&2; exit 1; } + grep -v '^;;;' prog.err 1>&2 ${DIFF} prog.ok prog.out || exit 1 fi if test $LOCALE_FR_UTF8 != none; then - LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 guile -s prog.scm 2 > prog.out || exit 1 + LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 guile -s prog.scm 2 > prog.out 2>prog.err || { cat prog.err 1>&2; exit 1; } + grep -v '^;;;' prog.err 1>&2 ${DIFF} prog.oku prog.out || exit 1 fi |