test-gendoc.t
61 lines
| 1.7 KiB
| text/troff
|
Tads3Lexer
/ tests / test-gendoc.t
Matt Mackall
|
r12427 | Test document extraction | ||
$ "$TESTDIR/hghave" docutils || exit 80 | ||||
$ HGENCODING=UTF-8 | ||||
$ export HGENCODING | ||||
Thomas Arendsen Hein
|
r16350 | $ { echo C; find "$TESTDIR/../i18n" -name "*.po" | sort; } | while read PO; do | ||
> LOCALE=`basename "$PO" .po` | ||||
Matt Mackall
|
r12427 | > echo | ||
> echo "% extracting documentation from $LOCALE" | ||||
> echo ".. -*- coding: utf-8 -*-" > gendoc-$LOCALE.txt | ||||
> echo "" >> gendoc-$LOCALE.txt | ||||
Simon Heimberg
|
r19922 | > LANGUAGE=$LOCALE python "$TESTDIR/../doc/gendoc.py" >> gendoc-$LOCALE.txt 2> /dev/null || exit | ||
Matt Mackall
|
r12427 | > | ||
Simon Heimberg
|
r19923 | > if [ $LOCALE != C ]; then | ||
> cmp -s gendoc-C.txt gendoc-$LOCALE.txt && echo '** NOTHING TRANSLATED **' | ||||
> fi | ||||
> | ||||
Matt Mackall
|
r12427 | > # 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" | ||||
Thomas Arendsen Hein
|
r16350 | > python "$TESTDIR/../doc/runrst" html gendoc-$LOCALE.txt /dev/null | ||
Matt Mackall
|
r12427 | > done | ||
% extracting documentation from C | ||||
checking for parse errors | ||||
% extracting documentation from da | ||||
checking for parse errors | ||||
% extracting documentation from de | ||||
checking for parse errors | ||||
% extracting documentation from el | ||||
checking for parse errors | ||||
% extracting documentation from fr | ||||
checking for parse errors | ||||
% extracting documentation from it | ||||
checking for parse errors | ||||
% extracting documentation from ja | ||||
checking for parse errors | ||||
% extracting documentation from pt_BR | ||||
checking for parse errors | ||||
% extracting documentation from ro | ||||
checking for parse errors | ||||
Martin Geisler
|
r14475 | % extracting documentation from ru | ||
checking for parse errors | ||||
Matt Mackall
|
r12427 | % extracting documentation from sv | ||
checking for parse errors | ||||
% extracting documentation from zh_CN | ||||
checking for parse errors | ||||
% extracting documentation from zh_TW | ||||
checking for parse errors | ||||