CC: | syohex [...] gmail.com |
Subject: | Tests fail with Data::MessagePack 0.50 |
My smokers started to report test fails for Data-MessagePack-Stream-0.07. Test output starts with:
PERL_DL_NONLAZY=1 "/usr/perl5.16.3t/bin/perl5.16.3" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t
# Failed test 'next ok'
# at t/basic.t line 24.
# Failed test at t/basic.t line 25.
# got: undef
# expected: 'foo'
# Failed test 'next ok'
# at t/basic.t line 26.
# Failed test at t/basic.t line 27.
# got: undef
# expected: 'bar'
# Failed test 'next ok'
# at t/basic.t line 28.
...
Statistical analysis suggests that the problem is caused by Data::MessagePack 0.50 (negative theta signifies bad results):
****************************************************************
Regression 'mod:Data::MessagePack'
****************************************************************
Name Theta StdErr T-stat
[0='const'] 1.0000 0.0000 108334196363960240.00
[1='eq_0.49'] 0.0000 0.0000 3.05
[2='eq_0.50'] -1.0000 0.0000 -62546777433174208.00
R^2= 1.000, N= 107, K= 3
****************************************************************