]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
Merge branch 'maint' into java-work
authorStefano Lattarini <stefano.lattarini@gmail.com>
Wed, 4 May 2011 17:19:02 +0000 (19:19 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Wed, 4 May 2011 17:19:02 +0000 (19:19 +0200)
1  2 
ChangeLog
tests/Makefile.am
tests/Makefile.in
tests/defs.in

diff --cc ChangeLog
index d66603e3f54d733a68f38c62d1ab326cd05ce0d6,3d87b6bcae3173b7020c4412fe894f52f8c413bf..3b50bf8ef116befdbef46812c7a5e9e9615c7bce
+++ b/ChangeLog
+ 2011-05-04  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       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  <stefano.lattarini@gmail.com>
+       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  <stefano.lattarini@gmail.com>
+       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  <meyering@redhat.com>
+           Stefano Lattarini  <stefano.lattarini@gmail.com>
+       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  <stefano.lattarini@gmail.com>
+       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  <stefano.lattarini@gmail.com>
+       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  <stefano.lattarini@gmail.com>
 +
 +      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  <stefano.lattarini@gmail.com>
 +
 +      java coverage: test JAVACFLAGS and AM_JAVACFLAGS
 +      * tests/javaflags.test: New test.
 +      * tests/Makefile.am (TESTS): Update.
 +
 +2011-04-26  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      java coverage: test rebuild rules for java
 +      * tests/java-rebuild.test: New test.
 +      * tests/Makefile.am (TESTS): Update.
 +
 +2011-04-26  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      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  <stefano.lattarini@gmail.com>
 +
 +      test defs: new requirement for the default java interpreter
 +      * tests/defs.in (for tool in $required): New requirement 'java'.
 +
 +2011-04-23  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      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  <stefano.lattarini@gmail.com>
 +
 +      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  <stefano.lattarini@gmail.com>
 +
 +      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  <stefano.lattarini@gmail.com>
 +
 +      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  <stefano.lattarini@gmail.com>
  
        testsuite: more environment sanitization
Simple merge
Simple merge
diff --cc tests/defs.in
Simple merge