--- a/tests/test-gendoc.t Tue Apr 03 16:36:25 2012 +0200
+++ b/tests/test-gendoc.t Tue Apr 03 19:06:35 2012 +0200
@@ -3,18 +3,18 @@
$ "$TESTDIR/hghave" docutils || exit 80
$ HGENCODING=UTF-8
$ export HGENCODING
- $ for PO in C $TESTDIR/../i18n/*.po; do
- > LOCALE=`basename $PO .po`
+ $ { echo C; find "$TESTDIR/../i18n" -name "*.po" | sort; } | while read PO; do
+ > LOCALE=`basename "$PO" .po`
> echo
> echo "% extracting documentation from $LOCALE"
> echo ".. -*- coding: utf-8 -*-" > gendoc-$LOCALE.txt
> echo "" >> gendoc-$LOCALE.txt
- > LC_ALL=$LOCALE python $TESTDIR/../doc/gendoc.py >> gendoc-$LOCALE.txt 2> /dev/null || exit
+ > LC_ALL=$LOCALE python "$TESTDIR/../doc/gendoc.py" >> gendoc-$LOCALE.txt 2> /dev/null || exit
>
> # We call runrst without adding "--halt warning" to make it report
> # all errors instead of stopping on the first one.
> echo "checking for parse errors"
- > python $TESTDIR/../doc/runrst html gendoc-$LOCALE.txt /dev/null
+ > python "$TESTDIR/../doc/runrst" html gendoc-$LOCALE.txt /dev/null
> done
% extracting documentation from C