123456789101112131415161718192021222324252627282930313233343536 |
- #!/bin/sh
- # $Id: cond,v 1.4 2010-12-04 00:05:53 karl Exp $
- # Public domain. Test conditional text.
- unset TEXINFO_OUTPUT LANG LANGUAGE
- LC_ALL=POSIX; export LC_ALL
- : ${srcdir=.}
- # Default Info output.
- ../makeinfo -o cond.out $srcdir/cond.txi || exit 1
- egrep 'This is (ifnothtml|ifinfo|ifnottex) text' cond.out >/dev/null \
- || exit 2
- test `fgrep -c ' text.' cond.out` -eq 3 || exit 3
- # Default HTML output.
- ../makeinfo --no-split --html -o cond.out $srcdir/cond.txi || exit 1
- egrep 'This is (html|ifhtml|ifnotinfo|ifnottex) text' cond.out >/dev/null \
- || exit 2
- test `fgrep -c ' text.' cond.out` -eq 4 || exit 3
- # --ifhtml off, --ifinfo off, --iftex off.
- ../makeinfo --no-ifhtml --no-ifinfo --no-iftex -o cond.out $srcdir/cond.txi || exit 1
- egrep 'This is ifnot(html|info|tex) text' cond.out >/dev/null \
- || exit 2
- test `fgrep -c ' text.' cond.out` -eq 3 || exit 3
- # Do we really need to test all the other permutations?
- # --ifhtml on, --ifinfo on, --iftex on.
- ../makeinfo --ifhtml --ifinfo --iftex -o cond.out $srcdir/cond.txi || exit 1
- egrep 'This is (html|ifhtml|ifinfo|tex|iftex) text' cond.out >/dev/null \
- || exit 2
- test `fgrep -c ' text.' cond.out` -eq 5 || exit 3
- rm -f cond.out cond.info
|