tests-init branch
Hello automakers. I've just merged the tests-init branch into master, and pushed. At this point, that branch has IMHO pretty much exhausted its usefulness, and could be removed. Future non-obvious testsuite work could be done in more short lived, purpose oriented branches. WDYT? Regards, Stefano
Re: tests-init branch
* Stefano Lattarini wrote on Sun, Jan 16, 2011 at 04:11:04PM CET: I've just merged the tests-init branch into master, and pushed. Thanks. At this point, that branch has IMHO pretty much exhausted its usefulness, and could be removed. Future non-obvious testsuite work could be done in more short lived, purpose oriented branches. Okay with me, however you like. Cheers, Ralf
Re: [PATCH 0/5] More patches for the tests-init branch
Hello automakers. In reference to this thread: http://lists.gnu.org/archive/html/automake-patches/2010-11/msg00186.html On Monday 15 November 2010, Stefano Lattarini wrote: Stefano Lattarini (5): Tests defs: avoid some useless subshells. Tests required tools: also try `-v' option for GNU compilers. I've now pushed these two approved patches to the tests-init branch. Tests defs: don't let useless variables leak in test scripts. Tests defs: new subroutine `skip' for test skipping. Tests defs: some cleanup and minor fixes. OTOH, There are still problems with these patches? Can I apply those too? Regards, Stefano
Re: [PATCH 0/5] More patches for the tests-init branch
* Stefano Lattarini wrote on Mon, Nov 15, 2010 at 06:18:15PM CET: Tests defs: don't let useless variables leak in test scripts. Tests defs: new subroutine `skip' for test skipping. Tests defs: some cleanup and minor fixes. No ticking clock for this patches at the moment; the clock will be started only after the current testsuite regressions have been solved. Patches (1) through (3) will have to wait until somebody has figured out why the *+#$)! /bin/sh on Tru64 exits upon set +e case `(set -o) 2/dev/null` in *posix*) set -o posix;; esac if 'set -e' has been called at some earlier point (leading to the instspc*test and probably other spurious test failures). Might be some internal shell data corruption, not sure. Cheers, Ralf
Re: [PATCH 0/5] More patches for the tests-init branch
On Saturday 20 November 2010, Ralf Wildenhues wrote: * Stefano Lattarini wrote on Mon, Nov 15, 2010 at 06:18:15PM CET: Tests defs: don't let useless variables leak in test scripts. Tests defs: new subroutine `skip' for test skipping. Tests defs: some cleanup and minor fixes. No ticking clock for this patches at the moment; the clock will be started only after the current testsuite regressions have been solved. Patches (1) through (3) will have to wait until somebody has figured out why the *+#$)! /bin/sh on Tru64 exits upon set +e case `(set -o) 2/dev/null` in *posix*) set -o posix;; esac if 'set -e' has been called at some earlier point (leading to the instspc*test and probably other spurious test failures). Might be some internal shell data corruption, not sure. Wild guess: what about this? case `(set -o) 2/dev/null` in *posix*) set -o posix;; *) :;; esac Anyway, in the long run, I think it would be simpler and more reliable to run the tests with configure-detected $SHELL, and add proper configure checks to reject overly buggy shells. The pending patch of mine Testsuite: use $SHELL to run tests which are shell scripts: http://lists.gnu.org/archive/html/automake-patches/2010-09/msg00022.html can help with this (it implements the fist step). Regards, Stefano
[PATCH 0/5] More patches for the tests-init branch
Stefano Lattarini (5): Tests defs: don't let useless variables leak in test scripts. Tests defs: new subroutine `skip' for test skipping. Tests defs: some cleanup and minor fixes. Tests defs: avoid some useless subshells. Tests required tools: also try `-v' option for GNU compilers. No ticking clock for this patches at the moment; the clock will be started only after the current testsuite regressions have been solved. Regards, Stefano