tests: unify test-gendoc
authorMatt Mackall <mpm@selenic.com>
Sun, 26 Sep 2010 13:41:32 -0500
changeset 12427 f933b99eeb14
parent 12426 dd600141616d
child 12428 3aa7b6445aad
tests: unify test-gendoc
tests/test-gendoc
tests/test-gendoc.out
tests/test-gendoc.t
--- a/tests/test-gendoc	Sun Sep 26 13:41:32 2010 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-"$TESTDIR/hghave" docutils || exit 80
-
-HGENCODING=UTF-8
-export HGENCODING
-
-for PO in C $TESTDIR/../i18n/*.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
-
-    # 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
-done
--- a/tests/test-gendoc.out	Sun Sep 26 13:41:32 2010 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-
-% 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
-
-% 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-gendoc.t	Sun Sep 26 13:41:32 2010 -0500
@@ -0,0 +1,54 @@
+Test document extraction
+
+  $ "$TESTDIR/hghave" docutils || exit 80
+  $ HGENCODING=UTF-8
+  $ export HGENCODING
+  $ for PO in C $TESTDIR/../i18n/*.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
+  > 
+  >     # 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
+  > 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
+  
+  % 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