]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
Merge branch 'test-overrid-split'
authorStefano Lattarini <stefano.lattarini@gmail.com>
Mon, 6 Dec 2010 21:21:53 +0000 (22:21 +0100)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Mon, 6 Dec 2010 21:21:53 +0000 (22:21 +0100)
1  2 
ChangeLog
tests/Makefile.am
tests/Makefile.in

diff --cc ChangeLog
index 187a029b3a056d3780bf878c43e5abe70f1b79e2,c61c39cdffd292ed9fe1f81eb435e9815e98bfa0..4780a1a0a625feb99d4d3b6c98d3fbd891d2714d
+++ b/ChangeLog
+ 2010-11-25  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       Separate checks on target overriding into multiple test scripts.
+       * tests/overrid.test: Deleted, its contents separated into ...
+       * tests/override-suggest-local.test: ... this new test ...
+       * tests/override-html.test: ... and this new test ...
+       * tests/override-conditional-1.test: ... and this new test ...
+       * tests/override-conditional-2.test: ... and this new test (still
+       xfailing).
+       * tests/Makefile.am (TESTS, XFAIL_TESTS): Updated.
 +2010-11-11  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Enable `set -e' in more tests (plus some tweakings).
 +      * tests/implicit.test: Enable `errexit' shell flag, and related
 +      changes.  Add trailing `:' command.
 +      * tests/insh2.test: Likewise.
 +      * tests/instman2.test: Likewise.
 +      * tests/interp.test: Likewise.
 +      * tests/interp2.test: Likewise.
 +      * tests/library.test: Likewise.
 +      * tests/mclean.test: Likewise.
 +      * tests/info.test: Enable `errexit' shell flag, and related
 +      changes.  Add trailing `:' command.  Remove useless chaff from
 +      generated Makefile.am.  Add a "FIXME" comment.
 +      * tests/include.test: Enable `errexit' shell flag, and related
 +      changes.  Add trailing `:' command.  Prefer cat + here-doc over
 +      echo to append to configure.in.  Make tests more robust by using
 +      longer and less common names to grep.  Remove an useless call to
 +      echo.  Remove an useless subshell.
 +      * tests/header.test: Enable `errexit' shell flag, and related
 +      changes.  Use proper m4 quoting.  Add excerpts from the original
 +      report of the bug tested for by this script.
 +      * tests/gcj.test: Enable `errexit' shell flag, and related
 +      changes.  Use proper m4 quoting.  Add trailing `:' command.
 +      * tests/gcj3.test: Likewise.
 +      * tests/ldflags.test: Likewise.
 +      * tests/libtool.test: Likewise.
 +      * tests/listval.test: Likewise.
 +      * tests/javaprim.test: Likewise, and prefer cat + here-doc over
 +      echo to append to configure.in.
 +      * tests/javasubst.test: Likewise.
 +      * tests/discorver.test: Enable `errexit' shell flag.  Prefer
 +      trailing `:' over trailing `Exit 0'.
 +      * tests/instdat.test: Enable `errexit' shell flag, and related
 +      changes.  Use proper m4 quoting.  Avoid usless subshell.  Prefer
 +      cat + here-doc over echo to append to configure.in.
 +      * tests/libtool2.test: Enable `errexit' shell flag, and related
 +      changes.  Add trailing `:' command.  Use the configure.in
 +      stub provided by ./defs, rather than writing it from scratch.
 +
 +2010-11-25  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Modernize, improve and/or tweak some test scripts.
 +      * tests/maintclean.test: Use proper m4 quoting.  Add trailing `:'
 +      command.
 +      * tests/sinclude.test: Likewise, and add a couple of blank lines,
 +      for clarity.
 +      * tests/make.test: Move setting of `errexit' shell flag earlier in
 +      the script (just after inclusion of ./defs).  Use the configure.in
 +      stub created by ./defs, rather than writing it from scratch.  Some
 +      cosmetic changes in spacing.  Ensure we wait enough time before
 +      touching configure.in to trigger the rebuild rules.
 +      * tests/makej.test: Use `$me' instead of hard-coding the test
 +      name.  Add trailing `:' command.
 +      * tests/version7.test: Likewise.
 +      * tests/space.test: Enable `errexit' shell flag, and related
 +      changes.
 +      * tests/makevars.test: Likewise.  Also, prefer trailing `:' over
 +      trailing `Exit 0', and be more tolerant of white spaces when
 +      grepping Makefile.in.
 +
 +2010-12-02  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      * tests/silent8.test: Use "|| Exit 1" after ". ./defs".
 +
 +      Enable `set -e' in more tests (plus some tweakings).
 +      * tests/mkinstall.test: Enable `errexit' shell flag, and related
 +      changes.  Add a trailing `:' command, if needed.
 +      * tests/mdate2.test: Likewise.
 +      * tests/objc.test: Likewise.
 +      * tests/noinst.test: Likewise.
 +      * tests/outdir.test: Likewise.
 +      * tests/number.test: Likewise.
 +      * tests/pluseq.test: Likewise.
 +      * tests/req.test: Likewise.
 +      * tests/rulepat.test: Likewise.
 +      * tests/specflg6.test: Likewise.
 +      * tests/spell3.test: Likewise.
 +      * tests/parse.test: Likewise, and ...
 +      (configure.in): Use the stub created by ./defs, rather than
 +      writing it from scratch.  Remove useless calls to AC_PROG_RANLIB
 +      and AC_OUTPUT.
 +      * tests/mdate4.test: Likewise.
 +      * tests/mkinstall.test: Likewise, and ...
 +      (configure.in): ... drop useless call to `AC_OUTPUT'.
 +      * tests/output.test: Enable `errexit' shell flag, and related
 +      changes.  Add a trailing `:' command.
 +      (configure.in): Modernize.
 +      * tests/output2.test: Likewise.
 +      * tests/output3.test: Likewise.
 +      * tests/output4.test: Likewise.
 +      * tests/mdate3.test: Enable `errexit' shell flag, and related
 +      changes.  Prefer `$me' over hard-coded test name.  Do not move
 +      non-existent or useless files in the build auxiliary directory.
 +      * tests/nodistdir.test: Enable `errexit' shell flag, and related
 +      changes.  Prefer trailing `:' over trailing `Exit 0'.
 +      * tests/nodist.test: Likewise.  Also, prefer cat + here-doc over
 +      echo to create input test files, and do not create useless dummy
 +      C source files.
 +      * tests/nodist2.test: Likewise.
 +      * tests/ppf77.test: Enable `errexit' shell flag, with related
 +      changes.  Add a trailing `:' command.  Do not create useless
 +      dummy source files.
 +      * tests/spelling.test: Enable `errexit' shell flag, with related
 +      changes.  Add a trailing `:' command.  Also, grep Automake error
 +      message.
 +      * tests/specflg3.test: Enable `errexit' shell flag, with related
 +      changes.  Avoid unportable use of `-e' option of fgrep.  Prefer
 +      trailing `:' over trailing `Exit 0'.  Remove extra empty lines,
 +      and cosmetic changes to whitespaces.
 +      * tests/obsolete.test: Enable `errexit' shell flag, with related
 +      changes.  Improve verbosity.  Other miscellanous changes.
 +
 +2010-11-30  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Improve and extend tests on `:=' variable assignments.
 +      * tests/colneq.test: Avoid redundant use of variable assignments
 +      in Makefile.am.  Use command-line automake options instead of
 +      editing AUTOMAKE_OPTIONS in Makefile.am.  Make grepping of the
 +      generated Makefile.in slightly stricter.  Add a trailing `:'
 +      command.
 +      * tests/colneq2.test: Do not create unneeded dummy files.  Run
 +      also autoconf, ./configure and make.  Add trailing `:' command.
 +      * tests/colneq3.test: New test, similar to colneq.test, but
 +      running also autoconf, ./configure and make.
 +      * tests/Makefile.am (TESTS): Update.
 +
 +2010-11-26  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Remove long-deprecated options --Werror and --Wno-error.
 +      These options has been deprecated at least since commit
 +      "Release-1-6-1b-35-gc037f20", dated 2002-07-06.
 +      * automake.in (parse_arguments): Do not recognize anymore options
 +      `--Werror' and `--Wno-error' as synonyms of respectively `-Werror'
 +      and `-Wno-error'.
 +      * tests/werror.test: Update: use `-Werror' instead of `--Werror'.
 +      * NEWS: Update.
 +
 +2010-11-25  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Fix spurious failures in `silent*.test' for $CC != gcc
 +      In some tests on automake-produced silent rules, we forced the
 +      use of gcc depmode to improve testsuite coverage; but this has
 +      unsurprisingly led to spurious failures when some non-GNU C
 +      compilers were used.  So we are now careful to require GCC in
 +      tests that force gcc depmode.
 +      From reports by Ralf Wildenhues.
 +      * silent5.test: Test removed, its content split into ...
 +      * silent-many-generic.test, silent-many-gcc.test: ... these new
 +      sister tests, the latter of which forces gcc depmode and lists
 +      "gcc" in $required.
 +      * silentlex.test: Test removed, its content split into ...
 +      * silent-lex-generic.test, silent-lex-gcc.test: ... these new
 +      sister tests, the latter of which forces gcc depmode and lists
 +      "gcc" in $required.
 +      * silentyacc.test: Test removed, its content split into ...
 +      * silent-yacc-generic.test, silent-yacc-gcc.test: ... these new
 +      sister tests, the latter of which forces gcc depmode and lists
 +      "gcc" in $required.
 +      * tests/Makefile.am (TESTS): Updated.
 +
  2010-11-21  Stefano Lattarini  <stefano.lattarini@gmail.com>
  
        Tests: consistently use "|| Exit 1" after ". ./defs".
index 83dcdf0eaec5dfade7c62da9a02cdf6b2a121a0d,dbed2c114740ece59c66f738a39b2cdb657507b9..43a2a7f87898af83952d55c6971276f7ed793fdb
@@@ -24,9 -21,9 +24,10 @@@ all.test 
  auxdir2.test \
  cond17.test \
  gcj6.test \
+ override-conditional-2.test \
  txinfo5.test
  
 +
  include $(srcdir)/parallel-tests.am
  
  $(srcdir)/parallel-tests.am: gen-parallel-tests Makefile.am
index 87dff853a6846e5b500785d4b56bce2bd77fea8a,863d9bb9f9eca4b7bad09279b82d13e33e670f3e..154e120d140a8a6002948eee0ccf564aa07071f3
@@@ -281,79 -272,38 +281,80 @@@ target_alias = @target_alias
  top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
 -XFAIL_TESTS = \
 -all.test \
 -auxdir2.test \
 -cond17.test \
 -gcj6.test \
 -override-conditional-2.test \
 -txinfo5.test
 -
 -parallel_tests = \
 -check-p.test \
 -check10-p.test \
 -check11-p.test \
 -check2-p.test \
 -check3-p.test \
 -check4-p.test \
 -check5-p.test \
 -check6-p.test \
 -check7-p.test \
 -check8-p.test \
 -check9-p.test \
 -color-p.test \
 -color2-p.test \
 -comment9-p.test \
 -dejagnu-p.test \
 -exeext4-p.test \
 -maken3-p.test \
 -maken4-p.test \
 -pr401-p.test \
 -pr401b-p.test \
 -pr401c-p.test
 -
 -MAINTAINERCLEANFILES = $(parallel_tests)
 +MAINTAINERCLEANFILES = $(parallel_tests) $(instspc_tests)
 +EXTRA_DIST = ChangeLog-old gen-parallel-tests instspc-tests.sh \
 +      $(TESTS)
- XFAIL_TESTS = all.test auxdir2.test cond17.test gcj6.test txinfo5.test \
++XFAIL_TESTS = all.test auxdir2.test cond17.test gcj6.test \
++      override-conditional-2.test txinfo5.test \
 +      $(instspc_xfail_tests)
 +parallel_tests = backcompat5-p.test check-p.test check10-p.test \
 +      check11-p.test check2-p.test check3-p.test check4-p.test \
 +      check5-p.test check6-p.test check7-p.test check8-p.test \
 +      check9-p.test color-p.test color2-p.test comment9-p.test \
 +      dejagnu-p.test exeext4-p.test maken3-p.test maken4-p.test \
 +      pr401-p.test pr401b-p.test pr401c-p.test
 +instspc_tests = instspc-squote-build.test instspc-squote-install.test \
 +      instspc-dquote-build.test instspc-dquote-install.test \
 +      instspc-bquote-build.test instspc-bquote-install.test \
 +      instspc-sharp-build.test instspc-sharp-install.test \
 +      instspc-dollar-build.test instspc-dollar-install.test \
 +      instspc-bang-build.test instspc-bang-install.test \
 +      instspc-bslash-build.test instspc-bslash-install.test \
 +      instspc-ampersand-build.test instspc-ampersand-install.test \
 +      instspc-percent-build.test instspc-percent-install.test \
 +      instspc-leftpar-build.test instspc-leftpar-install.test \
 +      instspc-rightpar-build.test instspc-rightpar-install.test \
 +      instspc-pipe-build.test instspc-pipe-install.test \
 +      instspc-caret-build.test instspc-caret-install.test \
 +      instspc-tilde-build.test instspc-tilde-install.test \
 +      instspc-qmark-build.test instspc-qmark-install.test \
 +      instspc-star-build.test instspc-star-install.test \
 +      instspc-plus-build.test instspc-plus-install.test \
 +      instspc-minus-build.test instspc-minus-install.test \
 +      instspc-comma-build.test instspc-comma-install.test \
 +      instspc-colon-build.test instspc-colon-install.test \
 +      instspc-semicol-build.test instspc-semicol-install.test \
 +      instspc-equal-build.test instspc-equal-install.test \
 +      instspc-less-build.test instspc-less-install.test \
 +      instspc-more-build.test instspc-more-install.test \
 +      instspc-at-build.test instspc-at-install.test \
 +      instspc-lqbrack-build.test instspc-lqbrack-install.test \
 +      instspc-rqbrack-build.test instspc-rqbrack-install.test \
 +      instspc-lcbrack-build.test instspc-lcbrack-install.test \
 +      instspc-rcbrack-build.test instspc-rcbrack-install.test \
 +      instspc-space-build.test instspc-space-install.test \
 +      instspc-tab-build.test instspc-tab-install.test \
 +      instspc-linefeed-build.test instspc-linefeed-install.test \
 +      instspc-backspace-build.test instspc-backspace-install.test \
 +      instspc-formfeed-build.test instspc-formfeed-install.test \
 +      instspc-carriageret-build.test \
 +      instspc-carriageret-install.test \
 +      instspc-quadrigraph0-build.test \
 +      instspc-quadrigraph0-install.test \
 +      instspc-quadrigraph1-build.test \
 +      instspc-quadrigraph1-install.test \
 +      instspc-quadrigraph2-build.test \
 +      instspc-quadrigraph2-install.test \
 +      instspc-quadrigraph3-build.test \
 +      instspc-quadrigraph3-install.test \
 +      instspc-quadrigraph4-build.test \
 +      instspc-quadrigraph4-install.test instspc-a_b-build.test \
 +      instspc-a_b-install.test instspc-a__b-build.test \
 +      instspc-a__b-install.test instspc-a_lf_b-build.test \
 +      instspc-a_lf_b-install.test instspc-dotdotdot-build.test \
 +      instspc-dotdotdot-install.test instspc-dosdrive-build.test \
 +      instspc-dosdrive-install.test instspc-miscglob1-build.test \
 +      instspc-miscglob1-install.test instspc-miscglob2-build.test \
 +      instspc-miscglob2-install.test
 +instspc_xfail_tests = instspc-squote-build.test \
 +      instspc-dquote-build.test instspc-bquote-build.test \
 +      instspc-sharp-build.test instspc-dollar-build.test \
 +      instspc-bslash-build.test instspc-ampersand-build.test \
 +      instspc-linefeed-build.test instspc-quadrigraph0-build.test \
 +      instspc-a_lf_b-build.test instspc-squote-install.test \
 +      instspc-dquote-install.test instspc-bquote-install.test \
 +      instspc-sharp-install.test instspc-dollar-install.test \
 +      instspc-linefeed-install.test instspc-a_lf_b-install.test
  TESTS = \
  aclibobj.test \
  aclocal.test \