diff options
author | Bruno Haible <bruno@clisp.org> | 2002-01-08 12:52:10 +0000 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2009-06-22 00:39:12 +0200 |
commit | 87c7be7c85bb385e38e4db96a95ea2e9f3ed90b9 (patch) | |
tree | 89392542b0e5c02dc32545a8232cb963420b42e1 /tests/msggrep-3 | |
parent | 94038f3c1e911e06ce674f1c36a73e39ce632890 (diff) | |
download | external_gettext-87c7be7c85bb385e38e4db96a95ea2e9f3ed90b9.zip external_gettext-87c7be7c85bb385e38e4db96a95ea2e9f3ed90b9.tar.gz external_gettext-87c7be7c85bb385e38e4db96a95ea2e9f3ed90b9.tar.bz2 |
Better error checking.
Diffstat (limited to 'tests/msggrep-3')
-rwxr-xr-x | tests/msggrep-3 | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/msggrep-3 b/tests/msggrep-3 index 2cb996d..3701b7c 100755 --- a/tests/msggrep-3 +++ b/tests/msggrep-3 @@ -159,11 +159,13 @@ msgid "GSG-9" msgstr "Antiterror-Einheit" EOF -tmpfiles="$tmpfiles mg-test3.out" +tmpfiles="$tmpfiles mg-test3.out mg-test3.err" : ${MSGGREP=msggrep} LC_MESSAGES=C LC_ALL= \ -${MSGGREP} -K -e error -T -e Speicher mg-test3.po -o mg-test3.out 2>&1 \ - | grep -v 'warning: Locale charset' | grep -v '^ ' +${MSGGREP} -K -e error -T -e Speicher mg-test3.po -o mg-test3.out >mg-test3.err 2>&1 +result=$? +cat mg-test3.err | grep -v 'warning: Locale charset' | grep -v '^ ' +test $result = 0 || { rm -fr $tmpfiles; exit 1; } tmpfiles="$tmpfiles mg-test3.ok" cat <<\EOF > mg-test3.ok |