texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[7679] add texi2dvi_empty_text.sh


From: gavinsmith0123
Subject: [7679] add texi2dvi_empty_text.sh
Date: Sun, 5 Mar 2017 09:17:09 -0500 (EST)

Revision: 7679
          http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=7679
Author:   gavin
Date:     2017-03-05 09:17:08 -0500 (Sun, 05 Mar 2017)
Log Message:
-----------
add texi2dvi_empty_text.sh

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/util/Makefile.am

Added Paths:
-----------
    trunk/util/tests/texi2dvi_empty_text.sh

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog     2017-03-05 09:39:42 UTC (rev 7678)
+++ trunk/ChangeLog     2017-03-05 14:17:08 UTC (rev 7679)
@@ -1,3 +1,9 @@
+2017-03-05  Mathieu Lirzin  <address@hidden>  (tiny change)
+
+       * util/tests/texi2dvi_empty_text.sh: New test.
+       * util/Makefile.am (AM_TESTS_ENVIRONMENT): Use 'texinfo.tex'
+       from "$(top_srcdir)/doc".
+
 2017-03-05  Gavin Smith  <address@hidden>
 
        * doc/texinfo.tex (\internalpagesizes) <dvi output>: Output

Modified: trunk/util/Makefile.am
===================================================================
--- trunk/util/Makefile.am      2017-03-05 09:39:42 UTC (rev 7678)
+++ trunk/util/Makefile.am      2017-03-05 14:17:08 UTC (rev 7679)
@@ -64,4 +64,11 @@
 
 DISTCLEANFILES = txixml2texi
 
-TESTS=tests/texi2dvi_helpversion.sh
+# Use 'texinfo.tex' from "$(top_srcdir)/doc"
+AM_TESTS_ENVIRONMENT = \
+  TEXINPUTS="$(top_srcdir)/doc$(PATH_SEPARATOR)$$TEXINPUTS"; \
+  export TEXINPUTS;
+
+TESTS= \
+  tests/texi2dvi_helpversion.sh \
+  tests/texi2dvi_empty_text.sh

Added: trunk/util/tests/texi2dvi_empty_text.sh
===================================================================
--- trunk/util/tests/texi2dvi_empty_text.sh                             (rev 0)
+++ trunk/util/tests/texi2dvi_empty_text.sh     2017-03-05 14:17:08 UTC (rev 
7679)
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+# Ensure that texi2dvi handles a file without text.
+
+set -x
+
+filename="foo-$$"
+texi2dvi=$srcdir/texi2dvi
+
+trap "rm -f $filename.texi $filename.dvi $filename.log" EXIT
+
+cat > "$filename.texi" <<'EOF'
+\input texinfo
address@hidden foo.info
address@hidden foo manual
address@hidden
+EOF
+
+$texi2dvi -o "$filename.dvi" "$filename.texi"
+if test $? -ne 0; then
+  cat "$filename.log"
+  exit 1
+fi
+
+:




reply via email to

[Prev in Thread] Current Thread [Next in Thread]