author | Matt Mackall <mpm@selenic.com> |
Fri, 16 Sep 2011 22:57:47 -0500 | |
changeset 15116 | d8501bcbb221 |
parent 14475 | ac9a89dbdc00 |
child 16350 | 4f795f5fbb0b |
permissions | -rw-r--r-- |
12427 | 1 |
Test document extraction |
9446
57d682d7d2da
test-gendoc: test documentation generation
Martin Geisler <mg@lazybytes.net>
parents:
diff
changeset
|
2 |
|
12427 | 3 |
$ "$TESTDIR/hghave" docutils || exit 80 |
4 |
$ HGENCODING=UTF-8 |
|
5 |
$ export HGENCODING |
|
6 |
$ for PO in C $TESTDIR/../i18n/*.po; do |
|
7 |
> LOCALE=`basename $PO .po` |
|
8 |
> echo |
|
9 |
> echo "% extracting documentation from $LOCALE" |
|
10 |
> echo ".. -*- coding: utf-8 -*-" > gendoc-$LOCALE.txt |
|
11 |
> echo "" >> gendoc-$LOCALE.txt |
|
12 |
> LC_ALL=$LOCALE python $TESTDIR/../doc/gendoc.py >> gendoc-$LOCALE.txt 2> /dev/null || exit |
|
13 |
> |
|
14 |
> # We call runrst without adding "--halt warning" to make it report |
|
15 |
> # all errors instead of stopping on the first one. |
|
16 |
> echo "checking for parse errors" |
|
17 |
> python $TESTDIR/../doc/runrst html gendoc-$LOCALE.txt /dev/null |
|
18 |
> done |
|
19 |
||
20 |
% extracting documentation from C |
|
21 |
checking for parse errors |
|
22 |
||
23 |
% extracting documentation from da |
|
24 |
checking for parse errors |
|
25 |
||
26 |
% extracting documentation from de |
|
27 |
checking for parse errors |
|
28 |
||
29 |
% extracting documentation from el |
|
30 |
checking for parse errors |
|
31 |
||
32 |
% extracting documentation from fr |
|
33 |
checking for parse errors |
|
34 |
||
35 |
% extracting documentation from it |
|
36 |
checking for parse errors |
|
37 |
||
38 |
% extracting documentation from ja |
|
39 |
checking for parse errors |
|
40 |
||
41 |
% extracting documentation from pt_BR |
|
42 |
checking for parse errors |
|
43 |
||
44 |
% extracting documentation from ro |
|
45 |
checking for parse errors |
|
46 |
||
14475
ac9a89dbdc00
test-gendoc: update for new Russian translation
Martin Geisler <mg@lazybytes.net>
parents:
12427
diff
changeset
|
47 |
% extracting documentation from ru |
ac9a89dbdc00
test-gendoc: update for new Russian translation
Martin Geisler <mg@lazybytes.net>
parents:
12427
diff
changeset
|
48 |
checking for parse errors |
ac9a89dbdc00
test-gendoc: update for new Russian translation
Martin Geisler <mg@lazybytes.net>
parents:
12427
diff
changeset
|
49 |
|
12427 | 50 |
% extracting documentation from sv |
51 |
checking for parse errors |
|
52 |
||
53 |
% extracting documentation from zh_CN |
|
54 |
checking for parse errors |
|
55 |
||
56 |
% extracting documentation from zh_TW |
|
57 |
checking for parse errors |