* sort-test.sh: Print the status for both the sorting tests, xfrm
	and collate, making it possible to know which one of them that
	fail if only one of them misbehaves.  Indent output from
	'diff -u' when sorting test fail, to make it easier to visually
	group the output.

2004-01-01  Petter Reinholdtsen  <pere@hungry.com>
This commit is contained in:
Ulrich Drepper 2004-01-02 01:07:21 +00:00
parent 3451e12ee3
commit 973fcec8cd
2 changed files with 18 additions and 3 deletions

View File

@ -1,3 +1,11 @@
2004-01-01 Petter Reinholdtsen <pere@hungry.com>
* sort-test.sh: Print the status for both the sorting tests, xfrm
and collate, making it possible to know which one of them that
fail if only one of them misbehaves. Indent output from
'diff -u' when sorting test fail, to make it easier to visually
group the output.
2004-01-01 Petter Reinholdtsen <pere@hungry.com> 2004-01-01 Petter Reinholdtsen <pere@hungry.com>
* tst-fmon.data: Add simple test to check left justified currency * tst-fmon.data: Add simple test to check left justified currency

View File

@ -17,6 +17,13 @@ for l in $lang; do
${common_objpfx}localedata/collate-test $id < $cns.in \ ${common_objpfx}localedata/collate-test $id < $cns.in \
> ${common_objpfx}localedata/$cns.out || here=1 > ${common_objpfx}localedata/$cns.out || here=1
cmp -s $cns.in ${common_objpfx}localedata/$cns.out || here=1 cmp -s $cns.in ${common_objpfx}localedata/$cns.out || here=1
if test $here -eq 0; then
echo "$l collate-test OK"
else
echo "$l collate-test FAIL"
diff -u $cns.in ${common_objpfx}localedata/$cns.out | sed 's/^/ /'
status=1
fi
LOCPATH=${common_objpfx}localedata GCONV_PATH=${common_objpfx}/iconvdata \ LOCPATH=${common_objpfx}localedata GCONV_PATH=${common_objpfx}/iconvdata \
LC_ALL=$l ${run_program_prefix} \ LC_ALL=$l ${run_program_prefix} \
@ -24,10 +31,10 @@ for l in $lang; do
> ${common_objpfx}localedata/$cns.xout || here=1 > ${common_objpfx}localedata/$cns.xout || here=1
cmp -s $cns.in ${common_objpfx}localedata/$cns.xout || here=1 cmp -s $cns.in ${common_objpfx}localedata/$cns.xout || here=1
if test $here -eq 0; then if test $here -eq 0; then
echo "$l OK" echo "$l xfrm-test OK"
else else
echo "$l FAIL" echo "$l xfrm-test FAIL"
diff -u $cns.in ${common_objpfx}localedata/$cns.xout diff -u $cns.in ${common_objpfx}localedata/$cns.xout | sed 's/^/ /'
status=1 status=1
fi fi
done done