tests-init branch

2011-01-16 Thread Stefano Lattarini
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

2011-01-16 Thread Ralf Wildenhues
* 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

2010-12-07 Thread Stefano Lattarini
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

2010-11-20 Thread Ralf Wildenhues
* 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

2010-11-20 Thread Stefano Lattarini
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

2010-11-15 Thread Stefano Lattarini
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