tests/test-gendoc.t
branchstable
changeset 16350 4f795f5fbb0b
parent 14475 ac9a89dbdc00
child 19922 f27deed5c23f
--- 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