3 # manpage tests using man/roff
5 # Contact: grubert@users.sourceforge.net
8 # Copyright: This script has been placed in the public domain.
14 if [ -z "`man -?|grep -- '^ *-T'`" ] ; then
15 echo 'WARNING: your man does not support "-T Format" to specify encoding'
16 echo 'SKIPPING encoding tests'
19 ENCS
="latin1 utf8 ascii ps"
31 ERROR_CNT
=$
(( ERROR_CNT
+ 1 ))
35 echo "$ERROR_CNT errors"
38 CMD
="../../docutils/tools/rst2man.py --traceback"
40 for IN_F
in $IN_DIR/$FILES ; do
43 if echo $F_BASE |
grep -q -- '-de\.' ; then
48 $CMD $OPT $IN_F $OUT_DIR/$F_BASE.man
49 if [ $?
-eq 0 ] ; then
50 diff -s -u $EXP_DIR/$F_BASE.man
$OUT_DIR/$F_BASE.man
51 if [ $?
-ne 0 ] ; then
55 if [ -e $EXP_DIR/$F_BASE.
$ENC ] ; then
56 man
-T$ENC $OUT_DIR/$F_BASE.man
> $OUT_DIR/$F_BASE.
$ENC
57 diff -s -u $EXP_DIR/$F_BASE.
$ENC $OUT_DIR/$F_BASE.
$ENC
58 if [ $?
-ne 0 ] ; then
72 for L
in "en" "de" ; do
73 for IN_F
in $IN_DIR/docinfo-
*.txt
; do
78 $CMD $OPT $IN_F $OUT_DIR/$F_BASE$EXT.man
79 if [ $?
-eq 0 ] ; then
80 diff -s -u $EXP_DIR/$F_BASE$EXT.man
$OUT_DIR/$F_BASE$EXT.man
81 if [ $?
-ne 0 ] ; then