]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
tests: more .NOTPARALLEL tests.
authorKarl Berry <karl@freefriends.org>
Wed, 9 Dec 2020 23:02:19 +0000 (15:02 -0800)
committerKarl Berry <karl@freefriends.org>
Wed, 9 Dec 2020 23:02:19 +0000 (15:02 -0800)
* t/java-compile-run-nested.sh: .NOTPARALLEL in subdirs too.

t/java-compile-run-nested.sh

index 444865681f4bd70976a084b5b1c1f3f934572de1..6c16b0803c09da06a3bfe048d4f233b2cc8d8d33 100644 (file)
@@ -96,6 +96,10 @@ jprog: jprog.sh
 
 EXTRA_DIST = jprog.sh
 CLEANFILES = jprog
+
+# The test can fail under a parallel make, so disable.
+# No evident way to debug or reliably reproduce.
+.NOTPARALLEL:
 END
 
 cat > bin/jprog.sh <<'END'
@@ -115,6 +119,12 @@ mkdir jprog
 cat > jprog/Makefile.am <<'END'
 dist_jprogclass_JAVA = Main.java HelloStream.java
 nodist_jprogclass_JAVA = PkgLocation.java
+
+# Tell GNU make not to parallelize, since the tests can result in, for example:
+#   /p/bin/install: cannot create regular file '/w/co/automake/t/java-compile-run-nested.dir/_inst/share/java-compile-run-nested/jprog/HelloStream.class':
+#   File exists
+# No evident way to debug or reliably reproduce.
+.NOTPARALLEL:
 END
 
 cat > jprog/PkgLocation.jin <<'END'
@@ -188,6 +198,10 @@ TESTS = \
 XFAIL_TESTS = badarg.test
 
 EXTRA_DIST = $(TESTS)
+
+# The test can fail under a parallel make, so disable.
+# No evident way to debug or reliably reproduce.
+.NOTPARALLEL:
 END
 
 cat > tests/simple.test <<'END'