]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
tests: use 'parallel-tests' Automake option by default
authorStefano Lattarini <stefano.lattarini@gmail.com>
Tue, 15 May 2012 14:12:09 +0000 (16:12 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Fri, 18 May 2012 12:03:11 +0000 (14:03 +0200)
This will help our transition from 'serial-tests' to 'parallel-tests'
as the default test suite driver enabled by a TESTS assignment in the
input Makefile.am.  Note that that change of default will only take
place in master, though.

* defs: Pass the 'parallel-tests' option to the AM_INIT_AUTOMAKE
invocation in the created 'configure.ac' stub, unless the variable
'am_serial_tests' is set to "yes".  Don't pay attention anymore to
the 'am_parallel_tests' variable, that's obsolete now.
* defs-static.in: Warn if the 'am_serial_tests' variable is set in the
environment; conversely, don't warn anymore about 'am_parallel_tests'
being set in the environment.
* Makefile.am (AM_TESTS_ENVIRONMENT): Nullify the 'am_serial_tests'
variable instead of the now-obsolete 'am_parallel_tests' one.
* syntax-checks.mk (sc_tests_obsolete_variables): Also warn against
uses of 'am_parallel_tests', which is now deprecated in favor of
'am_serial_tests'.  Similarly, if a use of 'parallel_tests' is seen,
suggest using 'am_serial_tests' instead, not 'am_parallel_tests'.
* gen-testsuite-part: Now that we use the 'parallel-tests' by default
in our tests, we need to completely change the logic and semantics of
generation of sibling tests for those tests that check the Automake
generated testsuite harness itself.  Do that, and give a complete
explanation of the new logic and semantics in the relevant comments.
* t/README: Update.
* Lots of test cases: Adjust.

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
199 files changed:
Makefile.am
defs
defs-static.in
gen-testsuite-part
syntax-checks.mk
t/README
t/am-tests-environment.sh
t/ax/tap-summary-aux.sh
t/ax/testsuite-summary-checks.sh
t/backcompat5.sh
t/check-concurrency-bug9245.sh
t/check-exported-srcdir.sh
t/check-fd-redirect.sh
t/check-no-test-driver.sh
t/check-subst-prog.sh
t/check-subst.sh
t/check-tests-in-builddir.sh
t/check.sh
t/check10.sh
t/check11.sh
t/check12.sh
t/check2.sh
t/check3.sh
t/check4.sh
t/check5.sh
t/check6.sh
t/check7.sh
t/check8.sh
t/color.sh
t/color2.sh
t/cygnus-imply-foreign.sh
t/dejagnu.sh
t/dist-auxdir-many-subdirs.sh
t/distcheck-pr10470.sh
t/exeext4.sh
t/java-compile-run-flat.sh
t/java-compile-run-nested.sh
t/make-dryrun.tap
t/maken3.sh
t/parallel-tests-cmdline-override.sh
t/parallel-tests-console-output.sh
t/parallel-tests-driver-install.sh
t/parallel-tests-dry-run-1.sh
t/parallel-tests-dry-run-2.sh
t/parallel-tests-empty-testlogs.sh
t/parallel-tests-exeext.sh
t/parallel-tests-exit-statuses.sh
t/parallel-tests-extra-programs.sh
t/parallel-tests-fd-redirect-exeext.sh
t/parallel-tests-fd-redirect.sh
t/parallel-tests-fork-bomb.sh
t/parallel-tests-harderror.sh
t/parallel-tests-interrupt.tap
t/parallel-tests-log-compiler-1.sh
t/parallel-tests-log-compiler-2.sh
t/parallel-tests-log-compiler-example.sh
t/parallel-tests-log-override-1.sh
t/parallel-tests-log-override-2.sh
t/parallel-tests-log-override-recheck.sh
t/parallel-tests-many.sh
t/parallel-tests-no-color-in-log.sh
t/parallel-tests-no-spurious-summary.sh
t/parallel-tests-once.sh
t/parallel-tests-recheck-depends-on-all.sh
t/parallel-tests-reset-term.sh
t/parallel-tests-subdir.sh
t/parallel-tests-suffix-prog.sh
t/parallel-tests-suffix.sh
t/parallel-tests-trailing-bslash.sh
t/parallel-tests-unreadable.sh
t/parallel-tests.sh
t/parallel-tests10.sh
t/parallel-tests2.sh
t/parallel-tests3.sh
t/parallel-tests5.sh
t/parallel-tests6.sh
t/parallel-tests8.sh
t/parallel-tests9.sh
t/posixsubst-tests.sh
t/pr401.sh
t/pr401b.sh
t/pr401c.sh
t/self-check-env-sanitize.tap
t/serial-tests.sh
t/tap-ambiguous-directive.sh
t/tap-autonumber.sh
t/tap-bad-prog.tap
t/tap-bailout-and-logging.sh
t/tap-bailout-leading-space.sh
t/tap-bailout-suppress-badexit.sh
t/tap-bailout-suppress-later-diagnostic.sh
t/tap-bailout-suppress-later-errors.sh
t/tap-bailout.sh
t/tap-basic.sh
t/tap-color.sh
t/tap-common-setup.sh
t/tap-deps.sh
t/tap-diagnostic-custom.sh
t/tap-diagnostic.sh
t/tap-doc.sh
t/tap-doc2.sh
t/tap-driver-stderr.sh
t/tap-empty-diagnostic.sh
t/tap-empty.sh
t/tap-escape-directive-2.sh
t/tap-escape-directive.sh
t/tap-exit.sh
t/tap-fancy.sh
t/tap-fancy2.sh
t/tap-global-log.sh
t/tap-global-result.sh
t/tap-log.sh
t/tap-merge-stdout-stderr.sh
t/tap-missing-plan-and-bad-exit.sh
t/tap-more.sh
t/tap-more2.sh
t/tap-msg0-bailout.sh
t/tap-msg0-directive.sh
t/tap-msg0-misc.sh
t/tap-msg0-planskip.sh
t/tap-msg0-result.sh
t/tap-negative-numbers.sh
t/tap-no-disable-hard-error.sh
t/tap-no-merge-stdout-stderr.sh
t/tap-no-spurious-numbers.sh
t/tap-no-spurious-summary.sh
t/tap-no-spurious.sh
t/tap-not-ok-skip.sh
t/tap-number-wordboundary.sh
t/tap-numbers-leading-zero.sh
t/tap-numeric-description.sh
t/tap-out-of-order.sh
t/tap-passthrough-exit.sh
t/tap-passthrough.sh
t/tap-plan-corner.sh
t/tap-plan-errors.sh
t/tap-plan-leading-zero.sh
t/tap-plan-malformed.sh
t/tap-plan-middle.sh
t/tap-plan-whitespace.sh
t/tap-plan.sh
t/tap-planskip-and-logging.sh
t/tap-planskip-badexit.sh
t/tap-planskip-bailout.sh
t/tap-planskip-case-insensitive.sh
t/tap-planskip-late.sh
t/tap-planskip-later-errors.sh
t/tap-planskip-unplanned-corner.sh
t/tap-planskip-unplanned.sh
t/tap-planskip-whitespace.sh
t/tap-planskip.sh
t/tap-realtime.sh
t/tap-recheck-logs.sh
t/tap-recheck.sh
t/tap-result-comment.sh
t/tap-signal.tap
t/tap-test-number-0.sh
t/tap-todo-skip-together.sh
t/tap-todo-skip-whitespace.sh
t/tap-todo-skip.sh
t/tap-unplanned.sh
t/tap-whitespace-normalization.sh
t/tap-with-and-without-number.sh
t/tap-xfail-tests.sh
t/test-driver-acsubst.sh
t/test-driver-cond.sh
t/test-driver-create-log-dir.sh
t/test-driver-custom-multitest-recheck.sh
t/test-driver-custom-multitest-recheck2.sh
t/test-driver-custom-multitest.sh
t/test-driver-custom-no-extra-driver.sh
t/test-driver-custom-xfail-tests.sh
t/test-driver-custom.sh
t/test-driver-fail.sh
t/test-driver-is-distributed.sh
t/test-driver-strip-vpath.sh
t/test-driver-trs-suffix-registered.sh
t/test-extensions-cond.sh
t/test-extensions.sh
t/test-harness-vpath-rewrite.sh
t/test-log.sh
t/test-logs-repeated.sh
t/test-metadata-global-log.sh
t/test-metadata-global-result.sh
t/test-metadata-recheck.sh
t/test-metadata-results.sh
t/test-missing.sh
t/test-missing2.sh
t/test-trs-basic.sh
t/test-trs-recover.sh
t/test-trs-recover2.sh
t/tests-environment-and-log-compiler.sh
t/tests-environment-backcompat.sh
t/tests-environment-fd-redirect.sh
t/tests-environment.sh
t/testsuite-recheck-speed.sh
t/testsuite-summary-count-many.sh
t/testsuite-summary-reference-log.sh
t/testsuite-summary-speed.sh

index 27f65e4ea2925ccb75a014f70ae609bbb4192504..f15ede4ee35a5fa2476e96cec554de2c80a5f914 100644 (file)
@@ -339,7 +339,7 @@ AM_TESTS_ENVIRONMENT = \
     me \
     required \
     am_using_tap \
-    am_parallel_tests \
+    am_serial_tests \
     am_test_prefer_config_shell \
     am_original_AUTOMAKE \
     am_original_ACLOCAL \
diff --git a/defs b/defs
index fcdbb7df4926500fc70d20e0202540692d098a5a..24d3fd25fb290ca279779ab46aecb5219382f292 100644 (file)
--- a/defs
+++ b/defs
@@ -1087,10 +1087,10 @@ else
     # to append AC_OUTPUT.
     {
       echo "AC_INIT([$me], [1.0])"
-      if test x"$am_parallel_tests" = x"yes"; then
-        echo "AM_INIT_AUTOMAKE([parallel-tests])"
-      else
+      if test x"$am_serial_tests" = x"yes"; then
         echo "AM_INIT_AUTOMAKE"
+      else
+        echo "AM_INIT_AUTOMAKE([parallel-tests])"
       fi
       echo "AC_CONFIG_FILES([Makefile])"
     } >configure.ac || framework_failure_ "creating configure.ac skeleton"
index 44db30953bb8acb4aa0447df73e18d3e1aa70983..1dfd8d3b8be29668be4a3c5d1665c4cee9e45a3f 100644 (file)
@@ -73,7 +73,7 @@ for var in \
   me \
   required \
   am_using_tap \
-  am_parallel_tests \
+  am_serial_tests \
   am_create_testdir \
   am_tap_implementation \
   am_test_prefer_config_shell \
index a2db2d30bd205932cfae7cdf8a3983e03537329a..34e10a83df8b1d87cf4309b3aa3b5aa4a0d52c5f 100755 (executable)
@@ -191,30 +191,19 @@ my %deps_extractor =
 my %test_generators =
   (
     #
-    # For each test script in the Automake testsuite that itself tests
-    # features of the TESTS automake interface, define a sibling test
-    # that does likewise, but with the option 'parallel-tests' enabled.
+    # Any test script in the Automake testsuite that checks features of
+    # the Automake-provided parallel testsuite harness might want to
+    # define a sibling test that does similar checks, but for the old
+    # serial testsuite harness instead.
     #
-    # A test is considered a candidate for sibling-generation if any
-    # Makefile.am generated by it define the TESTS variable.
+    # Individual tests can request the creation of such a sibling by
+    # making the string "try-with-serial-tests" appear any line of the
+    # test itself.
     #
-    # Individual tests can prevent the creation of such a sibling by
-    # explicitly setting the '$am_parallel_tests' variable to either "yes"
-    # or "no".  The rationale for this is that if the variable is set to
-    # "yes", the test already uses the 'parallel-tests' option, so that
-    # a sibling would be just a duplicate; while if the variable is set
-    # to "no", the test doesn't support, or is not meant to run with, the
-    # 'parallel-tests' option, and forcing it to do so in the sibling
-    # would likely cause a spurious failure.
-    #
-    parallel_testsuite_harness =>
+    serial_testsuite_harness =>
       {
-        line_matcher =>
-          qr/(?:^|\s)TESTS\s*=/,
-        line_rejecter =>
-          qr/(?:^[^#]*\bparallel-tests\b)|\bam_parallel_tests=/,
-        shell_setup_code =>
-          'am_parallel_tests=yes'
+        line_matcher     => qr/\btry-with-serial-tests\b/,
+        shell_setup_code => 'am_serial_tests=yes',
       },
     #
     # For each test script in the Automake testsuite that tests features
@@ -287,7 +276,7 @@ while (my ($k, $g) = each %test_generators)
   {
     my @wrapped_tests = grep {
       line_match ($g->{line_matcher}, $_)
-        && !line_match ($g->{line_rejecter}, $_)
+        && (!$g->{line_rejecter} || !line_match ($g->{line_rejecter}, $_))
     } @all_tests;
     foreach my $wrapped_test (@wrapped_tests)
       {
index bac6c7bba9f82ec00e035cfaa75545b2a8a6b901..402e17f18b3c201c833d30649b5c5b269239a295 100644 (file)
@@ -277,10 +277,11 @@ sc_tests_make_without_am_makeflags:
 sc_tests_obsolete_variables:
        @vars=" \
          using_tap \
-         parallel_tests \
          test_prefer_config_shell \
          original_AUTOMAKE \
          original_ACLOCAL \
+         parallel_tests \
+         am_parallel_tests \
        "; \
        seen=""; \
        for v in $$vars; do \
@@ -290,7 +291,11 @@ sc_tests_obsolete_variables:
        done; \
        if test -n "$$seen"; then \
          for v in $$seen; do \
-           echo "Variable '$$v' is obsolete, use 'am_$$v' instead." 1>&2; \
+           case $$v in \
+             parallel_tests|am_parallel_tests) v2=am_serial_tests;; \
+             *) v2=am_$$v;; \
+           esac; \
+           echo "Variable '$$v' is obsolete, use '$$v2' instead." 1>&2; \
          done; \
          exit 1; \
        else :; fi
index 75dae9e206db2bd719c03814c218dd3b86389bf5..5f967d271b0df3199ad64ef04b10302f61c57d03 100644 (file)
--- a/t/README
+++ b/t/README
@@ -173,11 +173,16 @@ Do
   set-up of a test scenario, you can use the 'framework_fail_' function
   instead.
 
-  For tests that use the 'parallel-tests' Automake option, set the shell
-  variable 'am_parallel_tests' to "yes" before including ./defs.  For
-  tests that are *not* meant to work with the 'parallel-tests' Automake
-  option (these should be very very few), set the shell variable
-  'am_parallel_tests' to "no" before including ./defs.
+  For those tests checking the Automake-provided test harnesses that are
+  expected to work also when the 'serial-tests' Automake option is used
+  (thus causing the serial testsuite harness to be used in the generated
+  Makefile), place a line containing "try-with-serial-tests" somewhere
+  in the file.  That will ensure that the 'gen-testsuite-part' script
+  generates a sibling of that test which uses the serial harness instead
+  of the parallel one.  For those tests that are *not* meant to work with
+  the parallel testsuite harness at all (these should be very very few),
+  set the shell variable 'am_serial_tests' to "yes" before including
+  ./defs.
 
   Some tests in the Automake testsuite are auto-generated; those tests
   might have custom extensions, but their basename (that is, with such
index 3a6e7553260edf29bcca755480a66cb6e7368f5d..f2931e6d08b6ec3b4f8d55367eb1f9bb89bc8227 100755 (executable)
@@ -17,7 +17,6 @@
 # parallel-tests: check AM_TESTS_ENVIRONMENT support, and its
 # interactions with TESTS_ENVIRONMENT.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 3848fd1b41de33de9af12502173fe3e86f94d8b6..f5d1fbdfef97e2802db69cf395e6f1dfc1ddd24e 100644 (file)
@@ -16,7 +16,6 @@
 
 # Auxiliary script for tests on TAP support: checking testsuite summary.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 br='============================================================================'
index aed0000ed9d63d386e1de864c43a85e4a54d3282..0c8e98c5d8f76c330afcb76a08252277cb399088 100644 (file)
@@ -20,7 +20,6 @@
 # testsuite output, packages with and without bug-report addresses,
 # testsuites in subdirectories, ...)
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 case $use_colors in
index 6bfb1c21e82205018573e284a84c170549f93518..fda98f47d175a923589a9ea06c259be938a8d41b 100755 (executable)
@@ -19,7 +19,7 @@
 # This script can also serve as mild stress-testing for Automake.
 # See also the similar test 'backcompat6.test'.
 
-am_parallel_tests=no
+am_serial_tests=yes
 am_create_testdir=empty
 . ./defs || Exit 1
 
index 064dce26f8437c36562471d46d74dbc186ea3b86..1cb84223769d0f1f15c36021a043d585854ed074 100755 (executable)
@@ -48,15 +48,11 @@ $MAKE -j1 || Exit 77
 for j in '' -j1 -j2; do
   $MAKE $j check && Exit 1
   TESTS=foo.test $MAKE $j -e check && Exit 1
-  if test x"$am_parallel_tests" = x"yes"; then
-    $MAKE $j recheck && Exit 1
-    TEST_LOGS=foo.log $MAKE $j -e check && Exit 1
-    rm -f test-suite.log
-    $MAKE $j test-suite.log && Exit 1
-    test -f test-suite.log || Exit 1
-  else
-    : # For shells with buggy 'set -e'.
-  fi
+  $MAKE $j recheck && Exit 1
+  TEST_LOGS=foo.log $MAKE $j -e check && Exit 1
+  rm -f test-suite.log
+  $MAKE $j test-suite.log && Exit 1
+  test -f test-suite.log || Exit 1
 done
 
 :
index 124269bc370d9891fc9573647ea8d6d448b7ba15..c6fda212507ad26bc029c4f7aa088636120aafec 100755 (executable)
 # parallel-tests option enabled) exports the 'srcdir' value in the
 # environment of the tests.  This is documented in the manual.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 . ./defs || Exit 1
 
 show_info ()
 {
-  if test x"$am_parallel_tests" = x"yes"; then
+  if test x"$am_serial_tests" != x"yes"; then
      cat foo.log
      cat test-suite.log
   else
index 5a64c229a14ef8c08cb9931d21030db770a24e96..618aa80a9adc648dcdad9616d27f31a50a79b172 100755 (executable)
@@ -18,6 +18,7 @@
 # AM_TESTS_FD_REDIRECT.
 # See also related test 'parallel-tests-fd-redirect.test'.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
@@ -50,7 +51,7 @@ do_check ()
   cat stdout
   cat stderr >&2
   cat four
-  test x"$am_parallel_tests" != x"yes" || cat foo.log
+  test x"$am_serial_tests" = x"yes" || cat foo.log
   test $st -eq 0
   grep '[ /]foo\.test: foofoofoo$' stdout
   grep '[ /]foo\.test: barbarbar$' stderr
index cccc0ed575023d7d2a3713f9938337227f99ba94..84ea32599911a70562d95991d07644fb4dacebf3 100755 (executable)
@@ -18,7 +18,7 @@
 # installed or referenced when the 'parallel-tests' option is not
 # used.
 
-am_parallel_tests=no
+am_serial_tests=yes
 . ./defs || Exit 1
 
 echo 'TESTS = foo.test' > Makefile.am
index 30e87632f3e24ecce47f9971df4292ea881a9ea7..540c7490be2cbf83838b7fcf6e88c6fff3d3d506 100755 (executable)
@@ -17,6 +17,7 @@
 # Check @substituted@ TESTS, some of which are also PROGRAMS.
 # See also sister test 'check-subst.test'.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 required='cc native'
 . ./defs || Exit 1
 
index 79d7526a04212d363008e26081d09c57ec00ef1d..ac8fe8905a927a2733d2dfe51b1777aecdb5afef 100755 (executable)
@@ -19,6 +19,7 @@
 # substituted names: this is necessary for parallel-tests.
 # See also sister test 'check-subst-prog.test'.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
@@ -32,7 +33,7 @@ TESTS = pass-script.test xfail-script.test @script_tests@
 XFAIL_TESTS = @xfail_tests@
 END
 
-if test "$am_parallel_tests" = yes; then
+if test x"$am_serial_tests" != x"yes"; then
   unindent >> Makefile.am <<'END'
     TEST_EXTENSIONS = .sh .test
     SH_LOG_COMPILER = $(SHELL)
@@ -51,7 +52,7 @@ cp pass-script.test subst-pass-script.sh
 cp xfail-script.test subst-xfail-script.sh
 chmod a+x pass-script.test xfail-script.test
 
-if test "$am_parallel_tests" != yes; then
+if test x"$am_serial_tests" = x"yes"; then
   chmod a+x subst-pass-script.sh subst-xfail-script.sh
 fi
 
@@ -72,7 +73,7 @@ for vpath in false : ; do
   $srcdir/configure
   $MAKE all
   $MAKE check
-  if test "$am_parallel_tests" = yes; then
+  if test x"$am_serial_tests" != x"yes"; then
     ls -l
     test -f pass-script.log
     test -f xfail-script.log
index 9f1fe4a6b74bb9fd7403899e1c72e32df7655258..323c3bca284d5712cee8384c5eb09f146ac83f4e 100755 (executable)
@@ -17,6 +17,7 @@
 # Check that the testsuite driver can find test in the srcdir as
 # well as in builddir, and that is prefers those in the builddir.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
@@ -55,26 +56,27 @@ $MAKE check >out 2>&1 || { cat out; Exit1; }
 cat out
 # The simple-tests driver does not strip VPATH components from
 # the name of the test, but the parallel-tests driver should.
-if test x"$am_parallel_tests" = x"yes"; then
-  grep '\.\./foo' out && Exit 1
-  grep '^PASS: foo.test *$' out
+if test x"$am_serial_tests" = x"yes"; then
+  grep '^PASS: .*foo\.test *$' out
 else
-  grep '^PASS: .*foo.test *$' out
+  grep '\.\./foo' out && Exit 1
+  grep '^PASS: foo\.test *$' out
 fi
-grep '^PASS: bar.test *$' out
+grep '^PASS: bar\.test *$' out
 
 rm -f test-suite.log foo.log bar.log
 
 FOO_EXIT_STATUS=1 $MAKE check >out 2>&1 && { cat out; Exit1; }
 cat out
-# See comments above.
-if test x"$am_parallel_tests" = x"yes"; then
-  grep '\.\./foo' out && Exit 1
-  grep '^FAIL: foo.test *$' out
+# The simple-tests driver does not strip VPATH components from
+# the name of the test, but the parallel-tests driver should.
+if test x"$am_serial_tests" = x"yes"; then
+  grep '^FAIL: .*foo\.test *$' out
 else
-  grep '^FAIL: .*foo.test *$' out
+  grep '\.\./foo' out && Exit 1
+  grep '^FAIL: foo\.test *$' out
 fi
-grep '^PASS: bar.test *$' out
+grep '^PASS: bar\.test *$' out
 
 rm -f test-suite.log foo.log bar.log
 
@@ -83,8 +85,8 @@ rm -f test-suite.log foo.log bar.log
 cp bar.test foo.test
 FOO_EXIT_STATUS=1 $MAKE check >out 2>&1 || { cat out; Exit1; }
 cat out
-grep '^PASS: foo.test *$' out
-grep '^PASS: bar.test *$' out
+grep '^PASS: foo\.test *$' out
+grep '^PASS: bar\.test *$' out
 
 # The tests in the builddir must be preferred also by "make dist".
 FOO_EXIT_STATUS=1 $MAKE distcheck
index c9ab0fa0f379f3dce995e5204709f1449c53b52f..1edd60fb0e7405361e1c5b35362550098816b97a 100755 (executable)
 
 # Test Automake style tests.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 . ./defs || Exit 1
 
 cat > Makefile.am << 'END'
 TESTS = frob.test
 END
 
-test x"$am_parallel_tests" != x"yes" || : > test-driver
-
-: > frob.test
+test x"$am_serial_tests" = x"yes" || : > test-driver
 
 $ACLOCAL
 $AUTOMAKE
index 3b3ee8bdf65129106fe6bff0bfe5ec7ba47ba0c1..9f436ad3d1a89efc4875d94c52c77138f724b46c 100755 (executable)
@@ -17,7 +17,7 @@
 # Check singular and plural in test summaries.
 
 # This test only makes sense for the older serial testsuite driver.
-am_parallel_tests=no
+am_serial_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index e78da0f16c683233e77d5d819654fefd3952eb06..fc1209c61d9974f0c9f370bb7799b903828325fc 100755 (executable)
@@ -16,6 +16,7 @@
 
 # Check skip summary.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
@@ -41,20 +42,20 @@ $AUTOMAKE -a
 
 env TESTS=skip $MAKE -e check >stdout || { cat stdout; Exit 1; }
 cat stdout
-if test x"$am_parallel_tests" = x"yes"; then
-  count_test_results total=1 pass=0 fail=0 skip=1 xfail=0 xpass=0 error=0
-else
+if test x"$am_serial_tests" = x"yes"; then
   grep '1.*passed' stdout && Exit 1
   : For shells with buggy 'set -e'.
+else
+  count_test_results total=1 pass=0 fail=0 skip=1 xfail=0 xpass=0 error=0
 fi
 
 env TESTS="skip skip2" $MAKE -e check >stdout || { cat stdout; Exit 1; }
 cat stdout
-if test x"$am_parallel_tests" = x"yes"; then
-  count_test_results total=2 pass=0 fail=0 skip=2 xfail=0 xpass=0 error=0
-else
+if test x"$am_serial_tests" = x"yes"; then
   grep '2.*passed' stdout && Exit 1
   : For shells with buggy 'set -e'.
+else
+  count_test_results total=2 pass=0 fail=0 skip=2 xfail=0 xpass=0 error=0
 fi
 
 :
index a21c6daffa1c79def269158374fca9b16dc6c3d5..dbb3101df0cb16351701a2b193b1f94789df0dec 100755 (executable)
@@ -17,6 +17,7 @@
 # Test to make sure dejagnu tests, automake-style tests, and check-local
 # target can coexist.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 required=runtest
 . ./defs || Exit 1
 
@@ -118,8 +119,8 @@ for vpath in : false; do
 
   if $vpath; then
     srcdir=..
-    mkdir build_
-    cd build_
+    mkdir build
+    cd build
   else
     srcdir=.
   fi
@@ -136,7 +137,7 @@ for vpath in : false; do
   test -f spanner.log
   test -f spanner.sum
   # This checks will be run only by the autogenerated 'check12-p.test'.
-  if test x"$am_parallel_tests" = x"yes"; then
+  if test x"$am_serial_tests" != x"yes"; then
     test -f test-suite.log
     test -f a.log
     test -f b.log
@@ -168,7 +169,7 @@ for vpath in : false; do
 
   B_EXIT_STATUS=1 $MAKE check && Exit 1
   # This checks will be run only by the autogenerated 'check12-p.test'.
-  if test x"$am_parallel_tests" = x"yes"; then
+  if test x"$am_serial_tests" != x"yes"; then
     cat test-suite.log
     cat a.log
     cat b.log
@@ -192,7 +193,7 @@ for vpath in : false; do
   grep 'FAIL: test_hammer' hammer.sum
   grep 'FAIL:' spanner.sum && Exit 1
   # This checks will be run only by the autogenerated 'check12-p.test'.
-  if test x"$am_parallel_tests" = x"yes"; then
+  if test x"$am_serial_tests" != x"yes"; then
     cat test-suite.log
     cat a.log
     cat b.log
index 8a05c9cc80bc554831ff25aa423eaa8ea76f0946..73eb0b7a581ed77ec29de7377d457049e25c0b99 100755 (executable)
@@ -16,6 +16,7 @@
 
 # Test Automake style tests.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
@@ -43,9 +44,7 @@ echo.sh:
 CLEANFILES = echo.sh
 END
 
-if test x"$am_parallel_tests" = x"yes"; then
-  cp "$am_scriptdir/test-driver" .
-fi
+test x"$am_serial_tests" = x"yes" || cp "$am_scriptdir/test-driver" .
 
 $ACLOCAL
 $AUTOCONF
index 3edfd9872d353b4fa688326f13858d16899f44c3..69b6a674cea03642ae2bb10951e02c216532b59e 100755 (executable)
@@ -17,6 +17,7 @@
 # Make sure 'check:' and 'install:' honor $(BUILT_SOURCES).
 # PR/359.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 26548b3db140458a4575600cc30a3293cd30625f..78415e08d48be9c148aba47712a1a99e718a138b 100755 (executable)
@@ -16,6 +16,7 @@
 
 # Make sure 'make -k check' processes all directories.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 31790f8afc7826ab54b66f112aa30aefb981bd8f..8865f3e67cc5119e97dff7f96629f230866df765 100755 (executable)
@@ -16,6 +16,7 @@
 
 # Test TESTS = $(check_PROGRAMS)
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 required='cc native'
 . ./defs || Exit 1
 
index b6f6a670b241e3e994cfce4f4afb128fcb8c4ccc..0f33f8d55a8a270dee8affd96c47a75ad4ce312b 100755 (executable)
@@ -17,6 +17,7 @@
 # Test for PR 400: XFAIL_TESTS delimited by TABs.
 # Also test that Solaris make VPATH rewriting is honored
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 574569b9080e3126d474c3132ad3abd8b8baa98e..54d2b2bd31071da98d3c2318043df7d3f3ea5d38 100755 (executable)
@@ -16,6 +16,7 @@
 
 # Check EXEEXT extension for XFAIL_TESTS.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 required=cc
 . ./defs || Exit 1
 
index 75a4bef63ef603d5f8589ad1289daee5be4f1af2..d33c002cfff2057a2025ca6d38cab88a8064a1ce 100755 (executable)
@@ -16,6 +16,7 @@
 
 # Check subdir TESTS.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 required='cc native'
 . ./defs || Exit 1
 
index c9a1ab9996947d56566a18a8b9791de73bba145d..6f5c902b9a537341505bcc2a691e831be808a0ef 100755 (executable)
@@ -17,6 +17,7 @@
 # Test Automake TESTS color output, by forcing it.
 # Keep this in sync with the sister test 'color2.test'.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 . ./defs || Exit 1
 
 esc='\e'
@@ -85,10 +86,10 @@ test_color ()
   cat stdout | grep "^${red}XPASS${std}: .*xpass"
   # The old serial testsuite driver doesn't distinguish between failures
   # and hard errors.
-  if test x"$am_parallel_tests" = x"yes"; then
-    cat stdout | grep "^${mgn}ERROR${std}: .*error"
-  else
+  if test x"$am_serial_tests" = x"yes"; then
     cat stdout | grep "^${red}FAIL${std}: .*error"
+  else
+    cat stdout | grep "^${mgn}ERROR${std}: .*error"
   fi
   :
 }
index 75f5034efcd00f6a2a5f85566e730fa11583c307..b073d5cb34c88af0fb7bb538eb74743a235c3345 100755 (executable)
@@ -17,6 +17,7 @@
 # Test Automake TESTS color output, using the expect(1) program.
 # Keep this in sync with the sister test 'color.test'.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 . ./defs || Exit 1
 
 esc='\e'
@@ -115,10 +116,10 @@ test_color ()
   cat stdout | grep "^${red}XPASS${std}: .*xpass"
   # The old serial testsuite driver doesn't distinguish between failures
   # and hard errors.
-  if test x"$am_parallel_tests" = x"yes"; then
-    cat stdout | grep "^${mgn}ERROR${std}: .*error"
-  else
+  if test x"$am_serial_tests" = x"yes"; then
     cat stdout | grep "^${red}FAIL${std}: .*error"
+  else
+    cat stdout | grep "^${mgn}ERROR${std}: .*error"
   fi
   :
 }
index 3dcf6715ac04335ac37a93b44430717ee664774c..1173a47da2a4defa641faafc1891225e6f1cb2e4 100755 (executable)
@@ -50,7 +50,7 @@ mv -f Makefile.sav Makefile.am
 
 # Try again, this time enabling cygnus mode from configure.ac.
 cp configure.ac configure.sav
-sed 's/^AM_INIT_AUTOMAKE$/&([gnits cygnus])/' configure.sav >configure.ac
+sed 's/^AM_INIT_AUTOMAKE/&([gnits cygnus])/' configure.sav >configure.ac
 cmp configure.ac configure.sav && fatal_ 'failed to edit configure.ac'
 
 $ACLOCAL --force
index 14b118c8a8889636b2d7817b0744c4aa601dbe1d..583158f34c8ec9bcefece3e413c4ddb20567c9ad 100755 (executable)
@@ -24,7 +24,7 @@ AUTOMAKE_OPTIONS = dejagnu
 TESTS = frob.test
 END
 
-test x"$am_parallel_tests" != x"yes" || : > test-driver
+test x"$am_serial_tests" = x"yes" || : > test-driver
 
 $ACLOCAL
 $AUTOMAKE
index db9aa9407d5e68df693a7bd681d180c7fb94f522..f84514a793de67ced91b26a7eaa5bed7c9616218 100755 (executable)
@@ -18,7 +18,6 @@
 # same config-aux files.
 
 am_create_testdir=empty
-am_parallel_tests=yes
 required=cc
 . ./defs || Exit 1
 
index 1b6a3226acd25b8e9223cb309c5714cec4b7cc6d..e4d8252bf7dd98c97dc5156f90ab957a09e9dd3d 100755 (executable)
@@ -19,7 +19,6 @@
 # by a process (e.g., that is its "current working directory").
 # See automake bug#10470.
 
-am_parallel_tests=no
 . ./defs || Exit 1
 
 mkdir foo.d
index 298879dee031c263174ecf0498ea81f007c8189c..d9099b6097d3cbb1c749bc5ddd6e2b8d55255416 100755 (executable)
@@ -17,6 +17,7 @@
 # Make sure $(EXEEXT) is appended to programs and to tests that are
 # programs, but not to @substitutions@.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 79083af0bba8e1cdf9a9cc33f086dd6ddf709799..9f3c184416ac28e7b786bb59f4d97b63ff36c08d 100755 (executable)
@@ -24,7 +24,7 @@
 # 'parallel-tests' driver.
 
 required='java javac'
-am_parallel_tests=no
+am_serial_tests=yes
 . ./defs || Exit 1
 
 echo "AC_SUBST([PATH_SEPARATOR], ['$PATH_SEPARATOR'])" >> configure.ac
index d4a7800239818d9ced73c20795b8bff3eb2227e4..61727f7c900f9f6e352512ff559c402e344d52de 100755 (executable)
@@ -25,7 +25,6 @@
 # of the older non-parallel 'simple-tests' driver.
 
 required='java javac'
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 echo "AC_SUBST([PATH_SEPARATOR], ['$PATH_SEPARATOR'])" >> configure.ac
index 37692059b63fea64b881351c59be7d3006405add..2172124b50dca1e024287219fa9660afaca150cc 100755 (executable)
@@ -16,7 +16,6 @@
 
 # Check that $(am__make_dryrun) works as expected.
 
-am_parallel_tests=yes # Avoid generation of a useless wrapper test.
 . ./defs || Exit 1
 
 plan_ 14
index 2018549e5151b97afd0a6733ac6dc052a38a6b85..832bdcf59b672dd25371971695bf04e298184d11 100755 (executable)
@@ -24,6 +24,7 @@
 # This test exercises the GCS-mandated targets (except for dist)
 # as well as tags, TAGS.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 . ./defs || Exit 1
 
 # Does $MAKE support the '.MAKE' special target?
index 86b0c94ef27e18120d6c2141df22d2f010a2c09d..5c48640cc9cecc1aa9157c7ca0acabb189d4624a 100755 (executable)
@@ -17,7 +17,6 @@
 # Check that we can use indirections when overriding TESTS and
 # TEST_LOGS from the command line.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index ac43b2537e335647c14c2f49c2701a33a33654f6..5a78efdbdb0cdb57189552bd4d4c2b63208df237 100755 (executable)
@@ -17,7 +17,6 @@
 # parallel-tests: some checks on console output about testsuite
 # progress.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index b538799e01a6368c785776f4215853fab5605cd8..fcfa38d7f73492d9e0ed531028c21cbf81788db6 100755 (executable)
@@ -17,7 +17,6 @@
 # Check that auxiliary script 'test-driver' gets automatically installed
 # in the correct directory by 'parallel-tests' option.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 : Try first with parallel-tests defined in AM_INIT_AUTOMAKE.
index b094c18419864fce657ac47636be98d611b20851..6fdcb9820903a7d9b0c5a96c8de3665b91a15028 100755 (executable)
@@ -17,7 +17,6 @@
 # Check parallel-tests interactions with "make -n".
 # See also sister test 'parallel-tests-dry-run-2.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 echo AC_OUTPUT >> configure.ac
index 0d13677c2f0c10b892e40f5fc488db97f31fc737..20ccb5dc4e97659816c04ad7fb635168326bb782 100755 (executable)
@@ -17,7 +17,6 @@
 # Check parallel-tests interactions with "make -n".
 # See also sister test 'parallel-tests-dry-run-1.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 0ea6db837da6f1e6ce75957f9a94a9f4826296d2..619eae5566f87f0304bbf8fa54cf6b3a37737701 100755 (executable)
@@ -18,7 +18,6 @@
 # - empty TESTS
 # - empty TEST_LOGS
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index e93f5f10dba8176ad067e44ef4c815e0c7790a8a..5a3af46cb325abeedf73f025786e49592ea95fd8 100755 (executable)
@@ -17,7 +17,6 @@
 # parallel-tests:
 #   - check2.am and interaction with $(EXEEXT)
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 688ff8447f0aa41d000cd3733faa62e5129c11b4..90583d59c1583ca5515242624423a1b3ad84718a 100755 (executable)
@@ -17,7 +17,6 @@
 # Check parallel-tests features: normal and special exit statuses
 # in the test scripts.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index d95d18476aaac45fa67092504d2746acc6522506..c9d13da70ec304484661f5711aac9d097b6a31dc 100755 (executable)
@@ -18,7 +18,6 @@
 # (or even be) $(EXTRA_PROGRAMS).
 
 required='cc native'
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 56d7f599031156d295583dc31ccb050859e8cbda..5683658f42420e7d0bc4caa0a0c629711df53a1f 100755 (executable)
@@ -22,7 +22,6 @@
 # sister test 'parallel-tests-fd-redirect.test'.
 
 required='cc native'
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index cf7acce103973077b02fa0b36ad9cb8aace85667..d2dba94ae6efc5db81aeee2ae01326748ce2cddf 100755 (executable)
@@ -20,7 +20,6 @@
 # check for tests that are binary executables.
 # See also the more generic test 'check-fd-redirect.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index ceeeabee63d5fa3eac2d9374d9619609300713d5..108d6eab6589987bc079b6041e46343aa9a7651e 100755 (executable)
@@ -18,7 +18,6 @@
 #  - If $(TEST_SUITE_LOG) is in $(TEST_LOGS), we get a diagnosed
 #    error, not a make hang or a system freeze.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 # We don't want localized error messages from make, since we'll have
index 7b662519005ced02142e4c73c9b86aa75522753d..fc7a3c31a1318f0bec3b53e0612207db2b7ba741 100755 (executable)
@@ -16,7 +16,6 @@
 
 # Check parallel-tests features: DISABLE_HARD_ERRORS
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 39a04a75326d01df0d8d361e99101c307a75cc93..afc19568d2643bbf1800e90c8f0c89e5c2965aa7 100755 (executable)
@@ -19,7 +19,6 @@
 # but we couldn't find a better way to deal with inter-processes
 # signals and the whole process-synchronization mess.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 plan_ 16
index 77bdac406fb1400f38a2d5b1d6514ea3c5e2eab6..1f16d9f03ec3ec2e7bffe28195ce98d817a0a7c1 100755 (executable)
@@ -19,7 +19,6 @@
 #   and xxx_LOG_FLAGS), also with AC_SUBST'd stuff.
 # See also related test 'parallel-tests-log-compiler-2.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 7443e263fcfdd57bee1edf75121ec884d9f84a8b..72fba680c4548e722a81cf8455d02ad8172d706d 100755 (executable)
@@ -19,7 +19,6 @@
 #   and xxx_LOG_FLAGS), when some tests are PROGRAMS.
 # See also related test 'parallel-tests-log-compiler-1.test'.
 
-am_parallel_tests=yes
 required='cc native'
 . ./defs || Exit 1
 
index 8b45758611661d243834acc13362034e4247d59c..60dd7bd50c4151248a34ee89be16d635e93e9f9d 100755 (executable)
@@ -17,7 +17,6 @@
 # Test the example of usage of generic and extension-specific
 # LOG_COMPILER and LOG_FLAGS given in the manual.
 
-am_parallel_tests=yes
 required=python
 . ./defs || Exit 1
 
index f76d193cc83aa5da99a15c92957a08f8c941031e..55f60829f447c02e037b3e427c885e626925870f 100755 (executable)
@@ -16,7 +16,6 @@
 
 # Check parallel-tests features: runtime redefinition of $(TEST_SUITE_LOG).
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac <<'END'
index ca0b59fbb2cf20de64ed0d15bf78715d684b177f..eccefcceecde5f00e130ecadc5bb8867fbf90729 100755 (executable)
@@ -18,7 +18,6 @@
 #  - $(TEST_SUITE_LOG) and $(TESTS)
 #  - $(TEST_SUITE_LOG) and $(TEST_LOGS)
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac <<'END'
index c7c1b2b396a8bab6d39f5ff5b75261b58bc8854b..5fc39a4d5bb105da79217c295aefec1ed21bfed6 100755 (executable)
@@ -17,7 +17,6 @@
 # Check parallel-tests features: runtime redefinition of $(TEST_SUITE_LOG)
 # for the recheck target.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac <<'END'
index a09dbe518ee19ae220e16898e222bd953bad7d5c..65db6e6cac5883e4c5d3fed831eccdc6f6271e38 100755 (executable)
@@ -18,7 +18,6 @@
 # an exceeded command line length when there are many tests.
 # For automake bug#7868.  This test is currently expected to fail.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 17115b943e46382026d159f136c6e4c5c967eb3b..69414f7fea246bc25865ebd635b3e3a78a881d1a 100755 (executable)
@@ -16,7 +16,6 @@
 
 # Colorized output from the testsuite report shouldn't end up in log files.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 esc='\e'
index 62b4ef64c918889396c9f47b3a2b1f205aae4eca..6400b3b957c05c3407870904c7653d3eb2977450 100755 (executable)
@@ -17,7 +17,6 @@
 # Check that ':test-results:' directives in test scripts' output doesn't
 # originate spurious results in the testsuite summary.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 53ee677fbe1cc8fe9b56d0f71c4071c08e8c7959..51912fbd1149d649d6c5b1e4cc33c67ca7253259 100755 (executable)
@@ -18,7 +18,6 @@
 # clean directory.  An early implementation of the '.trs' intermediate
 # files incurred a similar problem.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 6c9e4cba98f1ee0e4d337819ef2b83ba2078d66a..9464a360de6a016faaec4c9d3783a0f9731db9f6 100755 (executable)
@@ -17,7 +17,6 @@
 # The parallel-tests 'recheck' target must depend on the 'all' target.
 # See automake bug#11252.
 
-am_parallel_tests=yes
 required='cc native'
 . ./defs || Exit 1
 
index 53e542c27bc4cac94c53e2ce9a4461fb29e2334e..cf9fb6cfb5df291c5311a303c37c1b2aa08f116a 100755 (executable)
@@ -17,7 +17,6 @@
 # Check that the parallel-tests driver correctly handle overrides of the
 # TERM variable by either TESTS_ENVIRONMENT and AM_TESTS_ENVIRONMENT.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 esc='\e['
index 6848edbd83b658288dfe796f1c46c8902e41f153..2698a53df97e6d0a51de75c79b855f081ded4fc7 100755 (executable)
@@ -17,7 +17,6 @@
 # Check that the parallel-tests driver creates parent directories for
 # the log files when needed.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index abd4a5c42c410decf75eae29286d76ba8981c126..28dd349914ae0ac874a45f8a8646b088ac14ad1c 100755 (executable)
@@ -18,7 +18,6 @@
 # - suffix rules, with PROGRAMS involved
 # See also sister test 'parallel-tests-suffix.test'.
 
-am_parallel_tests=yes
 required='cc native'
 . ./defs || Exit 1
 
index bd72d0d57ac8be9f4cd4eeb3dbb87b0c392ef432..9e9e8432a052f252bc70de1685d5a971f97af142 100755 (executable)
@@ -18,7 +18,6 @@
 # - suffix rules
 # See also sister test 'parallel-tests-suffix-prog.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 4b3bdf84723ea5ac3b0ed240d5d6fd29194ccc74..1291764800b1d156d7c0c0f360a9ca9c6fa81bca 100755 (executable)
@@ -19,7 +19,6 @@
 # older bash versions (e.g., bash 2.05b).
 # See automake bug#10436.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 echo AC_OUTPUT >> configure.ac
index 7ddb9db5b73c61a55170be987bc0dc03f08392a3..98591e6727c426b762ef03c90d2dc6a2307bacc9 100755 (executable)
@@ -17,7 +17,6 @@
 # Check that the testsuite driver copes well with unreadable '.log'
 # and '.trs' files.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 : > t
index 891d7bd809cfd7cd2721d8e60ca5bcdd1433877b..459a24daf18f608835ebb328a601f82b3821e04f 100755 (executable)
@@ -23,7 +23,6 @@
 #  - TEST_LOGS redefinition at runtime
 #  - RECHECK_LOGS redefinition at runtime
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 239648263d4edcda24978a4f0b76b2c5df5d07be..9746024d71219d7ca8668a9f5c9de031ef18069b 100755 (executable)
@@ -18,7 +18,6 @@
 # - trailing whitespace in TESTS
 # GNU make 3.80 may expand trailing white space to '.log'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 73daf43568b8e02d84365dcf54d4f5a207d06aad..d54b9e8272f55183b817721793a7042218f9a782 100755 (executable)
@@ -20,7 +20,6 @@
 # FIXME: the features tested by this script has been moved in contrib.
 # FIXME: We should move this script accordingly.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 # Try the variants that are tried in check-html.am.
index 98467e6ae09a34551c6574a19bc82d8b64f8698b..8e3be0e50720115c3431add04cb33e44f81a02b7 100755 (executable)
@@ -17,7 +17,6 @@
 # Check parallel-tests features:
 # - concurrent parallel execution
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 case $MAKE in
index 9f0a9669e36db3d0553a60419dc530e89b347052..bb5a876ab511c049eb03dbf8e16f2869c0c10469 100755 (executable)
@@ -20,7 +20,6 @@
 # Actually, this test doesn't ensure that things happen concurrently.
 # It merely serves as demonstration.  :-)
 
-am_parallel_tests=yes
 required='cc native GNUmake'
 . ./defs || Exit 1
 
index eee653810b839123c98ad36c4fbdad6e3e8fc6a0..46b455c0edb66395fcf3dd66abdc0f4f213d7411 100755 (executable)
@@ -19,7 +19,6 @@
 # BSD make will expand '$(TESTS:=.log)' to '.log' unless overridden.
 # See parallel-tests10.test for a similar issue.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 cat >> configure.ac << 'END'
 AC_OUTPUT
index 8e35b6b61be1404006ab7e79cd302164d4400a7b..7363929d3a6b813fefa40b97be351394e0410a9a 100755 (executable)
@@ -24,7 +24,6 @@
 #       manual for the ugliness in this area, when VPATH comes into
 #       play.  :-/
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index f22be8d736813dfb532dd5a1d1d699b35960e531..42d0e2d9cb361c5284773fe9cc9881c92b96fd39 100755 (executable)
@@ -17,7 +17,6 @@
 # Check parallel-tests features:
 # - recheck
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 27a451dbfc13ffed30cee5162ba2eb4892a89926..a51176b8383f1eebf064432e9cfc7f174ac07f66 100755 (executable)
@@ -17,6 +17,7 @@
 # Test that POSIX variable expansion '$(var:str=rpl)' works when used
 # with the TESTS special variable.
 
+# For gen-testsuite-part: ==> try-with-serial-tests <==
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index a143498494cd64e46fe043fbad928f03dee8286f..849ee5fc2abe5c33055f4025eee240a141d8fe6e 100755 (executable)
@@ -17,7 +17,6 @@
 # Check support for AC_CONFIG_LIBOBJ_DIR vs LIBOBJS.
 # (pr401b.test and pr401c.test do the same for LTLIBOBJS and ALLOCA)
 
-am_parallel_tests=no
 required=cc
 . ./defs || Exit 1
 
@@ -83,7 +82,7 @@ cp "$am_scriptdir/ar-lib" . || fatal_ "fetching auxiliary script 'ar-lib'"
 
 $ACLOCAL
 $AUTOCONF
-$AUTOMAKE
+$AUTOMAKE -a
 ./configure
 $MAKE distcheck
 
index 3d15671c2fb22d90b908d76924f9b5e265d56610..382d1181e2949c21d74df232d8f5889e0705098c 100755 (executable)
@@ -17,7 +17,6 @@
 # Check support for AC_CONFIG_LIBOBJ_DIR vs LTLIBOBJS.
 # (pr401.test and pr401c.test do the same for LIBOBJS and ALLOCA)
 
-am_parallel_tests=no
 required='cc libtoolize'
 . ./defs || Exit 1
 
index 1f238f615429b4ea73ba03ff24b2f271a3473cab..12afade9db9d20197d0e15a9b9a438d8c7ccbc8a 100755 (executable)
 # Check support for AC_CONFIG_LIBOBJ_DIR vs ALLOCA.
 # (pr401.test and pr401b.test do the same for LIBOBJS and LTLIBOBJS)
 
-am_parallel_tests=no
 required=cc
 . ./defs || Exit 1
 
 mkdir lib src
 
-ac_cv_func_alloca_works=no
-export  ac_cv_func_alloca_works
+ac_cv_func_alloca_works=no; export ac_cv_func_alloca_works
 
 cat >lib/alloca.c <<'EOF'
 const char *feep (void)
@@ -85,7 +83,7 @@ cp "$am_scriptdir/ar-lib" . || fatal_ "fetching auxiliary script 'ar-lib'"
 
 $ACLOCAL
 $AUTOCONF
-$AUTOMAKE
+$AUTOMAKE -a
 ./configure
 $MAKE distcheck
 
index bc7818610ae413370e7a052af1ede0aeadc3da76..c6ac980249a6aaf6f236564778b809e044c0c50c 100755 (executable)
@@ -29,7 +29,7 @@ plan_ 18 # Two times the number of variable names in $vars.
 vars='
   me
   required
-  am_parallel_tests
+  am_serial_tests
   am_using_tap
   am_create_testdir
   am_tap_implementation
index 680513f5b224bb38fcaee3888ae0f686982623ea..4ec47100703615ecb479b850dde2e75d3a341ad1 100755 (executable)
@@ -16,8 +16,6 @@
 
 # Option 'serial-tests'.
 
-# To avoid useless generation of a sibling test.
-am_parallel_tests=yes
 am_create_testdir=empty
 . ./defs || Exit 1
 
@@ -38,7 +36,7 @@ has_parallel_tests ()
 
 mkdir one two
 
-cat >> one/configure.ac <<END
+cat > one/configure.ac <<END
 AC_INIT([$me], [1.0])
 AM_INIT_AUTOMAKE([serial-tests])
 AC_CONFIG_FILES([Makefile])
@@ -46,7 +44,7 @@ END
 
 echo 'TESTS = foo.test bar.test' > one/Makefile.am
 
-cat >> two/configure.ac <<END
+cat > two/configure.ac <<END
 AC_INIT([$me], [2.0])
 AC_CONFIG_AUX_DIR([config])
 AM_INIT_AUTOMAKE([parallel-tests])
index 32b1b803e35849bb47f1d45f15ff6ff0af3065de..75a259cbe04869c92e110c8077cebe0f473dfc68 100755 (executable)
@@ -18,7 +18,6 @@
 #  - handling of "ambiguous" TODO and SKIP directives
 # See also related test 'tap-todo-skip-together.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 4e88f3de04bb57ca4cc96ddc011f64cc31a3b7d5..8771ddf3326a30dd29291d575d44df16d1245f16 100755 (executable)
@@ -20,7 +20,6 @@
 #  - test results without number get automatically numbered in the
 #    console progress output
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 580e7d31c79f1f786d8c5919e6b68f6219393b59..82cf4e42f1f715bd7da2f129177676ee3dcc6f58 100755 (executable)
@@ -18,7 +18,6 @@
 #  - missing, unreadable, or not-executable test scripts cause proper
 #    error reports
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 fetch_tap_driver
index cc95d98813ed525b0c08de9c62b4018d03ad231c..e8e3756d87a019d567a9150333072afca585cce4 100755 (executable)
@@ -18,7 +18,6 @@
 #  - even after a "Bail out!" directive, all input is still copied in
 #    the log file
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 94084d4608c6e8d6e6c06bc289e545cc0206f2e8..bd0d1fccb6df7e2e04d9cca846345e6883a5b2af 100755 (executable)
@@ -20,7 +20,6 @@
 # perl implementation of the Automake TAP driver, but expect the latter,
 # "more modern" behaviour in our awk TAP driver.
 
-am_parallel_tests=yes
 am_tap_implementation=shell
 . ./defs || Exit 1
 
index 1962639924f5fbc8803e0a0b0fa12c541837b53e..c7e55db0a650ee6e0de3164fc596fda1818452a2 100755 (executable)
@@ -18,7 +18,6 @@
 #  - A "Bail out!" directive causes the driver to ignore the exit
 #    status of the test script.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 tests='exit.test exit127.test sighup.test sigterm.test'
index 9bc29dec57d2ea467576f3bc37d0cecab131a175..bff4d64cc99d5d5d825eb4505ff7d062d226553a 100755 (executable)
@@ -18,7 +18,6 @@
 #  - A "Bail out!" directive causes the driver to ignore any TAP
 #    diagnostic message in the rest of the following TAP stream.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index e6cc6c237fe15a34929f5fb8c5b82be23e88e6f1..ff838872675a287fbc5d627a3822e4d5211e8369 100755 (executable)
@@ -18,7 +18,6 @@
 #  - A "Bail out!" directive causes the driver to ignore any TAP
 #    result or error in the rest of the following TAP stream.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 0def87ef5cf101ba3db2c725cd1d2bbcd3172b0f..317eaa234d903ec275d44cfd57f89410a2089707 100755 (executable)
@@ -17,7 +17,6 @@
 # Basic TAP test protocol support:
 #  - "Bail out!" magic
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 3d6d8fe2304022c64f6db4097a0a356d7ee1092b..c19c326b7ac4f986123936bca3d547f4a3df1cb2 100755 (executable)
@@ -24,7 +24,6 @@
 # Note that some of the features checked here are checked in other
 # test cases too, usually in a more thorough and detailed way.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 fetch_tap_driver
index b803306dfa1a1d65675d4c20ad09eafcb7fbdfc0..6a91f063417d32e60a7450ed6dd10eb5000b5bde 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - colorization of TAP results and diagnostic messages
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 esc='\e'
index b14099a5fbae9494d2e2890ae4325eef14d5f831..8400da04b7adfc1857bab88eb98025955a7bf94b 100755 (executable)
@@ -16,7 +16,6 @@
 
 # Auxiliary test to set up common data used by many tests on TAP support.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << END
index 5049171d560b9ab8b05c94437eef3dff08b386df..6ebe0f916c27d02a65d228768062438147bf344a 100755 (executable)
@@ -17,7 +17,6 @@
 # Basic TAP test protocol support:
 #  - dependencies between test scripts
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat > Makefile.am << 'END'
index d3f28a577df0d7064155272004cb265f6726f6b5..c90f46fe0c56b719e50987cd078c5abe1168b6eb 100755 (executable)
@@ -18,7 +18,6 @@
 #  - option '--diagnostic-string' to customize the string introducing
 #    TAP diagnostics
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 fetch_tap_driver
index 31f5df6e235ec15a167c51217ecfebdf3eae8945..c849d657ddb395b73746e560ab7a96593c70b1eb 100755 (executable)
@@ -18,7 +18,6 @@
 #  - diagnostic messages (TAP lines with leading "#")
 #  - flags '--comments' and '--no-comments' of the TAP test driver
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 46b3b510cdf2a8dca88f4b70ecdc01753e0573f8..22d542f599313ea9b95c87fcc5b0ee22e1620010 100755 (executable)
@@ -17,7 +17,6 @@
 # Check that an example given in the documentation really works.
 # See section "Simple Tests" subsection "Script-based Testsuites".
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 fetch_tap_driver
index 22327125f24d2d849638863a3c8a6aa90da0d3e0..0607112d3966dc3dbb06ea0c49193da71d131d08 100755 (executable)
@@ -19,7 +19,6 @@
 # with the Automake test harness".
 
 am_create_testdir=empty
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat > Makefile.am <<'END'
index 879d051b770efabd00e9f38b4758921da8002fee..bb54ebf1f2a405b50848cd11c60153557e195577 100755 (executable)
@@ -18,7 +18,6 @@
 #  - error messages from awk/shell/perl goes to the console
 
 required=non-root
-am_parallel_tests=yes
 am_create_testdir=empty
 . ./defs || Exit 1
 
index 1a8a99ba2a8db27c5c4012bf6f8b8319ad941e45..e3f1e155a17df1f232859a84bf5a9daf68e94bcb 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - empty diagnostic messages are discarder
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 4d3bfda9cc78fdbe3a18cdaeba39c0831efed979..bad40edb1e97dafe63d8c490e043ab43c7d90a8c 100755 (executable)
@@ -18,7 +18,6 @@
 #  - empty TAP input
 #  - blank TAP input
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 595c384583f45451a1cc3e7e287fadca27414ea0..1c72f79696989639f362664d5cee42d092a658c0 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - "escape" TODO and SKIP directives (by escaping the "#" character)
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 8b242510b129d7aee7c662facbed0f3c6a339042..6067af28376f2ff2851446fc4ab11b0c4b3f86e8 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - "escape" TODO and SKIP directives (by escaping the "#" character)
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index abc1ace0d059b799d003e258cd4d338f3676f0a8..27179760f37c89975b7071cd64cafd24475ca3ce 100755 (executable)
@@ -19,7 +19,6 @@
 #  - the '--ignore-exit' option causes the TAP test driver to ignore
 #    exit statuses of the test scripts.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 echo TESTS = > Makefile.am
index 6815ac54bbb3370bdba559ae9c62fe8410270832..846a9d0e63e22534f3155253a6f8329cb749012e 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support: some unusual forms for valid TAP input.
 # See also related test 'tap-fancy2.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index bb51d54e5623dc8f5737a7fda3fefb1e2fa26240..6ab67c9f61d1d1abe608f74f648c658d92efe613 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support: more unusual forms for valid TAP input.
 # See also related test 'tap-fancy.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 69dc5b016dc8c55b7b2b4b87f57142763e2a3818..29e582c3fa5785021b18a5bcd8a1f43e766c477b 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - which log files get copied in the global log?
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 78d5c9feaa0e55d33ca0a092e772e30bed5b3a33..30215c714ea173c0d30b6ebf8f27b1e76f78a53a 100755 (executable)
@@ -18,7 +18,6 @@
 #  - which global test result derives from different test results
 #    mixed in a single script?
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index ca564e1e5265cac67345a640da28235b7a6d4923..5faf838941fe521ad1104c2c51b58ac0940c3971 100755 (executable)
@@ -22,7 +22,6 @@
 #  - VERBOSE environment variable support
 # Keep in sync with 'test-log.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat > Makefile.am << 'END'
index 351b10d58e37908ebeccabc28d2268cbff024b2a..bca96a24c3859ab3fc8a776704cf41d9e9c3b21d 100755 (executable)
@@ -18,7 +18,6 @@
 #  - The Automake TAP driver has an option that instruct it to read TAP
 #    input also from the stderr of the test command, not only its stdout.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 fetch_tap_driver
index e1ea4fd40ce8ffdda25e866e1d1d1432e3dc1a62..31a702c3b4e57198a73a69114e0606e5cb79e0e9 100755 (executable)
@@ -19,7 +19,6 @@
 #    plan, then the driver reports both "missing plan" and "exited with
 #    non-zero status" errors.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat > foo.test <<END
index d275bd93c0871e2780339ba3e742d103c04c2ab0..7970d7f801eee9fe83472968d8efedb1a90b9241 100755 (executable)
@@ -24,7 +24,6 @@
 #    correct test script(s)
 #  - "make distcheck" works
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 fetch_tap_driver
index 3cefd5800c6ae6c543ceef707db35b2e072ba503..b34e3c18d46e5618454ac9d3e518e676ee8d8ff1 100755 (executable)
@@ -20,7 +20,6 @@
 #  - interactions with 'check_*' variables
 
 required='cc native'
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 fetch_tap_driver
index 115ffcdb93bd1d1d40f21c82848736c9178bd3c0..b9ef141c7b27b61f5eb762b81ab0576fb24a1cd3 100755 (executable)
@@ -19,7 +19,6 @@
 #    of a "plan with skip" TAP plan
 # generally true!
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 04d379071d5b9d019e9918628b837654b1383bef..cbd2fcee134591dca6738d3486dd9355cb654b22 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - literal string "0" as a TODO or SKIP message
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 6a515a8a877aca25734c99e0fcb508f1fb1efb5b..06f400b788305fec2ff9c537407f955ca03f88df 100755 (executable)
@@ -18,7 +18,6 @@
 #  - literal "0" and "0.0" in a test description and a TODO/SKIP message
 #    at the same time
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 60aa5fe12f2e7df1d407185379270a71e1686bf1..7f435e9293488d54c5b64d3282c02e806a7ffcf8 100755 (executable)
@@ -18,7 +18,6 @@
 #  - literal strings "0" and "0.0" as the reason of the skip in a "TAP
 #    plan with skip" (i.e., "1..0 # SKIP ...").
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 8c464c4188f84baacd0c3115889c0f55dfaa495d..a2cc0a58da03e6ad015f3d1c445116c84bc654d8 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - the string "0" as a test description
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 67ecb1e5eca83989a66612cab8499572eb88d9c1..11661a19b7c16cff98aeaddea872e813a4cc3840 100755 (executable)
@@ -18,7 +18,6 @@
 #  - don't spuriously recognize negative TAP result numbers, but correctly
 #    interpret them as test descriptions instead
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index c95e20e97b4ea44dd1ef645f10d49707c1bc478a..5fa587d16b78ed0d6768af878097b8ef3e7cba6e 100755 (executable)
@@ -18,7 +18,6 @@
 #  - "Bail out!" magic and TAP parse errors are not disabled nor turned
 #    into simple failures by the definition DISABLE_HARD_ERRORS.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat > Makefile.am << 'END'
index 0236ef8ac75529402e25549f66e34f3006dbf135..eb6b0807a3d47671e5f2944936d128ffd39c3dc8 100755 (executable)
@@ -18,7 +18,6 @@
 #  - By default, TAP input is only from the stdout (and not the stderr)
 #    of the test command.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat > Makefile.am << 'END'
index 2fc993e0121eb1d8deaa9b95284b17b46773ab20..4cdace02b70b38ed699485befe1aecb0dda3d5a0 100755 (executable)
@@ -18,7 +18,6 @@
 #  - we shouldn't spuriously recognize as TAP result numbers what it
 #    not, even if it seems pretty close
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 8da15e8c332f29b90da6e073dfe19d5daeedea7d..a6437d81d8f399790365b2e7c66660e0f1d2ac96 100755 (executable)
@@ -18,7 +18,6 @@
 #  - ':test-results:' directives in test scripts' output doesn't
 #    originate spurious results in the testsuite summary
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index ac6e6687d110b27ab67cb75cd5bee14649f43036..b9bca21fbf99f98577ddd878c865605bf56a18c6 100755 (executable)
@@ -18,7 +18,6 @@
 #  - don't spuriously recognize lines that are "almost" TAP lines as
 #    real TAP lines
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 8cfffe2e47af9cace9ef87d546fe719f9f39b63d..f52127ce25ae7545e13bb089c2943daf36200c5b 100755 (executable)
@@ -18,7 +18,6 @@
 #  - a "not ok # SKIP" line should count as a failure, for consistency
 #    with the prove(1) utility.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 7aa2c7f094145c833ef8cfa196c08ad849c5391c..324adb62719833e89d9eb7d0ec05866b4eebc972 100755 (executable)
@@ -18,7 +18,6 @@
 #  - TAP result numbers terminated by a non-whitespace "word boundary"
 #    character are recognized
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 345b31f0fb9095ed8fc97c34595253bf53c338ba..bbd0d0ecefc3afc5133de0efef397ad74d181750 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - how does TAP result numbers with leading zero fares?
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index b2f54f3b75a0527eb7abab568f1fa268038f8e54..cd220a7d55c1d573f9a4decbc3ee11863dd0db21 100755 (executable)
@@ -16,7 +16,6 @@
 
 # TAP result lines whose description is a number.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index d9f36a251dad4f88d97af4903c5e369923a588ff..9e3d755fa315fbce9434f4e5f5a813e96589dd78 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - out-of-order test results
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 75ce5f105a708f82c4ffd704dd59218a268057b6..6014cc56c12d1d03abd249b42807f3aa29df5b4f 100755 (executable)
@@ -19,7 +19,6 @@
 #    log file
 # See also related test 'tap-passthrough.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat > Makefile.am << 'END'
index da05b1b1a9cde4fd28fe7819189ab1df583739e2..aa9fe5387fc680a700ea774108a03bfba344b724 100755 (executable)
@@ -20,7 +20,6 @@
 #  - TAP errors are reported in the log file too
 # See also related test 'tap-passthrough-exit.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 weirdchars=\''"\$@!&()[]<>#;,:.^?*/'
index 3b9cd1fe93c86b59c764e7fdc53c4ee955cf6ec4..601d5b745b50b146956342cd16b52d1beed174cd 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - some corner cases for TAP plan
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 1b740599e4badfe138bef6651028dd71bc134d46..e0f6272e38886f5390e2983c445064a71c147ce9 100755 (executable)
@@ -23,7 +23,6 @@
 # and 'tap-skip-whole-badcount.test'.  More checks about corner-cases
 # in TAP plans are performed in 'tap-plan-corner.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index bb45f31f6a638a4d535c2fd4de85f32067918f70..949c25104a470cec7133948835d213d75dd53c78 100755 (executable)
@@ -19,7 +19,6 @@
 #  - TAP "SKIP" plans with multiple zeroes, as in "1..00 # SKIP"
 # This is consistent with the behaviour of the 'prove' utility.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index c8d2cdc30c21f90e27880661da73be8db50f53e7..8aca466a56bbcaf2e6a8edfd72547c58db2522be 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support: a malformed TAP plan is not recognized.  The checks in
 # here should be consistent with the behaviour of the 'prove' utility.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 0775f1029381eb073d289d1b31d4ef8be6f7ef7d..1c752fc75cbd80ba2b88cd8b7b765d22c535b8f9 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - test plan preceding and/or following non-result TAP lines
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 7bdb4dc1d9fce7852e14bd4dac95ebd497c4b24f..a117fe02b7ae3f6366fe9199ec509ca4e20cdf57 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - plan line with trailing whitespace is recognized and handled correctly
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index d85a3a21f0ac11455a36c3a292a82e178567579f..185658d7d3deb73139969e37442ec9932d0000d0 100755 (executable)
@@ -18,7 +18,6 @@
 #  - test scripts with the test plan at the beginning
 #  - test scripts with the test plan at the end
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 48b3e1238eda196a7347b2cb4b46de8e5ac80ac0..cd646238cb2d4b91136e8983b1fed9118765fe30 100755 (executable)
@@ -18,7 +18,6 @@
 #  - interactions between "TAP plan with SKIP" and logging of earlier or
 #    later TAP or non-TAP text
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index fbb3b56e6678cad05af30b6a0ece2bc6f2b76ad0..58ce0e7f644bc89c9d524cb4afd606dbe6e292e8 100755 (executable)
@@ -18,7 +18,6 @@
 #  - an exit status != 0 of a test script causes an hard error, even if
 #    the last line of output is a "SKIP plan" (e.g., "1..0 # SKIP").
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 echo TESTS = one.test two.test > Makefile.am
index 7fb72e9d4d3ebd09ffe8642c85634777004b858a..351aaba7e7c4dd8d4eb9183c419bd0a1a21af2be 100755 (executable)
@@ -18,7 +18,6 @@
 #  - a "Bail out!" directive causes an hard error, even if coming after
 #    a "SKIP plan" (e.g., "1..0 # SKIP").
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index b26701c53f6d3c771e3d7abec18d2c352bc4f76b..9de6bc509a0acde3850656861020d9cbe0e3c85b 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - "SKIP" keyword in a TAP plan is case-insensitive
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index f89a55dcc97138bfe1f7cb8ba325f890671363a6..e0d3513f3baca75503f44d0237fa3936c020c4cc 100755 (executable)
@@ -18,7 +18,6 @@
 #  - the special "plan with SKIP" can also be used "late" in the TAP
 #    stream, i.e., preceded by non-TAP output or TAP diagnostic.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index a73dbce36b28aa6cd4842279b5ee5dd2398d397c..7bf3cb12c0cdbe48ca595d06b31d6437122d865b 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - TAP errors following a "TAP plan with SKIP" are still diagnosed.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 6dff7ac2709b2f8766d5199958bc7f09121009a2..ead8613e39905e81b65d77d091fb7a4e4919d6fd 100755 (executable)
@@ -18,7 +18,6 @@
 #  - test results seen in a TAP stream that has a "plan with SKIP" are
 #    flagged as errors, even if all of them are "SKIP" results.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 4aeb4de8137737c21d3f2f670851f92854a891cb..cfb1c609f5d3c6d5dd17f6904eac7ab67ab2d537 100755 (executable)
@@ -19,7 +19,6 @@
 #    been seen is an error
 #  - any test result following a "plan with skip" is an error.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index a4dae998b5fa491256a3f45ff5c94b97422f5c04..4640ee57d0307f6998f67e65eee3a3f64392ddf0 100755 (executable)
@@ -18,7 +18,6 @@
 #  - normalization of whitespace in console testsuite progress associated
 #    with a SKIP directive in the TAP plan
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 97ebd0c660693e298d376f52b64c26aeced85cdd..142afd7a82f235cea09e6dfa888fde7456cb4547 100755 (executable)
@@ -17,7 +17,6 @@
 # Basic TAP test protocol support:
 #  - special plan format to skip all the tests in a script
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 51f7bba939497232a30c15bbc4c75f0b35a52854..d874b0c2c89a7ed33c3b3f81572bc63756283229 100755 (executable)
@@ -22,7 +22,6 @@
 # children, and is pretty hacky and complex; is there a better way to
 # accomplish the checks done here?
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >expect-check <<'END'
index 53b2370cb620350c2ea293837faea4300aadfd54..7fb2b807fc17c12a8749b3454aa909c0f0a69622 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 # - RECHECK_LOGS
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat > Makefile.am << 'END'
index 4b120a52964ed216040f4d42ef1c63a9153a2498..98a960e5b9a0bce3a8804f01ace3a04ad9ff48b9 100755 (executable)
@@ -17,7 +17,6 @@
 # Test the 'recheck' target for TAP test protocol.
 # Keep in sync with 'test-driver-custom-multitest-recheck.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 fetch_tap_driver
index 7162df02afb5993412b04325af5c0ef914b49e82..21bc81030e8dbf43383dc1592057adaf4080f181 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - non-directive comments in TAP results are kept verbatim
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index cf5c9454c93752ac49d07262a1be358638d3a99a..e23deea4c67282f9b8359214e9a2c580ef296e67 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - a test script terminated by a signal causes an hard error
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 fetch_tap_driver
index cf75cef4fc0b9e9ef260a08364b975b6d494972e..8faa9c0eea6bdb95ea96be88a27c334c075eb49c 100755 (executable)
@@ -18,7 +18,6 @@
 #  - a test result numbered as 0 is to be considered out-of-order
 # This is consistent with the behaviour of the 'prove' utility.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 if test $am_tap_implementation = perl; then
index e91153238d77e6dac1d347079e268028607c6ad3..31580ca6ed42ae35357034b47962d4b7188b1e4a 100755 (executable)
@@ -18,7 +18,6 @@
 #  - TODO and SKIP directives on the same line: the first one wins
 # See also related test 'tap-ambiguous-directive.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 9d7afb962b2535bccdf076f90d397dde431fc5b4..d36aa13645b9ea13857e700264747d5c4c580580 100755 (executable)
@@ -18,7 +18,6 @@
 #  - normalization of whitespace in console testsuite progress associated
 #    with TODO and SKIP directives
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index e261d57900ef2c0c1c134baa5ab21033566a4683..62206ab3807947c53c369080e34ed63d45fd0e5a 100755 (executable)
@@ -23,7 +23,6 @@
 #  - the reasons for TODO and SKIP, if present, are nicely printed in
 #    the testsuite progress output
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 252e946c9398e0ad1853782cded0ba616e0ae829..e8d9dad045f436f78ec3f26b7191d539a8c69961 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP support:
 #  - unplanned tests are properly reported as errors
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 227467441d0256e9fd5470516a674fea3e6a5de6..a43d29a1f1f071a946f527040ede4472852f3f02 100755 (executable)
@@ -20,7 +20,6 @@
 # force us to tweak dozens of other tests (hopefully).
 # See also related test 'tap-todo-skip-whitespace.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat > Makefile.am << 'END'
index fc795f6f9def1c06993812c104c27954e5f140b7..82889c2908f0597640c6b427ffe766220d35dc11 100755 (executable)
@@ -19,7 +19,6 @@
 #  - tests without explicit number get automatically numbered in the
 #    testsuite progress output on console
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 610779201269e3a6a8b9d84a7152d6340a448cca..27c1804e4c3e4dd1cf6a4b828ddebcd0cd3aea0b 100755 (executable)
@@ -17,7 +17,6 @@
 # TAP and $(XFAIL_TESTS): test results without directives are turned from
 # PASS to XPASS and from FAIL to XFAIL; other results are unchanged.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 . "$am_testauxdir"/tap-setup.sh || fatal_ "sourcing tap-setup.sh"
index 7df66ae779ff643247744cbeab74a99137e88484..e384ac79224b6c9d19e0039078710e3dacf5fcd9 100755 (executable)
@@ -17,7 +17,6 @@
 # parallel-tests:
 #  - LOG_DRIVER variables can be AC_SUBST'd
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 mkdir test-drivers
index ac0b3f1710c1d23d8429be2de818d38b31b68404..5538105b5aae8e3baee67cd30d50094662009ffc 100755 (executable)
@@ -18,7 +18,6 @@
 #   - Automake can correctly handle conditionals contents for the
 #     LOG_DRIVER variables.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cp "$am_testauxdir"/trivial-test-driver . \
index bfca0b938abb5528d43158d96f039d1307bc55c3..dc8e6811fc26f3fbe9fc84ab17f6ec98ff04ee1d 100755 (executable)
@@ -18,7 +18,6 @@
 # e.g., 'sub/foo.log'), the Automake test harness must ensure that
 # directory exists before calling any custom test driver.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 9b4f5dfa3d48c0b6c1cca69519dd2b34f0d487a0..a42e0d09851a16c2abaf232cff1c0293450296c2 100755 (executable)
@@ -22,7 +22,6 @@
 # and 'parallel-tests-recheck-override.test'.
 # Keep in sync with 'tap-recheck.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cp "$am_testauxdir"/trivial-test-driver . \
index 3e7add6d4d205895caea6276097096142908d78c..5ceb3393a526e26fb94c99361440de0ef2335ac9 100755 (executable)
@@ -21,7 +21,6 @@
 # See also related tests 'test-driver-custom-multitest-recheck.test' and
 # 'parallel-tests-recheck-override.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cp "$am_testauxdir"/trivial-test-driver . \
index c7959cd42c1a41ad070b826f862eac5b74bead5d..c660ec276cb6d695ad45074d8ba9245d0b0e43d6 100755 (executable)
@@ -19,7 +19,6 @@
 # only checks implementation details in Automake's custom test drivers
 # support, but also serves as a "usability test" for our APIs.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cp "$am_testauxdir"/trivial-test-driver . \
index 31000aff14eca515da73feac4a6fe3acd036a82b..4d7367d2aaa2b6e34ae16852baf57b682fba82f9 100755 (executable)
@@ -18,7 +18,6 @@
 # installed or referenced if it's not used, i.e., if the user has
 # defined his own '*LOG_DRIVER' variables.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac <<'END'
index 9a4e3fec5cb3cd00b7844ea52c6c2d4cb6a26a2c..14568c096b55d276d043ed7aea3cea547d219499 100755 (executable)
@@ -16,7 +16,6 @@
 
 # Custom test drivers: "abstract" XFAIL_TESTS support.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac <<'END'
index 60ce07418035cf684382624d40d661238b2541e4..ce4a7fcdf24faec37d150a73ff5d786230b9cfdc 100755 (executable)
@@ -16,7 +16,6 @@
 
 # Custom test drivers: per-extension test drivers.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 0eb22680085cc2a2edfb00c06e190cc478dd7d8e..75f6a87f49b1ecdaa1ca4915dad6546db1445d5c 100755 (executable)
@@ -22,7 +22,6 @@
 # (like our dummy one in this test) might leave around a test log even
 # in case of internal failures.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac <<'END'
index fb4e540aff9a16f532c3ea1ae855e0c1fd33d48c..9b2f08bba53030d43adcfcc12a192d000b7bc918 100755 (executable)
@@ -19,7 +19,6 @@
 #    defined in a subdir Makefile
 
 am_create_testdir=empty
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 ocwd=`pwd` || fatal_ "getting current working directory"
index 96701885470744fb93a63d4222703fd74c175f04..0f51c3e767c23e3b6b199d491f7e80696a330d9c 100755 (executable)
@@ -17,7 +17,6 @@
 # Custom test drivers: check that the test name passed to the test
 # driver has any VPATH prefix stripped.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 ocwd=`pwd` || fatal_ "cannot get current working directory"
index 0c3734f88568845140724101c51641f1e61b301e..801300bd75bd386f3b8eee84b9d7e3a0de3fd025 100755 (executable)
@@ -20,7 +20,6 @@
 #  - .test if $(TEST_EXTENSIONS) is not defined
 #  - stuff in $(TEST_EXTENSIONS) otherwise
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 : > Makefile.am
index 81808033a36688feb685c8c3c9373c3e27b39d0c..e081d797bbcdf673ffb9c33d0d738fde93313769 100755 (executable)
@@ -16,7 +16,6 @@
 
 # Expose bug in conditional definition of TEST_EXTENSIONS.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index d2fc2dd06b528538bbc5706e8db7e2a039b687bb..fa23481ca52e237e6346347eba9c52c43c060156 100755 (executable)
@@ -18,7 +18,6 @@
 # and do not diagnose valid (albeit more unusual) ones.
 # See automake bug#9400.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac <<'END'
index f0f71c66f93ad7f8594c59bb1f0dec2e30cf54dd..0058b6dc73137d47904b55dfbca90838a296d175 100755 (executable)
@@ -17,7 +17,6 @@
 # Check that our concurrent test harness is not subject to spurious VPATH
 # rewrites.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index d400b52bc608349ae4fe4a257d50be346ae96de5..0e6065db2a50855c4e98c61b86b6b42ef5e34e0e 100755 (executable)
@@ -22,7 +22,6 @@
 #  - VERBOSE environment variable support
 # Keep in sync with 'tap-log.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac <<END
index d75bbcb15cad88e45a4022fe94b05548f7a97bba..30aefca675c73df576bb8096b8fa8b110744a785 100755 (executable)
@@ -20,7 +20,6 @@
 # different test scripts don't end up sharing the same log file.
 # (Automake itself is such a project, BTW ;-)
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac <<END
index b10f481d22ac2ed9529e333304ec6f107c96be04..af435ae3cbcbc00966bb38bb858bbfa564984339 100755 (executable)
@@ -20,7 +20,6 @@
 # with the use of the reStructuredText field ':copy-in-global-log:' in
 # the associated '.trs' files.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index b2474449cae6d92a605bef20ce3f7fb964436b8d..4aa633f3ad26000a0f7df53514af20f146a183fe 100755 (executable)
@@ -18,7 +18,6 @@
 # "global test result" in '*.trs' files, as documented in the automake
 # manual.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 0a7a7ccb42bf10d55d3a152ec072a3cde9667ae5..88747458cced1e6844a0f1e53e110d7bfa220608 100755 (executable)
@@ -17,7 +17,6 @@
 # Test the "make recheck" semantics for custom test drivers, as documented
 # in the Automake manual.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 5978f7f259259702511e298bc964e6484c396ab8..03f93d78ed667388f74a818128cb1e8bc249b61e 100755 (executable)
@@ -17,7 +17,6 @@
 # Parallel testsuite harness: check APIs for the registering of test
 # results in '*.trs' files, as documented in the automake manual.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 586190fb2aea6497c6134b556ab288e918660953..2491da5b39b6351a5ae6ce49dfb6f189a9f55112 100755 (executable)
@@ -18,7 +18,6 @@
 #  - non-existent scripts listed in TESTS get diagnosed
 # See also related test 'test-missing2.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index e511a8b4edf760904d75d7ea803f085f73c39fb0..6dd4b9d72522892904cfdf3fd9d1941e210a26cc 100755 (executable)
@@ -19,7 +19,6 @@
 #    all the $(TEST_LOGS) have a dummy dependency.
 # See also related test 'test-missing.test'.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index a82d260bdb156e39207c1a11e8dda7b552748e66..42456b4079fd2c18af310343ad9b2d5966466a23 100755 (executable)
@@ -18,7 +18,6 @@
 #  - creation and removal of '.trs' auxiliary files
 #  - check some internals regarding the use of '.trs' files.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac <<END
index 3632f61f7ded52b10567da76784016535b70fed3..a1321944d04f993494f602594808d48d9fff3f94 100755 (executable)
@@ -19,7 +19,6 @@
 # This test is complex and tricky, but that's acceptable since we are
 # testing semantics that are potentially complex and tricky.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac <<END
index a154ce709fb857706a6244ef426284778f4bb443..3cbbbf6b9e256eb10a0a636c066fd742cceec1da 100755 (executable)
@@ -17,7 +17,6 @@
 # Check parallel harness features:
 #  - recovery from unreadable '.trs' files, in various scenarios
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac <<END
index 0e9d6e737c777fac5052ae895087908de743fe48..65855ce8a130e53560ac3d426b962a6fb75d85e5 100755 (executable)
@@ -18,7 +18,6 @@
 # by TESTS_ENVIRONMENT and AM_TESTS_ENVIRONMENT in LOG_COMPILER and
 # LOG_FLAGS (for tests both with and without registered extensions).
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 61b2728cfb07ca61cc9a67a481d0bc13beaf46aa..93643d11ddcaeda9233b44cf644936bce7d925bb 100755 (executable)
@@ -19,7 +19,7 @@
 # be run by (with the parallel-tests driver one should use LOG_COMPILER
 # for this).  The behaviour tested here is also documented in the manual.
 
-am_parallel_tests=no
+am_serial_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac <<END
index d62e537d62505a1e6348b344234238f10e1426f8..6c42fd4eaedaab472cbef212fc66871109dd6409 100755 (executable)
@@ -26,7 +26,6 @@
 # and the following CC:ed thread on bug-autoconf list:
 #   <http://lists.gnu.org/archive/html/bug-autoconf/2011-06/msg00002.html>
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 27cd458f262605cb8b3a6d82fd628e0a592459dc..62ca4ee9c076729b0d4ae6ac6e5fbc0fe5dfd972 100755 (executable)
@@ -16,6 +16,7 @@
 
 # "Simple Tests" testsuite driver: check TESTS_ENVIRONMENT support.
 
+am_serial_tests=yes
 . ./defs || Exit 1
 
 cat >> configure.ac << 'END'
index 9b37262c887e006d7b102d5b36e8b2e24b59c29f..50cc03ba285df6eb7938c06fdddec75e472345f5 100755 (executable)
@@ -19,7 +19,6 @@
 # FIXME: performance is too low, and FAIL accordingly; it just offers an
 # FIXME: easy way to verify how effective a performance optimization is.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 count=5000
index ff38097e46db7ad10e335c510cc82f6c4a05a842..b101206bb16d112c694ce93ca85ce5b7a584cd80 100755 (executable)
@@ -19,7 +19,6 @@
 # Incidentally, this test also checks that the testsuite summary doesn't
 # give any bug-report address if it's not defined.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 for s in trivial-test-driver extract-testsuite-summary.pl; do
index 480ec12d601e7e241be54e4f5cc6768999e79134..1958dd494ed98795c91bb799c524e16a6f507972 100755 (executable)
@@ -17,7 +17,6 @@
 # Check that the global testsuite log file referenced in the testsuite
 # summary and in the global testsuite log itself is correct.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 mv configure.ac configure.stub
index 4d18c61e4d272a654c2ba224d8fc6f54f21e3f4f..a11bb8ef7910f0994b07b37617854179b41b52dc 100755 (executable)
@@ -20,7 +20,6 @@
 # FIXME: performance is too low, and FAIL accordingly; it just offers
 # FIXME: an easy way verify how effective a performance optimization is.
 
-am_parallel_tests=yes
 . ./defs || Exit 1
 
 count=10000