diff options
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 |