diff options
author | Ulrich Drepper <drepper@redhat.com> | 2000-07-16 07:30:42 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2000-07-16 07:30:42 +0000 |
commit | ca41028b16eab254278ae8ed6b0a0998ea21d0c7 (patch) | |
tree | 698c16208a2710404aed18f3f84480fb1a7b8966 /localedata/sort-test.sh | |
parent | e0ea35a3f764a11cf9fc8389f128e5acad09cb17 (diff) | |
download | glibc-ca41028b16eab254278ae8ed6b0a0998ea21d0c7.tar glibc-ca41028b16eab254278ae8ed6b0a0998ea21d0c7.tar.gz glibc-ca41028b16eab254278ae8ed6b0a0998ea21d0c7.tar.bz2 glibc-ca41028b16eab254278ae8ed6b0a0998ea21d0c7.zip |
Update.
2000-07-16 Ulrich Drepper <drepper@redhat.com>
* Makefile: Rewrite rules for tests to run them only when necessary.
* sort-test.sh: Produce output for failed tests.
* tst-fmon.sh: Likewise.
* tst-rpmatch.sh: Likewise.
Diffstat (limited to 'localedata/sort-test.sh')
-rw-r--r-- | localedata/sort-test.sh | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/localedata/sort-test.sh b/localedata/sort-test.sh index 6c22524612..c4a698b5b2 100644 --- a/localedata/sort-test.sh +++ b/localedata/sort-test.sh @@ -10,18 +10,24 @@ here=`pwd` # Run collation tests. status=0 for l in $lang; do + here=0 cns=`echo $l | sed 's/\(.*\)[.][^.]*/\1/'` LOCPATH=${common_objpfx}localedata GCONV_PATH=${common_objpfx}/iconvdata \ LC_ALL=$l ${run_program_prefix} \ ${common_objpfx}localedata/collate-test $id < $cns.in \ - > ${common_objpfx}localedata/$cns.out || status=1 - cmp -s $cns.in ${common_objpfx}localedata/$cns.out || status=1 + > ${common_objpfx}localedata/$cns.out || here=1 + cmp -s $cns.in ${common_objpfx}localedata/$cns.out || here=1 LOCPATH=${common_objpfx}localedata GCONV_PATH=${common_objpfx}/iconvdata \ LC_ALL=$l ${run_program_prefix} \ ${common_objpfx}localedata/xfrm-test $id < $cns.in \ - > ${common_objpfx}localedata/$cns.xout || status=1 - cmp -s $cns.in ${common_objpfx}localedata/$cns.xout || status=1 + > ${common_objpfx}localedata/$cns.xout || here=1 + cmp -s $cns.in ${common_objpfx}localedata/$cns.xout || here=1 + if test $here -eq 0; then + echo "$l OK" + else + status=1 + fi done exit $status |