Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| b96d850a | 2011-05-03 18:24:29 | tests: ensure verbose printing of captured make output * tests/libtool7.test: Ensure verbose printing of captured make output. * tests/libtool9.test: Likewise. | ||
| 96f2b967 | 2011-05-03 00:27:07 | tests: fix spurious failure in 'color2.test' * tests/color2.test: If $MAKE contains command-line arguments (as in e.g., "make -j2"), expect's directive "spawn $env(MAKE)" fails spuriously, because it tries to run "$MAKE" as a single command. Fix this with proper uses of the TCL `eval' builtin. | ||
| 07fe4bf9 | 2011-05-01 15:54:46 | tests: fix self check spurious failure with older bash versions * tests/self-check-cleanup.test: Add trailing `:' to the test code passed to $SHELL, otherwise older versions of bash (at least 2.05 and 3.2.39) fail to correctly remove the temporary directory in the exit trap. | ||
| 26c19e64 | 2011-04-29 19:45:40 | testsuite: more environment sanitization * tests/defs: Move the checks verifying that the variables `me', `parallel_tests' and `required' aren't set in the environment ... * tests/defs-static.in: ... in here, with some optimizations to avoid useless forks. Also, do the same checks for the variables `original_AUTOMAKE' and `original_ACLOCAL' too. * tests/self-check-env-sanitize.test: Update. * tests/Makefile.am (TESTS_ENVIRONMENT): Unset also variables `original_AUTOMAKE' and `original_ACLOCAL'. | ||
| 15a34593 | 2011-04-24 18:09:30 | Merge branch 'am-tests-environment-fix-merge' | ||
| 6af0d20f | 2011-04-24 18:08:44 | tests: fix spurious failure (non-renamed AM_TESTS_SETUP usage) * tests/parallel-tests-reset-term.test: Use AM_TESTS_ENVIRONMENT instead of AM_TESTS_SETUP (which has been removed in commit v1.11-349-g12f48fa). Fix spurious failure introduced by merge `v1.11-781-gfeed175'. | ||
| 49774dc0 | 2011-04-24 10:27:44 | Merge branch 'maint' | ||
| 78ea595f | 2011-04-24 10:26:58 | Merge branch 'parallel-tests-testname-vpath-fix' into maint | ||
| 8b3470c0 | 2011-04-24 10:22:05 | 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. | ||
| 96048c03 | 2011-04-24 00:09:46 | Merge branch 'fix-env-selfcheck' | ||
| 5ae564e3 | 2011-04-24 00:08:11 | tests: fix spurious failure in self-check-env-sanitize.test * tests/self-check-env-sanitize.test: Open file descriptor `5' to stdout. Fix spurious failure introduced by merge `v1.11-788-g3b0c8d5'. | ||
| 13b8cba6 | 2011-04-23 23:51:17 | Merge branch 'maint' | ||
| 305f9120 | 2011-04-23 23:37:30 | test: self check subroutines for skipping/failing of tests * tests/self-check-report.test: New test. * tests/Makefile.am (TESTS): Update. | ||
| d8f365af | 2011-01-16 15:36:07 | 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. | ||
| 6b22deff | 2011-04-23 11:22:40 | Merge branch 'maint' | ||
| e9bb4e91 | 2011-04-23 10:55:49 | 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'. | ||
| 214bafdb | 2011-04-23 10:48:34 | 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. | ||
| 3b0c8d59 | 2011-04-23 00:02:23 | Merge branch 'maint' | ||
| d53f5cd9 | 2011-04-22 23:50:03 | testsuite: more environment sanitization * tests/defs.in: Sanity check: abort if any of `parallel_tests' or `required' is in the environment. ($sed_unindent_prog): Initialize to empty, to avoid interferences from the environment. * tests/self-check-me-in-env.test: Renamed to ... * tests/self-check-env-sanitize.test: ... this, and extended. * tests/Makefile.am (TESTS): Update. (TESTS_ENVIRONMENT): Unset variables `parallel_tests' and `required'. Adjust comments. | ||
| 942379cc | 2011-04-19 22:57:39 | tests: in self-checks, use $SHELL, not /bin/sh * tests/self-check-me-in-env.test: Include `./defs-static' to get the definition of `$SHELL'. Use `$SHELL' instead of `/bin/sh' to execute the tests. | ||
| 986c68e7 | 2011-04-19 22:52:54 | tests: prefer AM_TESTS_ENVIRONMENT to TESTS_ENVIRONMENT * tests/Makefile.am (TESTS_ENVIRONMENT): Renamed to ... (AM_TESTS_ENVIRONMENT): ... this. | ||
| 2aed42f2 | 2011-04-19 22:47:48 | Merge branch 'me-override-fix' | ||
| 5d1f3f0c | 2011-04-19 22:39:14 | Merge branch 'me-override-fix' into maint | ||
| 9b5a8552 | 2011-04-18 00:29:19 | tests: don't allow `$me' to be overridden from the environment * tests/defs.in: Sanity check: abort if $me is in the environment. * tests/self-check-me-in-env.test: New test. * tests/Makefile.am (TESTS_ENVIRONMENT): Unset variable `me'. (TESTS): Update. Suggestion by Ralf Wildenhues. | ||
| feed175b | 2011-04-19 09:46:53 | Merge branch 'am-tests-environment' | ||
| 12f48faf | 2011-04-18 00:52:03 | check: rename AM_TESTS_SETUP -> AM_TESTS_ENVIRONMENT The AM_TESTS_SETUP naming was not a good one after all. It may be technically more correct than AM_TESTS_ENVIRONMENT, but the latter is a better one simply because it is easier to remember, and even if you've never heard of it and only know the semantics of TESTS_ENVIRONMENT, you can have a straightforward way to figure out how AM_TESTS_ENVIRONMENT would work. * tests/check.am (am__check_pre): Update. * doc/automake.in (Simple Tests using parallel-tests): Update. * tests/parallel-tests-am_tests_setup.test: Renamed ... * tests/parallel-tests-am_tests_environment.test: ... to this, and updated. * tests/Makefile.am (TESTS): Update. Suggestion and motivation by Ralf Wildenhues. | ||
| b90c228f | 2011-04-17 18:25:27 | Merge branch 'maint' | ||
| 3b64c7d2 | 2011-04-17 17:58:45 | test defs: allow overriding of `$me' * tests/defs.in ($me): Allow overriding by the including test script. Add some explicative comments. | ||
| eeef872d | 2011-04-17 17:28:04 | coverage: more tests on the parallel-tests driver * tests/parallel-tests-interrupt.test: New test. * tests/parallel-tests-reset-term.test: Likewise. * tests/Makefile.am (TESTS): Update. | ||
| 0fea91c2 | 2011-04-17 15:21:34 | Merge branch 'am-tests-setup' | ||
| 95bbdf16 | 2011-01-24 11:34:32 | check: new developer-reserved AM_TESTS_SETUP variable For reference, see the discussion at: <http://lists.gnu.org/archive/html/automake-patches/2011-01/msg00213.html> * lib/am/check.am [%?PARALLEL_TESTS%] (am__check_pre): Pass also $(AM_TESTS_SETUP). Comments updated, and some typos fixed. * doc/automake.texi (Simple Tests using parallel-tests): Document AM_TESTS_SETUP. Reorder some of the existing documentation a bit. * tests/parallel-tests-am_tests_setup.test: New test. From a suggestion by Ralf Wildenhues. | ||
| 9e7c4339 | 2011-04-17 14:53:00 | Merge branch 'tests-depcomp-extend' into maint | ||
| 5e591999 | 2011-04-17 13:43:16 | depcomp tests: don't reject slower dependency extractors * tests/depcomp8b.test: Add the `--enable-dependency-tracking' option to the ./configure invocation, so that slower dependency extractors are not rejects. * tests/depcomp8b.test: Likewise. Also ... (foo.c): ... since we are at it, fix spacing to be consistent with GNU coding standards. | ||
| d583aa66 | 2011-04-17 12:00:29 | Merge branch 'maint' The following additional changes has been made: * m4/amversion.in: Bump serial number from `1' to `8', to avoid potential future conflicts with branch-1.11. * m4/amversion.m4: Likewise. * m4/gcj.m4: Likewise. * m4/python.m4: Likewise. * m4/install-sh.m4: Likewise. | ||
| 1cddf410 | 2011-04-17 11:21:49 | m4: add missing serial numbers to a few files Related to automake bug#8483. * m4/amversion.in: Add serial number. * m4/auxdir.m4: Likewise. * m4/gcj.m4: Likewise. * m4/install-sh.m4: Likewise. * m4/mkdirp.m4: Likewise. * m4/python.m4: Likewise. * m4/runlog.m4: Likewise. * m4/strip.m4: Likewise. * m4/upc.m4: Likewise. | ||
| eb70ceab | 2011-04-16 14:37:03 | Merge branch 'self-check-fix' | ||
| d15f27e3 | 2011-04-16 14:32:29 | tests: fix few bugs in self checks Related to automake bug#8508. * tests/self-check-cleanup.test: Be laxer when grepping output from `ls -l', to account for ACLs and SELinux-only files. * tests/self-check-dir.test: Source `defs-static' to read in the correct definition for $SHELL. * tests/self-check-me.test: Likewise, and extend a bit. Report from Jim Meyering. | ||
| edf2c191 | 2011-04-16 12:50:09 | Merge branch 'maint' | ||
| 5bbf66bd | 2011-04-16 12:49:35 | Merge branch 'fix-depcomp' into maint * fix-depcomp: depcomp: correct invalid sed invocation | ||
| e78436cf | 2011-04-16 11:55:46 | depcomp: correct invalid sed invocation * lib/depcomp: Insert missing -e before '/:$/d'. Otherwise, that use of sed would treat '/:$/d' as a file name. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | ||
| 25917d6b | 2011-04-15 20:09:54 | Merge branch 'maint' | ||
| 82a10984 | 2011-04-15 20:09:32 | Merge branch 'maintcheck-pathsep-fix' into maint | ||
| 99847a12 | 2011-04-15 20:01:58 | maintainer check: quote literal `$' in Makefile rule * Makefile.am (sc_tests_PATH_SEPARATOR): Escape literal `$' character in double-quoted string. Fix a bug in which the rule emitted an erroneously empty substring in its error message. | ||
| fb857041 | 2011-04-15 19:21:26 | Merge branch 'fix-python5b-test' | ||
| 49c6deb4 | 2011-04-15 19:15:48 | tests: fix typo in python5b.test * tests/python5b.test: Remove extra `:' from $PATH redefinition. | ||
| 061cf140 | 2011-04-15 18:41:06 | tests: remove redundant settings of `errexit' shell flag * tests/autodist-acconfig.test: Do not set the `errexit' shell flag, as it is already set by `tests/defs'. * tests/autodist-acconfig-no-subdir.test: Likewise. * tests/autodist-aclocal-m4.test: Likewise. * tests/autodist-config-headers.test: Likewise. * tests/autodist-configure-no-subdir.test: Likewise. * tests/autodist-stamp-vti.test: Likewise. * tests/autodist-subdir.test: Likewise. * tests/autodist.test: Likewise. * tests/check-exported-srcdir.test: Likewise. * tests/check-tests-in-builddir.test: Likewise. * tests/check-tests_environment.test: Likewise. * tests/help-python.test: Likewise. * tests/java-check.test: Likewise. * tests/java-extra.test: Likewise. * tests/java-noinst.test: Likewise. * tests/lex-subobj-nodep.test: Likewise. * tests/ltinit.test: Likewise. * tests/m4-inclusion.test: Likewise. * tests/maintclean-vpath.test: Likewise. * tests/parallel-tests-subdir.test: Likewise. * tests/pr8365-remake-timing.test: Likewise. * tests/python-dist.test: Likewise. * tests/python-vars.test: Likewise. * tests/python-virtualenv.test: Likewise. * tests/python5b.test: Likewise. * tests/specflg-dummy.test: Likewise. * tests/yacc-dist-nobuild-subdir.test: Likewise. | ||
| 8d21bc19 | 2011-04-15 17:08:06 | Merge branch 'maint' | ||
| a937127a | 2011-04-15 16:23:03 | Merge branch 'expose-bug-8485' into maint | ||
| 8a6f52db | 2011-04-12 15:11:04 | coverage: test for automake bug#8485 (known regression) * tests/yacc-dist-nobuild-subdir.test: New test. * tests/Makefile.am (TESTS, XFAIL_TESTS): Update. Cherry-picked from 7ad822a39190682bc159c2f9c21c25a4273d037c. | ||
| 531cc871 | 2011-04-12 17:25:42 | Merge branch 'maint' (with edits) test defs: define default $distdir (help reducing duplication) * tests/defs ($distdir): New variable, might be used in testcases checking distribution-related features. * tests/pr9.test: Use it. * tests/subdir9.test: Likewise. * tests/lex3.test: Likewise. * tests/lexvpath.test: Likewise. * tests/remake-moved-m4-file.test: Likewise. * tests/remake-renamed-m4-file.test: Likewise. * tests/remake-renamed-m4-macro-and-file.test: Likewise. * tests/yacc-basic.test: Likewise. * tests/yacc-d-basic.test: Likewise. * tests/yacc-d-vpath.test: Likewise. * tests/yacc-dist-nobuild.test: Likewise. * tests/vtexi3.test: Add comment explaining why we redefine $distdir in this test. | ||
| d66a7c60 | 2011-04-12 16:50:33 | test defs: define default $distdir (help reducing duplication) * tests/defs.in ($distdir): New variable, might be used in testcases checking distribution-related features. * tests/pr9.test: Use it. * tests/subdir9.test: Likewise. * tests/vtexi3.test: Add comment explaining why we redefine $distdir in this test. | ||
| 08ebcd3a | 2011-04-11 17:08:01 | Merge branch 'maint' | ||
| b39dba39 | 2011-04-11 17:07:47 | Merge branch 'fix-depcomp' | ||
| ac6764da | 2011-04-11 17:06:05 | Merge branch 'fix-depcomp' into maint | ||
| 9ada18be | 2011-04-11 12:26:58 | depcomp: fix bugs in tests and in the depcomp script * lib/depcomp (gcc): Remove duplicated `-e' from sed invocation. * tests/depcomp10.test: Make it executable. Fix a blunder that has left part of an intended comment not prefixed by `#', thus causing shell syntax errors. In this same comment, break a too-long reported error message on multiple lines, for clarity. Add reference to the relevant bug report. Add a comment which explains why the test result 'skipped' if the first "make" call fails. Add other useful comments. * tests/depcomp9.test: Slightly improve comments. | ||
| 942e4424 | 2011-04-11 07:09:50 | Merge branch 'maint' | ||
| 1ae0d32e | 2011-04-11 07:06:08 | Fix hp depmode for VPATH builds with GNU make. * lib/depcomp: Be sure to remove VPATH-prefixed object from dependency output when creating stub rule. * tests/depcomp10.test: New test. * tests/Makefile.am (TESTS): Update. * NEWS: Update. Report by Bruno Haible. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | ||
| c408beaf | 2011-04-10 15:37:23 | Merge branch 'maint' | ||
| df9b3bc2 | 2011-04-10 13:38:47 | test defs: fix 'javac' requirement for older JDK versions The Java compiler from JDK 1.5 (and presumably earlier versions) cannot handle the `-version' option by itself; and while it does print the version number, it then errors out with an usage error: $ javac -version javac 1.5.0_22 javac: no source files Usage: javac <options> <source files> ... Luckily, adding the `-help' option to the `javac' invocation seems to fix this problem. * tests/defs.in (javac): Pass also the `-help' option to the `javac' program. Add a comment explaining why it is needed. Report from Ralf Wildenhues. | ||
| fbb398a1 | 2011-04-10 09:50:49 | Merge branch 'maint' test defs: new requirement for the default java compiler * tests/defs (for tool in $required): New requirement 'javac'. * tests/java.test: Use it instead of ad-hoc configure check. * tests/java-check.test: Likewise. * tests/java-extra.test: Likewise. * tests/java-noinst.test: Likewise. * tests/instfail-java.test: Likewise. * tests/instdir-java.test: Likewise. | ||
| 744705d4 | 2011-04-10 09:01:37 | test defs: new requirement for the default java compiler * tests/defs.in (for tool in $required): New requirement 'javac'. * tests/java.test: Use it instead of ad-hoc configure check. * tests/java-check.test: Likewise. * tests/instfail-java.test: Likewise. * tests/instdir-java.test: Likewise. | ||
| 475fe693 | 2011-04-09 23:27:48 | Merge branch 'maint' | ||
| 9010c3f5 | 2011-04-06 14:45:40 | coverage: add tests on remake rules in more complex situations * tests/defs (using_gmake): New function. (for tool in $required): Use it when $tool is 'GNUmake'. * tests/remake-moved-m4-file.test: New test. * tests/remake-deleted-m4-file.test: Likewise. * tests/remake-renamed-m4-file.test: Likewise. * tests/remake-renamed-m4-macro-and-file.test: Likewise. * tests/remake-renamed-m4-macro.test: Likewise. * tests/remake-add-acsubst-gnulib.test: Likewise. * tests/remake-add-header-gnulib.test: Likewise. * tests/remake-remove-header-gnulib.test: Likewise. * tests/Makefile.am (TESTS): Update. | ||
| 38f41a03 | 2011-04-06 18:49:44 | java: check_JAVA does not cause compilation by "make all" anymore Fixes automake bug#8234. * automake.in (handle_java): Make stamp of class files built from java sources in $(check_JAVA) a dependency of `check' target, not `all' target. * tests/java-check.test: New test. * tests/Makefile.am (TESTS): Update. * NEWS: Update. * THANKS: Update. Report from Petteri Räty. | ||
| a22e2cdd | 2011-04-09 21:41:03 | typofix in 'tests/defs' * tests/defs: Fix typo (`itslef' instead of `itself') in comments. | ||
| 3dc39576 | 2011-04-09 14:19:00 | Merge branch 'java-coverage' | ||
| 1d6b98c7 | 2011-04-06 20:41:04 | coverage: more on java support: EXTRA_ and noinst_ prefixes * tests/java-extra.test: New test, checking support for the prefix `EXTRA_' with the JAVA primary. * tests/java-noinst.test: New test, checking support for the prefix `noinst_' with the JAVA primary. * tests/Makefile.am (TESTS): Update. | ||
| 3a5f0a8b | 2011-04-09 12:39:44 | Merge branch 'maint' | ||
| 7953494a | 2011-04-09 12:38:11 | Clarify regex code in depcomp. * lib/depcomp: Add comment why we don't need regex-escaping here. Suggested by Stefano Lattarini. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | ||
| 6a85bc48 | 2011-04-06 22:17:01 | Fix makedepend depmode for VPATH builds. * lib/depcomp [makedepend]: Remove any VPATH prefix from the object file name, so a rebuild doesn't attempt to update the .Po files in the source tree. * tests/depcomp9.test: New test. * tests/Makefile.am (TESTS): Update. * NEWS: Update. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | ||
| d555ae18 | 2011-04-02 16:00:23 | Merge branch 'maint' | ||
| d4df619b | 2011-03-30 18:06:29 | tests: fix timestamp-related failures Fixes automake bug#8365. * tests/aclocal6.test: Sleep before modifying m4 files that should trigger remake rules. Remove incorrect/obsoleted comments. * tests/subdir5.test: Likewise, and extend a bit. * tests/subdir8.test: Likewise. * tests/pr8365-remake-timing.test: New xfailing test. * tests/Makefile.am (TESTS): Update. Report from Sam Steingold. | ||
| e87c030d | 2011-04-02 11:09:10 | Create subdirs for generated sources even when not dep tracking. * automake.in (handle_single_transform): If $object is derived and lands in subdir, be sure to output a dirstamp dependency. * tests/yacc5.test: Avoid falsely matching the dirstamp dependency when grepping for a rule. * tests/lex-subobj-nodep.test: New test. * tests/Makefile.am (TESTS): Update. * THANKS: Update. Report by Ignacy Gawedzki. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | ||
| 0a6a4550 | 2011-04-02 11:07:34 | Merge branch 'fix-check-exported-srcdir.test' into maint * fix-check-exported-srcdir.test: Fix locale issue in check-exported-srcdir.test. | ||
| e72a1b00 | 2011-04-02 11:07:04 | Fix locale issue in check-exported-srcdir.test. * tests/check-exported-srcdir.test: Reformulate glob to not fail in a locale that ignores or interleaves character case. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | ||
| 8d3571b9 | 2011-03-17 11:13:29 | docs: better visibility for aclocal in the index * doc/automake.texi (@menu): Rename title for entry 'configure' from "Scanning configure.ac or configure.in" to the more precise "Scanning configure.ac, using aclocal". (@detailmenu): Adjust. (@node configure): Adjust, and extend @cindex calls accordingly. * THANKS: Update. From a report by Maynard Johnson. | ||
| 1dd55a48 | 2011-03-30 12:48:42 | tests: improve tests on "maintainer-clean" target * tests/aclocal6.test: Move checks related to "maintainer-clean" functionalities into ... * tests/maintclean-vpath.test: ... this new test. * tests/maintclean.test: Update heading comments. Extend to also test subdirs. Remove useless disabling of YACC. Fix m4 quoting in configure.in. Add a trailing `:' command. * tests/Makefile.am (TESTS): Update. | ||
| fac422c8 | 2011-03-21 22:18:42 | Merge branch 'maint' | ||
| 34c1c2d8 | 2011-03-21 22:14:25 | Merge branch 'fix-unindent' into maint * fix-unindent: tests: fix unindent to use printf not echo for script. | ||
| 32975c63 | 2011-03-21 22:12:07 | tests: fix unindent to use printf not echo for script. * tests/defs.in: Use printf rather than echo, as the latter may interpret the backslashes in the sed script. Fixes test failures with dash as /bin/sh. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | ||
| 5d2a0766 | 2011-03-17 23:31:48 | Merge branch 'maint' | ||
| 3c5d9e8f | 2011-03-15 17:36:40 | cosmetics: better use of m4 quoting and m4sugar macros * m4/dmalloc.m4: Better use of m4 quoting. Bump serial number. * m4/gcj.m4: Likewise. * m4/init.m4: Likewise. * m4/install-sh.m4: Likewise. * m4/lex.m4: Likewise. * m4/multi.m4: Likewise. * m4/option.m4: Likewise. * m4/python.m4: Likewise. * m4/sanity.m4: Likewise. * m4/cond.m4: Likewise. Also, prefer the m4sugar macro 'm4_if' over the plain m4 macro 'ifelse'. * m4/depend.m4: Likewise. | ||
| e57541cb | 2011-03-17 23:18:36 | tests: add test about deprecated use of AC_INIT * tests/deprecated-acinit.test: New test, check that automake and autoconf complain about an old-style AC_INIT call used with a new-style AM_AUTOMAKE_INIT call. * tests/Makefile.am (TESTS): Update. | ||
| e36003d0 | 2011-03-14 12:44:53 | maintcheck: look for problematic names of testcases The configure.in stub created by default by `tests/defs' obtains the first argument of AC_INIT from the test name, and this can cause some supported autoconf versions to fail with a spurious error if that test name contains the name of an m4 or m4sugar builtin or macro (e.g., `defn' or `m4_undefine'). See for example the bug fixed by commit v1.11-287-g1325a8a. This change add a maintainer check that warns about test names which are possibly problematic in this regard. * Makefile.am (sc_test_names): New maintainer-check target. (syntax_check_rules): Add it. (m4_builtins): New helper variable. (TESTS): Updated according to the following renamings. * tests/include.test: Renamed ... * tests/hdr-vars-defined-once.test: ... to this. * tests/sinclude.test: Renamed ... * tests/m4-inclusion.test: ... to this, and simplified accordingly. * tests/include2.test: Renamed ... * tests/dist-included-parent-dir.test: ... to this, for consistency. | ||
| 68694a87 | 2011-03-05 01:57:36 | tests: fix bug in alloca*.test * tests/alloca.test: Make grepping of automake stderr stricter, add a trailing `:' command; also, add AC_PROG_CC to configure.in, and create a dummy alloca.c file, to ensure that we fail for the proper reason. * tests/alloca2.test: Likewise. Also, look for LT_INIT, not AC_PROG_LIBTOOL, in the error message (bug introduced with commit v1.11-315-gd51e7b7 "libtool: suggest LT_INIT if LTLIBRARIES primary is used"). From a report by Patrick Welche. | ||
| 1c8d96d3 | 2011-03-04 19:10:00 | Merge branch 'maint' | ||
| ef95da1f | 2011-03-04 19:09:54 | Merge branch 'tests-texinfo' into maint | ||
| 1325a8ad | 2011-03-03 19:22:55 | tests: fix bug (comments-in-var-defn.test + autoconf 2.62) * tests/comments-in-var-defn.test: The configure.in stub created by default, which has the AC_INIT first argument obtained by the test name, causes autoconf 2.62 to fail with a spurious error message like: "configure.in:1: error: defn: undefined macro:". Thus, to prevent this, the test is renamed to ... * tests/comments-in-var-def.test: ... this. * tests/Makefile.am (TESTS): Updated. | ||
| b532317d | 2011-03-04 09:25:49 | cosmetics: convert encoding from ISO-8859 to UTF-8 * ChangeLog.03: Convert encoding to UTF-8. * ChangeLog.96: Likewise. * ChangeLog.98: Likewise. * NEWS: Likewise. * TODO: Likewise. | ||
| 8322f7e2 | 2011-03-01 10:38:53 | tests: extend checks on then 'unindent' shell function * tests/self-check-unindent.test: Also check that multiple instances of 'unindent' can run in parallel (this was not the case when that function used temporary files). | ||
| a7d37f15 | 2011-03-01 10:25:26 | Merge branch 'maint' | ||
| 78992b34 | 2011-03-01 08:25:24 | test defs: unindent without temporary file * tests/defs.in (commented_sed_unindent_prog): Commented Sed program that strips the "proper" amount of leading whitespace. (unindent): Lazily strip comments from the above program and use it to unindent without using a temporary file. Signed-off-by: Peter Rosin <peda@lysator.liu.se> | ||
| d51e7b79 | 2011-02-24 10:21:19 | libtool: suggest LT_INIT if LTLIBRARIES primary is used When the LTLIBRARIES primary was used, but $(LIBTOOL) wasn't defined, automake suggested to add a call to AC_PROG_LIBTOOL in configure.ac. But that macro is deprecated since Libtool version 1.9b (2004-08-29), in favor of the newer LT_INIT. So suggest the use of this latter macro instead. * lib/Automake/Variable.pm (%_am_macro_for_var): Pair 'LIBTOOL' with 'LT_INIT', not with 'AC_PROG_LIBTOOL'. * libtool4.test: Adjust and extend. Also, add a call to macro AC_PROG_CC in configure.in, to help ensuring that automake does not fail for the wrong reasons. * ltinit.test: New test, ensure that automake's libtool support works with LT_INIT-based interface. Thanks to Jack Kelly for the suggestion. | ||
| 082028c1 | 2011-02-21 14:57:24 | tests: add testcases sanity-checking the testsuite Helper subroutines, variables and other pieces of code defined in the `tests/defs' and used by many testcases are non-obvious, and tricky to get to work portably; but until now, they weren't tested at all in a clear and self-contained way. This change should remedy to the situation. * tests/self-check-cleanup.test: New test, check removal of temporary test working directory by `./defs'. * tests/self-check-dir.test: New test, check that tests using `./defs' create a proper temporary directory, and run in it. * tests/self-check-exit.test: New test, check that, in case of failing commands, the correct exit status is passed to the exit trap installed by the `./defs' script. * tests/self-check-is_newest.test: New test, checking the `is_newest' subroutine. * tests/self-check-me.test: New test, checking that $me gets defined automatically by `tests/defs' if not set, and that it can be overridden from either the shell or the environment. * tests/self-check-sanity.test: New test, check that the sanity checks performed by the `tests/defs' script works correctly. * tests/self-check-unindent.test: New test, checking the `unindent' subroutine. * tests/Makefile.am (TESTS): Update. | ||
| fd22dca1 | 2011-02-23 21:38:04 | Merge branch 'maint' | ||
| e6ca61c1 | 2011-02-16 20:43:22 | tests: tempdirs with restrictive permissions are cleaned correctly Before this change, the removal of a temporary test directory containing subdirectories with restrictive permissions (such as 'r--r--r--') could fail. * tests/defs: Ensure that all the subdirectories of a temporary test directory have the 'read', 'write' and 'execute' bits set, before trying to remove it with `rm -rf'. * tests/Makefile.am (clean-local-check): Likewise. | ||
| 95ce684f | 2011-02-16 13:00:59 | Merge branch 'maint' | ||
| a118732d | 2011-02-15 12:45:28 | test defs: add subroutine for input unindenting * tests/defs.in (unindent): New subroutine. | ||
| 95b717e8 | 2011-02-15 10:17:53 | Merge branch 'maint' | ||
| 5bf7af6e | 2011-01-31 21:24:02 | python: report the 'PYTHON' influential environment variable * m4/python.m4 (AM_PATH_PYTHON): Call AC_ARG_VAR on PYTHON. * doc/automake.texi (Python): Update and extend. * tests/help-python.test: New test. * tests/Makefile.am (TESTS): Update. * THANKS (Jack Kelly): Update e-mail address. Suggestion by Jack Kelly. |