tests: fix spurious failures in two texinfo tests
authorStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 13 Jan 2011 19:56:04 +0000 (20:56 +0100)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 13 Jan 2011 19:56:04 +0000 (20:56 +0100)
* tests/txinfo.test ($required): Add 'makeinfo'.
* tests/txinfo8.test: Create a dummy 'textutils.info' file, so
that make won't try to run makeinfo (which could be unavailable)
to build it.
Found by NixOS Hydra, reported by Ralf Wildenhues.

ChangeLog
tests/txinfo.test
tests/txinfo8.test

index dc59375..9d5a296 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2011-01-13  Stefano Lattarini  <stefano.lattarini@gmail.com>
+
+       tests: fix spurious failures in two texinfo tests
+       * tests/txinfo.test ($required): Add 'makeinfo'.
+       * tests/txinfo8.test: Create a dummy 'textutils.info' file, so
+       that make won't try to run makeinfo (which could be unavailable)
+       to build it.
+       Found by NixOS Hydra, reported by Ralf Wildenhues.
+
 2011-01-11  Stefano Lattarini  <stefano.lattarini@gmail.com>
 
        Improve, extend and tweak tests on Texinfo support.
index 2e94486..b764e53 100755 (executable)
@@ -18,6 +18,7 @@
 # Test to ensure texinfo.tex is included in distribution.  Bug report by
 # Jim Meyering.
 
+required=makeinfo
 . ./defs || Exit 1
 
 set -e
index 8dd24a4..13c8e31 100755 (executable)
@@ -53,6 +53,13 @@ $AUTOMAKE -a
 test -f auxdir/texinfo.tex
 
 ./configure
+
+# Create textutils.info by hand, so that we don't have to require
+# makeinfo.  Also ensure it's really newer than textutils.texi, so
+# that make won't try to re-create it.
+$sleep
+: > textutils.info
+
 $MAKE test1 test2
 
 :