]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
tests: fix spurious failure when dependency tracking is unavailable
authorStefano Lattarini <stefano.lattarini@gmail.com>
Tue, 28 Feb 2012 19:07:34 +0000 (20:07 +0100)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Tue, 28 Feb 2012 19:07:34 +0000 (20:07 +0100)
Report by Dave Goodell.  See automake bug#8880.

* tests/yacc-dist-nobuild.test: Run the sanity check that aims at
ensuring we really cover the expected code paths in a new build
directory, to avoid spurious failures when automatic dependency
tracking is disabled.

tests/yacc-dist-nobuild.test

index bdfaca6e1c0dc1a878d4cd483046d23fd312c516..6f02f1109d3193bced0d5e3066bf73e2d0a820ac 100755 (executable)
@@ -76,9 +76,13 @@ cd build
 $MAKE
 
 # Sanity check.
-chmod u+w ../$distdir
-rm -f ../$distdir/parse.c
-chmod a-w ../$distdir
+cd ..
+chmod u+w $distdir
+rm -f $distdir/parse.c
+chmod a-w $distdir
+mkdir build2
+cd build2
+../$distdir/configure
 $MAKE >out 2>&1 && { cat out; Exit 1; }
 cat out
 $FGREP parse.c out