tests: avoid '$MAKE' redirections, use 'run_make' instead
authorStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 23 May 2013 10:10:18 +0000 (12:10 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 23 May 2013 18:09:29 +0000 (20:09 +0200)
commit3ce4015f1bfff6277840502b080cfd2b22e05870
tree11d32069669ef2dd551ff22ac022722bf37fb2e1
parente2a000cc181b4a66564b8378cad6843d1938f80a
tests: avoid '$MAKE' redirections, use 'run_make' instead

The use 'run_make' with  the -E, -O and -M option, it is more
idiomatic now.  Also, this way, centralized fixes and improvements
done in 'run_make' will automatically propagate through most of
the testsuite.

* syntax-checks.mk (sc_tests_no_run_make_redirect): Also check against
'$MAKE' invocations that uses output redirections (and not only against
'run_make' invocation that do so).
* Several tests: Adjust (and few minor cosmetic changes as well, while
at it).

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
146 files changed:
syntax-checks.mk
t/aclocal-amflags.sh
t/aclocal-autoconf-version-check.sh
t/alpha.sh
t/autohdr-subdir-pr12495.sh
t/ax/depcomp.sh
t/built-sources-check.sh
t/built-sources-fork-bomb.sh
t/ccnoco3.sh
t/check-fd-redirect.sh
t/check-tests-in-builddir.sh
t/check10.sh
t/check2.sh
t/check4.sh
t/check8.sh
t/colon6.sh
t/color-tests2.sh
t/cond34.sh
t/cond37.sh
t/cond39.sh
t/conff.sh
t/conffile-leading-dot.sh
t/cscope.tap
t/dejagnu3.sh
t/deleted-am.sh
t/deleted-m4.sh
t/dist-missing-am.sh
t/dist-missing-included-m4.sh
t/dist-missing-m4.sh
t/distcheck-configure-flags-am.sh
t/distcheck-configure-flags-subpkg.sh
t/distcheck-configure-flags.sh
t/distcheck-missing-m4.sh
t/distcheck-outdated-m4.sh
t/distcheck-pr10470.sh
t/distcheck-pr9579.sh
t/distcleancheck.sh
t/distlinksbrk.sh
t/extra-deps-lt.sh
t/extra-deps.sh
t/fn99.sh
t/fn99subdir.sh
t/gnits2.sh
t/gnits3.sh
t/install-info-dir.sh
t/libtool7.sh
t/lisp7.sh
t/lisp8.sh
t/ltorder.sh
t/make-is-gnu.sh
t/maken3.sh
t/output7.sh
t/parallel-tests-basics.sh
t/parallel-tests-concurrency.sh
t/parallel-tests-console-output.sh
t/parallel-tests-dry-run-2.sh
t/parallel-tests-empty.sh
t/parallel-tests-extra-programs.sh
t/parallel-tests-fd-redirect-exeext.sh
t/parallel-tests-fd-redirect.sh
t/parallel-tests-log-override-recheck.sh
t/parallel-tests-no-spurious-summary.sh
t/parallel-tests-recheck-depends-on-all.sh
t/parallel-tests-recheck-pr11791.sh
t/parallel-tests-recheck.sh
t/parallel-tests-reset-term.sh
t/pluseq10.sh
t/posixsubst-tests.sh
t/pr300-ltlib.sh
t/remake-aclocal-version-mismatch.sh
t/remake-subdir3.sh
t/self-check-shell-no-trail-bslash.sh
t/silent-c.sh
t/silent-custom.sh
t/silent-cxx.sh
t/silent-f77.sh
t/silent-f90.sh
t/silent-gen.sh
t/silent-lex.sh
t/silent-lt.sh
t/silent-many-languages.sh
t/silent-nested-vars.sh
t/silent-texi.sh
t/silent-yacc-headers.sh
t/silent-yacc.sh
t/subobj9.sh
t/tap-ambiguous-directive.sh
t/tap-bad-prog.tap
t/tap-bailout-suppress-badexit.sh
t/tap-bailout-suppress-later-diagnostic.sh
t/tap-basic.sh
t/tap-deps.sh
t/tap-diagnostic-custom.sh
t/tap-diagnostic.sh
t/tap-doc.sh
t/tap-doc2.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-log.sh
t/tap-merge-stdout-stderr.sh
t/tap-missing-plan-and-bad-exit.sh
t/tap-more2.sh
t/tap-msg0-directive.sh
t/tap-msg0-misc.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-plan-errors.sh
t/tap-planskip-badexit.sh
t/tap-planskip-bailout.sh
t/tap-planskip-later-errors.sh
t/tap-planskip-unplanned.sh
t/tap-recheck.sh
t/tap-result-comment.sh
t/tap-signal.tap
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/test-driver-acsubst.sh
t/test-driver-custom-multitest-recheck.sh
t/test-driver-custom-multitest.sh
t/test-driver-custom-xfail-tests.sh
t/test-log.sh
t/test-metadata-results.sh
t/test-missing.sh
t/test-missing2.sh
t/test-trs-recover.sh
t/test-trs-recover2.sh
t/testsuite-summary-count-many.sh
t/testsuite-summary-reference-log.sh