On 31 Aug 2009, at 21:27, David Golden wrote:
Copying M::B and tapx lists as this is relevant to both groups.

(apologies - I'm away a lot at the moment and /very/ slow dealing with my mail)

David Wheeler opened a ticket on Module::Build noting that
Test::Harness dies on failure but TAP::Harness does not.  Thus, "Build
test" with TAP::Harness active could have exit code 0 (success) even
if things failed.

The rationale was that Test::Harness needed to do that to preserve backwards compatibility but that TAP::Harness should not - to make it easier to use in cases where you don't want to die.

Alternatively, I could have Module::Build just die("Errors in testing.
Cannot continue\n") instead of emulating the Test::Harness die
message.


That seems reasonable to me.

--
Andy Armstrong, Hexten



Reply via email to