From: Stefano Lattarini Date: Wed, 4 May 2011 17:19:02 +0000 (+0200) Subject: Merge branch 'maint' into java-work X-Git-Tag: ng-0.5a~123^2~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=afe776121aab4a44fe8dffcb7c8949c015370f90;p=thirdparty%2Fautomake.git Merge branch 'maint' into java-work --- afe776121aab4a44fe8dffcb7c8949c015370f90 diff --cc ChangeLog index d66603e3f,3d87b6bca..3b50bf8ef --- a/ChangeLog +++ b/ChangeLog @@@ -1,77 -1,60 +1,134 @@@ + 2011-05-04 Stefano Lattarini + + tests defs: allow requirements for compilers (mostly dummy) + Most of the new requirements that are now accepted in `$required' + as consequence of this patch are still dummy. They are planned + to be implemented only in master (or in some derived branch), but + having them here (even just as no-op) will allow for an easier + integration/backporting of potential new testcases. + * tests/defs.in (cc, c++, fortran, fortran77): New requirements, + still dummy. + (flex): New requirement, picking LEX for configure. + (lex): New requirement, alias for `flex'. A more appropriate + implementation, looking for a generic `lex' program, will follow + in the future. + (yacc): New requirement, alias for `bison'. A more appropriate + implementation, looking for a generic `yacc' program, will follow + in the future. + + 2011-04-24 Stefano Lattarini + + tests: fix spurious failure in a test on TESTS (VPATH-related) + * check-tests-in-builddir.test: When not using the parallel-tests + option, do not check that VPATH components are not present in the + displayed test name, since the simple-tests driver do not try to + strip them. + + 2011-04-23 Stefano Lattarini + + test: self check subroutines for skipping/failing of tests + * tests/self-check-report.test: New test. + * tests/Makefile.am (TESTS): Update. + + 2011-04-23 Jim Meyering + Stefano Lattarini + + test defs: new subroutines for test skipping/failing + * tests/defs.in (Exit): Move definition of this function earlier. + (warn_, skip_, fail_, framework_failure_): New functions, inspired + to the homonyms in gnulib's tests/init.sh. + ($stderr_fileno_): New global variable, used by the new functions + above. + * tests/README: Updated. + From a suggestion by Ralf Wildenhues. + + 2011-04-23 Stefano Lattarini + + tests: fix typo (copy & paste blunder) in heading comment + * tests/maintclean-vpath.test: Correctly refer to the sister test + as `maintclean.test', not as `maintclean-vpath.test'. + + 2011-04-23 Stefano Lattarini + + tests: remove redundant test `mclean.test' + * tests/mclean.test: Remove, it's a weak grepping test completely + superseded by the much more complete `maintclean.test'. + * tests/Makefile.am (TESTS): Update. + +2011-05-03 Stefano Lattarini + + java tests: use $PATH_SEPARATOR where appropriate + * tests/java-compile-run-nested.test: Use `$PATH_SEPARATOR', not + `:', to separate entries of extended PATH and CLASSPATH variables. + * tests/java-compile-run-flat.test: Likewise. + +2011-04-26 Stefano Lattarini + + java coverage: test JAVACFLAGS and AM_JAVACFLAGS + * tests/javaflags.test: New test. + * tests/Makefile.am (TESTS): Update. + +2011-04-26 Stefano Lattarini + + java coverage: test rebuild rules for java + * tests/java-rebuild.test: New test. + * tests/Makefile.am (TESTS): Update. + +2011-04-26 Stefano Lattarini + + java coverage: try to build and run a java program + * tests/java-compile-run-flat.test: New test, try to build and run + a "UNIX-style" java program (complete with wrapper shell script + and the like) with a "flat" source-tree setup (i.e., everything in + the top-level directory). + * tests/java-compile-nested.test: Likewise, but using a more + typical "nested" source-tree setup. + * tests/Makefile.am (TESTS): Update. + +2011-04-23 Stefano Lattarini + + test defs: new requirement for the default java interpreter + * tests/defs.in (for tool in $required): New requirement 'java'. + +2011-04-23 Stefano Lattarini + + java tests: tweak and make stricter a couple of tests + * tests/javasubst.test: Use proper m4 quoting. Add trailing `:' + command. Enable `errexit' shell flag, and related changes. + Prefer cat + here-doc over echo to append to configure.in. + Make grepping of Makefile.in stricter. Add debugging output. + Improve heading comments. + * tests/javaprim.test: Likewise. + +2011-04-23 Stefano Lattarini + + java coverage: add test on uninstall with JAVA primary + * tests/java-uninstall.test: New test. + * tests/Makefile.am (TESTS): Update. + +2011-04-23 Stefano Lattarini + + java tests: require java compiler more properly + * tests/java-extra.test: Use "required=javac" instead of ad-hoc + configure check. + * tests/java-noinst.test: Likewise. + +2011-04-23 Stefano Lattarini + + java: allow both JAVA and nobase_JAVA in the same Makefile.am + * automake.in (handle_java): Also strip `nobase_' from the given + prefix, when needed. + * tests/java-clean.test: Update and extend. + * tests/java-compile-install.test: Likewise. + * tests/java-no-duplicate.test: Likewise. + * tests/java-sources.test: Likewise. + * tests/java-noinst.test: Likewise. + * tests/java-mix-dist-nodist.test: Renamed to ... + * tests/java-mix.test: ... this, and extended. + * tests/java-nobase.test: New test, still xfailing due to + unrelated issues. + * tests/Makefile.am (TESTS, XFAIL_TESTS): Update. + 2011-04-22 Stefano Lattarini testsuite: more environment sanitization