|Subject:||Test::Harness::runtests does not die on failure|
runtests is documented to die if a test fails. This is broken in 2.57_03: failing tests are reported fine but the die does not happen. I tried it with 5.8.7 and 5.8.8 and I uploaded a dummy distro with a failing test for your testing convenience: CPAN::Test::Dummy::Perl5::Build::Fails If you run './Build test' on this with Test::Harness 2.57_03, you will note that the return value of to the shell is true. Running through the debugger showed me that runtests completes without dieing.