From: Bruno Haible Date: Mon, 4 Mar 2002 12:16:47 +0000 (+0000) Subject: Tweak. X-Git-Tag: v0.11.1~47 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be1ad9ff7b01a00974c365c7617e1145aa360e4f;p=thirdparty%2Fgettext.git Tweak. --- diff --git a/tests/ChangeLog b/tests/ChangeLog index 9299bff46..b2e010e77 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,10 @@ +2002-03-03 Bruno Haible + + * lang-clisp: Create prog.ok only after testing presence of clisp. + * lang-gawk: Create prog.ok only after testing presence of gawk. + * lang-librep: Create prog.ok only after testing presence of rep. + * lang-python: Create prog.ok only after testing presence of python. + 2002-02-21 Bruno Haible * msggrep-5: New file. diff --git a/tests/lang-clisp b/tests/lang-clisp index 9463f7101..d0694a995 100755 --- a/tests/lang-clisp +++ b/tests/lang-clisp @@ -81,14 +81,6 @@ test -d fr/LC_MESSAGES || mkdir fr/LC_MESSAGES : ${MSGFMT=msgfmt} ${MSGFMT} -o fr/LC_MESSAGES/prog.mo fr.po -tmpfiles="$tmpfiles prog.ok prog.out" -: ${DIFF=diff} -cat <<\EOF > prog.ok -«Votre commande, s'il vous plait», dit le garçon. -2 morceaux de gateau -EUR remplace FF. -EOF - # Test for presence of clisp version 2.28 or newer. # Use clisp for the comparison of the version numbers; neither 'expr' nor 'bc' # can deal with floating-point numbers. @@ -103,6 +95,14 @@ version=`echo $version | sed -e 's/^\([0-9]*\.[0-9]*\).*/\1/'` clisp -norc -x "(sys::exit (not (>= $version 2.28)))" >/dev/null \ || { echo "SKIP: lang-clisp"; rm -fr $tmpfiles; exit 77; } +tmpfiles="$tmpfiles prog.ok prog.out" +: ${DIFF=diff} +cat <<\EOF > prog.ok +«Votre commande, s'il vous plait», dit le garçon. +2 morceaux de gateau +EUR remplace FF. +EOF + CLISP_LANGUAGE= LANGUAGE= LC_ALL=fr_FR clisp prog.lisp 2 > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 diff --git a/tests/lang-gawk b/tests/lang-gawk index f83357b3c..536088c68 100755 --- a/tests/lang-gawk +++ b/tests/lang-gawk @@ -81,14 +81,6 @@ test -d fr/LC_MESSAGES || mkdir fr/LC_MESSAGES : ${MSGFMT=msgfmt} ${MSGFMT} -o fr/LC_MESSAGES/prog.mo fr.po -tmpfiles="$tmpfiles prog.ok prog.out" -: ${DIFF=diff} -cat <<\EOF > prog.ok -«Votre commande, s'il vous plait», dit le garçon. -2 morceaux de gateau -EUR remplace FF. -EOF - # Test for presence of gawk version 3.1.1 or newer. (gawk --version) >/dev/null 2>/dev/null \ || { echo "SKIP: lang-awk"; rm -fr $tmpfiles; exit 77; } @@ -97,6 +89,14 @@ case `gawk --version | sed -e 's/^[^0-9]*//'` in echo "SKIP: lang-awk"; rm -fr $tmpfiles; exit 77;; esac +tmpfiles="$tmpfiles prog.ok prog.out" +: ${DIFF=diff} +cat <<\EOF > prog.ok +«Votre commande, s'il vous plait», dit le garçon. +2 morceaux de gateau +EUR remplace FF. +EOF + LANGUAGE= LC_ALL=fr_FR gawk -v n=2 -f prog.awk > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 diff --git a/tests/lang-librep b/tests/lang-librep index d505329ca..02b36fddc 100755 --- a/tests/lang-librep +++ b/tests/lang-librep @@ -67,13 +67,6 @@ test -d fr/LC_MESSAGES || mkdir fr/LC_MESSAGES : ${MSGFMT=msgfmt} ${MSGFMT} -o fr/LC_MESSAGES/prog.mo fr.po -tmpfiles="$tmpfiles prog.ok prog.out" -: ${DIFF=diff} -cat <<\EOF > prog.ok -«Votre commande, s'il vous plait», dit le garçon. -EUR remplace FF. -EOF - # Test for presence of rep version 0.15.3 or newer. (rep --version) >/dev/null 2>/dev/null \ || { echo "SKIP: lang-librep"; rm -fr $tmpfiles; exit 77; } @@ -82,6 +75,13 @@ case `rep --version | sed -e 's/^[^0-9]*//'` in echo "SKIP: lang-librep"; rm -fr $tmpfiles; exit 77;; esac +tmpfiles="$tmpfiles prog.ok prog.out" +: ${DIFF=diff} +cat <<\EOF > prog.ok +«Votre commande, s'il vous plait», dit le garçon. +EUR remplace FF. +EOF + LANGUAGE= LC_ALL=fr_FR rep --no-rc --batch prog.jl > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 diff --git a/tests/lang-python b/tests/lang-python index 5d1fd0c27..f536e93a3 100755 --- a/tests/lang-python +++ b/tests/lang-python @@ -64,13 +64,6 @@ test -d fr/LC_MESSAGES || mkdir fr/LC_MESSAGES : ${MSGFMT=msgfmt} ${MSGFMT} -o fr/LC_MESSAGES/prog.mo fr.po -tmpfiles="$tmpfiles prog.ok prog.out" -: ${DIFF=diff} -cat <<\EOF > prog.ok -«Votre commande, s'il vous plait», dit le garçon. -EUR remplace FF. -EOF - # Test for presence of python version 2.0 or newer. (python -V) >/dev/null 2>/dev/null \ || { echo "SKIP: lang-python"; rm -fr $tmpfiles; exit 77; } @@ -79,6 +72,13 @@ case `python -c 'import sys; print sys.hexversion >= 0x20000F0'` in *) echo "SKIP: lang-python"; rm -fr $tmpfiles; exit 77;; esac +tmpfiles="$tmpfiles prog.ok prog.out" +: ${DIFF=diff} +cat <<\EOF > prog.ok +«Votre commande, s'il vous plait», dit le garçon. +EUR remplace FF. +EOF + LANGUAGE= LC_ALL=fr_FR python prog.py > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1