##// END OF EJS Templates
merge with stable
merge with stable

File last commit:

r10971:cbe400a8 default
r12315:ca58f647 merge default
Show More
test-gendoc
20 lines | 624 B | text/plain | TextLexer
Martin Geisler
test-gendoc: test documentation generation
r9446 #!/bin/sh
Martin Geisler
doc: add generic frontend to rst2man and rst2html...
r10971 "$TESTDIR/hghave" docutils || exit 80
Martin Geisler
test-gendoc: test documentation generation
r9446
Martin Geisler
test-gendoc: add tests for all languages...
r9485 HGENCODING=UTF-8
export HGENCODING
Martin Geisler
test-gendoc: test documentation generation
r9446
Martin Geisler
test-gendoc: add tests for all languages...
r9485 for PO in C $TESTDIR/../i18n/*.po; do
Matt Mackall
many, many trivial check-code fixups
r10282 LOCALE=`basename $PO .po`
Martin Geisler
test-gendoc: add tests for all languages...
r9485 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 || exit
Martin Geisler
doc: add generic frontend to rst2man and rst2html...
r10971 # 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
Martin Geisler
test-gendoc: add tests for all languages...
r9485 done