automake-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Automake-commit] [SCM] GNU Automake branch, experimental/testsuite-sane


From: Stefano Lattarini
Subject: [Automake-commit] [SCM] GNU Automake branch, experimental/testsuite-saner-shell, created. v1.12-39-g56eb933
Date: Wed, 02 May 2012 09:35:13 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Automake".

http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=56eb9335e1429bf96dead1368151ed36d4a09f1c

The branch, experimental/testsuite-saner-shell has been created
        at  56eb9335e1429bf96dead1368151ed36d4a09f1c (commit)

- Log -----------------------------------------------------------------
commit 56eb9335e1429bf96dead1368151ed36d4a09f1c
Author: Stefano Lattarini <address@hidden>
Date:   Mon Apr 23 19:03:33 2012 +0200

    tests: fix a spurious failure with dash
    
    The dash shell, at least version 0.5.5.1, doesn't always bail out
    with a syntax error when a stray "fi" in encountered:
    
      $ dash -c ":; fi"; echo stat = $?
      stat = 0
    
    See also the relevant bug report:
    
      <http://permalink.gmane.org/gmane.comp.shells.dash/717>
    
    This behaviour was causing a spurious error in our testsuite.  Fix it.
    
    * t/self-check-exit.tap: Use a stray parentheses rather than a stray
    'fi' to trigger a syntax error.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 73ef15219bc12f5200602c4155e248c73aefb7df
Author: Stefano Lattarini <address@hidden>
Date:   Wed Dec 28 13:23:31 2011 +0100

    test defs: fix indentation (cosmetic change)
    
    * defs (exit trap): Fix indentation left botched by previous
    patch 'v1.11b-51-g626bf65'.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 83aa282c570d52427d9ba132026f018660115e85
Author: Stefano Lattarini <address@hidden>
Date:   Wed Dec 28 13:23:31 2011 +0100

    tests: remove obsolete uses of $sh_errexit_works
    
    After the last changes, configure will ensure that the shell
    selected to run the test scripts can correctly propagate exit
    status to the exit trap when 'set -e' is in effect.
    
    * configure.ac (sh_errexit_works): Do not AC_SUBST it anymore.
    * defs-static.in (sh_errexit_works): Do not initialize
    from the AC_SUBST value anymore.
    * defs (trap): Trap the EXIT signal unconditionally.
    * t/self-check-explicit-skips.sh: Do not skip the test if
    '$sh_errexit_works' is != "yes", this check doesn't make
    sense anymore.
    * t/self-check-cleanup.tap: Likewise.
    * t/self-check-exit.tap: Assume the exit trap is always
    installed by ./defs.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit d8a302e0eb6d47dcf94accdb29b17f95a0150fc3
Author: Stefano Lattarini <address@hidden>
Date:   Wed Dec 28 13:23:31 2011 +0100

    configure: search a sturdy POSIX shell to be used in the testsuite
    
    * configure.ac: Add code (partially inspired to checks in gnulib's
    'tests/init.sh') to search for a good-enough, not-buggy POSIX/XSI
    shell to be used in our testsuite.  Accordingly AC_SUBSTitute the
    variable 'AM_TEST_RUNNER_SHELL'.
    * NEWS: Update.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 8785f7ee849fa4047907e331f288d6ed49daf2d1
Author: Stefano Lattarini <address@hidden>
Date:   Wed Dec 28 13:23:31 2011 +0100

    tests: shell running test scripts is now named AM_TEST_RUNNER_SHELL
    
    This is just a preparatory refactoring for future changes.
    
    * configure.ac (AM_TEST_RUNNER_SHELL): New variable, defined
    to $SHEL', and AC_SUBST'd.
    * Makefile.am (LOG_COMPILER): Redefine from $(SHELL) to
    $(AM_TEST_RUNNER_SHELL).
    * defs: Adjust to use $AM_TEST_RUNNER_SHELL instead
    of $CONFIG_SHELL and/or $SHELL, where appropriate.  Minor
    opportunistic changes.
    * t/self-check-explicit-skips.sh: Likewise.
    * t/self-check-sanity.sh: Likewise.
    * t/self-check-tap.sh: Likewise.
    * t/self-check-cleanup.tap: Likewise.
    * t/self-check-dir.tap: Likewise.
    * t/self-check-env-sanitize.tap: Likewise.
    * t/self-check-exit.tap: Likewise.
    * t/self-check-me.tap: Likewise.
    * t/self-check-reexec.tap: Likewise.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

-----------------------------------------------------------------------


hooks/post-receive
-- 
GNU Automake



reply via email to

[Prev in Thread] Current Thread [Next in Thread]