Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Test-Simple 0.77 fixage

5 views
Skip to first unread message

Michael G Schwern

unread,
Mar 3, 2008, 2:20:54 PM3/3/08
to Module Authors, Perl QA
I'm coining a new term, "fixage", like "breakage".

"Fixage" is when software fixes a bug and reveals bugs in dependent software.

Test-Simple 0.77 (which includes Test::More) fixed a long standing bug by
removing the annoying global $SIG{__DIE__} handler to trap test death. It
would swallow the real exit code of a test.

This code used to pass:

use Test::More tests => 1;
pass();
exit 1;

Whereas now it will properly exit with 1, which is a failure, and the
appropriate "Looks like your test died" message.

So far there's only been one revealed failure, that's in POE, but I figured
I'd let folks know just in case.


--
On error resume stupid

Chromatic

unread,
Mar 3, 2008, 2:36:27 PM3/3/08
to per...@perl.org, Michael G Schwern, Module Authors
On Monday 03 March 2008 11:20:54 Michael G Schwern wrote:

> "Fixage" is when software fixes a bug and reveals bugs in dependent
> software.
>
> Test-Simple 0.77 (which includes Test::More) fixed a long standing bug by
> removing the annoying global $SIG{__DIE__} handler to trap test death.

Having imposed fixage on the world myself, let me recommend that you run
*away* from villagers with pitchforks and torches rather than trying to
reason with them. They don't want to fix the bugs in their code.

-- c

Michael G Schwern

unread,
Mar 3, 2008, 3:42:07 PM3/3/08
to chromatic, per...@perl.org, Module Authors

Shame they brought a pitchfork to a gun fight.
http://schwern.org/~schwern/img/me/19_brian_mike_gary_shooting.jpg


--
164. There is no such thing as a were-virgin.
-- The 213 Things Skippy Is No Longer Allowed To Do In The U.S. Army
http://skippyslist.com/list/

0 new messages