Merge branch 'test-protocols' into testsuite-work
authorStefano Lattarini <stefano.lattarini@gmail.com>
Wed, 7 Sep 2011 16:04:55 +0000 (18:04 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Wed, 7 Sep 2011 16:04:55 +0000 (18:04 +0200)
* test-protocols:
  tap/perl: be more portable to older perl versions
  tap/perl: be more portable to older TAP::Parser versions

1  2 
ChangeLog

diff --cc ChangeLog
+++ b/ChangeLog
@@@ -1,78 -1,20 +1,95 @@@
  2011-09-07  Stefano Lattarini  <stefano.lattarini@gmail.com>
  
+       tap/perl: be more portable to older perl versions
+       * lib/tap-driver.pl (trap_perl_warnings_and_errors): Do not use
+       the three-args version of the `open' builtin, it is not well
+       supported by older perl versions (at least perl 5.6.2).
+       (start): Add a no-op statement to pacify a "possible typo ... used
+       only once" perl warning.
+ 2011-09-07  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       tap/perl: be more portable to older TAP::Parser versions
+       * lib/tap-driver.pl (start): Do not call the `ignore_exit' method
+       on our TAP parser: it is not supported in older TAP::Parser
+       versions (e.g., 3.10), and is not really required by our usage of
+       the parser object.
++2011-09-07  Stefano Lattarini  <stefano.lattarini@gmail.com>
++
 +      tests: fix spurious Cygwin failure of a test on TAP support
 +      * tests/tap-bad-prog.tap (noexec.test): Add forgotten `echo'.
 +      When trying to run it, redirect its output to /dev/null, to
 +      avoid confusing automake's testsuite own TAP driver.
 +
 +2011-09-07  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      test defs: fix glitch in TAP version of `warn_' function
 +      * tests/tap-functions.sh (warn_): Do not display the warning
 +      message two times.
 +
 +2011-09-07  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests: fix another spurious failure due to ignored signals
 +      * tests/tap-signal.test: Renamed ...
 +      * tests/tap-signal.tap: ... to this, converted to the use of the
 +      TAP protocol, and improved not to try to use/trap signals that
 +      are ignored by the parent shell (they will be forcibly ignored
 +      by all the child processes too).  Extend the test a bit since we
 +      are at it.
 +      * tests/list-of-tests.mk: Update.
 +
 +2011-09-07  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests: fix a spurious failure due to lacking Fortran compilers
 +      * tests/silent-many-generic.test (configure.in): Cause the test
 +      to be skipped if `configure' fails to find working C++, Fortran
 +      and Fortran 77 compilers.
 +
 +2011-09-07  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      self tests: more use of TAP
 +      * tests/self-check-reexec.test: Renamed ...
 +      * tests/self-check-reexec.tap: ... to this, converted to the
 +      use of TAP protocol, and extended a bit.
 +      * tests/self-check-seq.test: Renamed ...
 +      * tests/self-check-seq.tap: ... to this, and converted to the
 +      use of TAP protocol.
 +      * tests/list-of-tests.mk: Update.
 +
 +2011-09-07  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      self tests: fix spurious failures when /bin/ksh do not exists
 +      * tests/self-check-reexec.test: Ensure that the non-bash shells
 +      we look do really exists.  Since we are at it, also try the name
 +      `ash', non `dash', for the Almquist Shell, for Cygwin 1.5.
 +
 +2011-09-06  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests: more use of TAP in our own testsuite
 +      * tests/parallel-tests-interrupt.test: Renamed ...
 +      * tests/parallel-tests-interrupt.tap: ... to this, and converted
 +      to the use of TAP protocol.
 +      * tests/self-check-cleanup.test: Renamed ...
 +      * tests/self-check-cleanup.tap: ... to this, and converted to the
 +      use of TAP protocol.
 +      * tests/self-check-dir.test: Renamed ...
 +      * tests/self-check-dir.tap: ... to this, and converted to the use
 +      of TAP protocol.
 +      * tests/self-check-is_newest.test: Renamed ...
 +      * tests/self-check-is_newest.tap: ... to this, and converted to
 +      the use of TAP protocol.
 +      * tests/self-check-unindent.test: Renamed ...
 +      * tests/self-check-unindent.tap: ... to this, and converted to
 +      the use of TAP protocol.
 +      * tests/list-of-tests.mk: Update.
 +
 +2011-09-06  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      self tests: sanity check on 'is_blocked_signal' function
 +      * tests/self-check-is-blocked-signal.tap: New test.
 +      * tests/list-of-tests.mk: Update.
 +
  2011-09-06  Stefano Lattarini  <stefano.lattarini@gmail.com>
  
        tests: fix spurious failures due to ignored signals