]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
Filter out a warning about locale charset.
authorBruno Haible <bruno@clisp.org>
Thu, 13 Aug 2009 12:13:59 +0000 (14:13 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 13 Aug 2009 12:13:59 +0000 (14:13 +0200)
gettext-tools/tests/ChangeLog
gettext-tools/tests/msgexec-1
gettext-tools/tests/msgexec-2

index 2e98245d9b53e0e090a878974e7e1d22baf9eb2f..587e378433b41ba6d56adc241a971d91aa1d59a4 100644 (file)
@@ -1,3 +1,8 @@
+2009-08-13  Bruno Haible  <bruno@clisp.org>
+
+       * msgexec-1: Filter out msgexec's warning about locale charset.
+       * msgexec-2: Likewise.
+
 2009-08-10  Bruno Haible  <bruno@clisp.org>
 
        Avoid a test failure on Cygwin.
index b33a5514ff0f5c5ffdbf078d70c33a49d7a13882..855af8863a60e7767eb21bd1d10e5f53cadfbaec 100755 (executable)
@@ -71,10 +71,13 @@ exit 0
 EOF
 chmod a+x mex-test1.sh
 
-tmpfiles="$tmpfiles mex-test1.out"
+tmpfiles="$tmpfiles mex-test1.out mex-test1.err"
 : ${MSGEXEC=msgexec}
-${MSGEXEC} -i mex-test1.po ./mex-test1.sh > mex-test1.out
-test $? = 0 || { rm -fr $tmpfiles; exit 1; }
+LC_ALL=C \
+${MSGEXEC} -i mex-test1.po ./mex-test1.sh > mex-test1.out 2> mex-test1.err
+result=$?
+cat mex-test1.err | grep -v 'warning: Locale charset' | grep -v '^ '
+test $result = 0 || { rm -fr $tmpfiles; exit 1; }
 
 tmpfiles="$tmpfiles mex-test1.ok"
 cat <<\EOF > mex-test1.ok
index 8a55ca9c8137bb0d4f0da4cb6401239fcec852d7..9191d05984fe0a33f0f02f72d798143eff549323 100755 (executable)
@@ -57,10 +57,13 @@ msgstr ""
 #~ msgstr "das einen verheirateten Mann liebt"
 EOF
 
-tmpfiles="$tmpfiles mex-test2.tmp mex-test2.out"
+tmpfiles="$tmpfiles mex-test2.tmp mex-test2.out mex-test2.err"
 : ${MSGEXEC=msgexec}
-${MSGEXEC} -i mex-test2.po 0 > mex-test2.tmp
-test $? = 0 || { rm -fr $tmpfiles; exit 1; }
+LC_ALL=C \
+${MSGEXEC} -i mex-test2.po 0 > mex-test2.tmp 2> mex-test2.err
+result=$?
+cat mex-test2.err | grep -v 'warning: Locale charset' | grep -v '^ '
+test $result = 0 || { rm -fr $tmpfiles; exit 1; }
 LC_ALL=C tr -d '\r' < mex-test2.tmp > mex-test2.out
 test $? = 0 || { rm -fr $tmpfiles; exit 1; }