From: Stefano Lattarini Date: Wed, 7 Sep 2011 16:04:55 +0000 (+0200) Subject: Merge branch 'test-protocols' into testsuite-work X-Git-Tag: ng-0.5a~89^2~70 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=89f4c1c04f55c24daa1e6ff9c029efbc4908010e;p=thirdparty%2Fautomake.git Merge branch 'test-protocols' into testsuite-work * test-protocols: tap/perl: be more portable to older perl versions tap/perl: be more portable to older TAP::Parser versions --- 89f4c1c04f55c24daa1e6ff9c029efbc4908010e diff --cc ChangeLog index 4aaee9a29,a3777fe32..09b6d2a6a --- a/ChangeLog +++ b/ChangeLog @@@ -1,78 -1,20 +1,95 @@@ + 2011-09-07 Stefano Lattarini + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 tests: fix spurious failures due to ignored signals