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