From: Stefano Lattarini Date: Wed, 3 Aug 2011 16:11:17 +0000 (+0200) Subject: Merge branch 'test-protocols' into tap-testsuite-work X-Git-Tag: ng-0.5a~89^2~153 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0bc7d68a0b1061e9907b420e61fb043eff8850f7;p=thirdparty%2Fautomake.git Merge branch 'test-protocols' into tap-testsuite-work * test-protocols: maintcheck: fix more maintainer-check failures maintcheck: fix maintainer-check failures, both real and spurious gitignore: ignore `*.trs' files in lib/Automake/tests testsuite: list another "forgotten" test script in Makefile.am --- 0bc7d68a0b1061e9907b420e61fb043eff8850f7 diff --cc ChangeLog index 5d3e19380,2d51a28f7..bd67daba2 --- a/ChangeLog +++ b/ChangeLog @@@ -656,259 -798,6 +798,154 @@@ * tests/test-driver-recheck.test: Likewise. * tests/Makefile.am (TESTS): Update. - 2011-08-03 Bruno Haible - - docs: how to use '-I' option in AM_CPPFLAGS for best VPATH support - * doc/automake.texi (Program Variables): Recommend -I options to - both the build directory and the source directory when needed. - - 2011-07-23 Stefano Lattarini - - tests: relax a test on amhello examples to cater to Solaris tar - * tests/amhello-binpkg.test: When the tar implementation in use - is not GNU tar, relax the tests on tar output, to avoid spurious - failures. For example, "tar cvf ..." with GNU tar can output - lines like "./usr/bin/hello" on the standard output, while with - Solaris tar it can output lines like "a ./usr/bin/hello 8K" on - standard output, and with Heirloom tar it can output lines like - "a ./usr/bin/hello 15 tape blocks" on standard error. - - 2011-07-23 Stefano Lattarini - - test defs: function 'is_newest' now works also with directories - * tests/defs (is_newest): Call `find' with the `-prune' option, - so that it won't descend in the directories (which could cause - spurious results). - * tests/self-check-is_newest: Extend accordingly. - From a report by Jim Meyering, see automake bug#9147. - - 2011-07-15 Benoit Sigoure - - docs: add references between the 2 sections on java support - * doc/automake.texi (Java Support, Java): Add cross-references. - - 2011-07-20 Ralf Wildenhues - - Sync auxiliary files from upstream. - * INSTALL, lib/INSTALL, lib/config.guess, lib/config.sub, - lib/texinfo.tex: Sync from upstream. - +2011-07-24 Stefano Lattarini + + tests: small enhancement to 'primary3.test' + * tests/primary3.test: Also test that the program named `foo.la' + has been effectively created. + +2011-07-24 Stefano Lattarini + + tests: a small simplification in 'pr8365-remake-timing.test' + * tests/pr8365-remake-timing.test: Avoid redundant definition + and use of `$save_AUTOCONF' variable. + +2011-07-24 Stefano Lattarini + + tests: remove an extra leading blank line + * tests/override-conditional-1.test: Remove extra blank line + placed before the shebang line. + +2011-07-18 Stefano Lattarini + + tests: fix typos, grammaros and other blunders in comments + All affected files changed. + +2011-07-16 Stefano Lattarini + + test defs: new subroutine 'seq_', simulating GNU seq(1) + * tests/defs (seq_): New subroutine. + * tests/instmany.test: Use it. + * tests/instmany-mans.test: Likewise. + * tests/instmany-python.test: Likewise. + * tests/self-check-seq.test: New self test. + * tests/Makefile.am (TESTS): Update. + +2011-07-16 Stefano Lattarini + + tests: remove duplication about testing of config.* aux files + * tests/add-missing.test: Also check that the `AC_CANONICAL_SYSTEM' + autoconf macro causes the `config.sub' and `config.guess' scripts + to be installed by `automake --add-missing'. Since we are at it, + fix minor buglets and cosmetic issues in the `check_' function. + * tests/hosts.test: Removed, completely subsumed by the previous + test now. + * tests/Makefile.am (TESTS): Update. + +2011-07-16 Stefano Lattarini + + tests: more uses of the 'unindent' subroutine + * tests/backcompat.test: Prefer `unindent' over plain `cat' for + here documents created from within a loop of if/else body. + * tests/backcompat2.test: Likewise. + * tests/backcompat4.test: Likewise. + * tests/init.test: Likewise. + * tests/instmany.test: Likewise. + * tests/instmany-mans.test: Likewise. + * tests/instmany-python.test: Likewise. + * tests/missing5.test: Likewise. + * tests/parallel-am2.test : Likewise. + * tests/parallel-am3.test : Likewise. + * tests/pr307.test: Likewise. + * tests/depend4.test: Likewise. Since we are at it, normalize + other code formatting. + * tests/instfail-java.test: Prefer `echo' over `cat' + here-doc + inside a for loop. + +2011-07-16 Stefano Lattarini + + tests: avoid '##'-style comments inside recipe commands + * tests/autodist.test: Do not whitespace-indent `##' comments when + they are embedded in a makefile rule: having them indented is not + part of the Automake API, and might cause failures with e.g., Tru64 + make. + * tests/autodist-subdir.test: Likewise. + * tests/backcompat.test: Likewise. + * tests/backcompat6.test: Likewise. + * tests/colon7.test: Likewise. + * tests/posixsubst-scripts.test: Likewise. + * tests/posixsubst-sources.test: Likewise. + +2011-07-16 Stefano Lattarini + + tests: tweak, improve and extend tests on lisp support + * tests/lisp2.test: Prettify, and improve debugging output. Make + grepping of automake stderr stricter. + * tests/lisp7.test: Ensure verbose printing of captured make + output. Add trailing `:' command. + * tests/lisp8.test: Likewise. + * tests/lisp3.test: Likewise. Also, check that `.el' files and + compiled `.elc' files get installed by "make install", and + uninstalled by "make uninstall". + * tests/lisp4.test: Ensure installed `.el' files gets removed by + "make uninstall". Related changes. Add trailing `:' command. + * tests/lisp5.test: Likewise. + * tests/lisp6.test: Use proper m4 quoting in configure.in. Fix + use of blank lines, to improve clarity and symmetry. Fix typo in + comment. Add trailing `:' command. + +2011-07-16 Stefano Lattarini + + tests: drop useless requirement in 'license.test' + * tests/license.test: Drop useless requirement "makeinfo". Add + an extra blank line, for clarity. + - 2011-07-08 Stefano Lattarini - - tests: fix weakness in 'tests-environment-backcompat.test' - * tests/tests-environment-backcompat.test: Do not override the - content of xfailing test `baz.test' with a "weaker" version that - fails unconditionally: the test must fail only when the 'strict' - pragma is in use, in order not to reduce coverage. - - 2011-07-08 Stefano Lattarini - - docs, tests: synchronize examples on silent-rules from config.site - * doc/automake.texi (Automake silent-rules Option): Reference test - 'silent-configsite.test' in comments. - +2011-07-08 Stefano Lattarini + + tests defs: more uses of $top_testsrcdir + * tests/autodist-stamp-vti.test: Use `$top_testsrcdir' instead + of `$testsrcdir/..'. + * tests/repeated-options.test: Likewise. + * tests/suffix5.test: Likewise. + * tests/vtexi3.test: Likewise. + +2011-07-08 Stefano Lattarini + + self tests: fix typo in comment + * tests/self-check-exit.test: Fix typo in heading comments. + +2011-07-08 Stefano Lattarini + + tests: remove redundant settings of `errexit' shell flag + * tests/amhello-binpkg.test: Do not set the `errexit' shell + flag, as it is already set by `tests/defs'. + * tests/amhello-cflags.test: Likewise. + * tests/amhello-cross-compile.test: Likewise. + * tests/ansi2knr-deprecation.test: Likewise. + * tests/autodist-no-duplicate.test: Likewise. + * tests/distcheck-configure-flags-am.test: Likewise. + * tests/distcheck-configure-flags-subpkg.test: Likewise. + * tests/distcheck-configure-flags.test: Likewise. + * tests/distcheck-hook.test: Likewise. + * tests/distcheck-hook2.test: Likewise. + * tests/parallel-tests-am_tests_environment.test: Likewise. + * tests/parallel-tests-harderror.test: Likewise. + * tests/parallel-tests-log-compiler-example.test: Likewise. + * tests/parallel-tests-log-override-1.test: Likewise. + * tests/parallel-tests-log-override-2.test: Likewise. + * tests/parallel-tests-log-override-recheck.test: Likewise. + * tests/primary-prefix-couples-documented-valid.test: Likewise. + * tests/primary-prefix-couples-force-valid.test: Likewise. + * tests/primary-prefix-invalid-couples.test: Likewise. + * tests/primary-prefix-valid-couples.test: Likewise. + * tests/remake-subdir-from-subdir.test: Likewise. + * tests/remake-subdir-gnu.test: Likewise. + * tests/remake-subdir-long-time.test: Likewise. + * tests/remake-subdir.test: Likewise. + * tests/remake-subdir2.test: Likewise. + * tests/silent-configsite.test: Likewise. + * tests/tests-environment-backcompat.test: Likewise. + - 2011-07-08 Stefano Lattarini - - tests: portability fixes in tests on amhello examples - * tests/amhello-binpkg.test: Don't use "tar xzf too.tag.gz" to - extract a gzip-compressed tarball, that's unportable to some - tar implementations; use the "gzip -dc fo.tar.gz | tar xf -" - idiom instead. - * tests/amhello-cflags.test: Likewise. - * tests/amhello-cross-compile.test: Likewise. - Suggestion from Ralf Wildenhues. - - 2011-07-04 Stefano Lattarini - - remake: add test ensuring that slower remakes don't hang - * tests/remake-subdir-long-time.test: New test. - * tests/Makefile.am (TESTS): Update. - Suggestion by Ralf Wildenhues. - - 2011-07-04 Stefano Lattarini - - remake: fix outdated comment in configure.am - * lib/am/configure.am: Fix comment falsified by changes in - commit `v1.11-366-gbee9871'. - Suggestion by Ralf Wildenhues. - - 2011-07-01 Stefano Lattarini - - docs, tests: synchronize examples from docs to tests - * tests/README (Writing test cases): Give suggestions on how to - keep test cases and examples in the documentation synchronized. - * doc/automake.texi: Improve or fix existing testcase-referencing - comments, and add many new ones. - * HACKING (Administrivia): Suggest to test complex examples and - idioms from the manual. - * tests/specflg8.test: Improve synchronization with the example - in the manual. - * tests/output11.test:Likewise. - * tests/txinfo21.test:Likewise. - * tests/interp.test: Likewise. - * tests/amhello-cflags.test: New test. - * tests/amhello-cross-compile.test: Likewise. - * tests/amhello-binpkg.test: Likewise. - * tests/tests-environment-backcompat.test: Likewise. - * tests/parallel-tests-log-compiler-example.test: Likewise. - * tests/Makefile.am (TESTS): Update. - - 2011-06-30 Stefano Lattarini - - coverage: new test on parallel-tests TESTS runtime overriding - * tests/parallel-tests-cmdline-override.test: New test, check that - we can use indirections when overriding TESTS and TEST_LOGS from - the command line. - * tests/Makefile.am (TESTS): Update. - 2011-06-29 Stefano Lattarini docs: explain why AM_TESTS_ENVIRONMENT must be semicolon-terminated