Subject: | Tests fail with older Test::More |
On some of my smoker systems the test suite fails:
...
Output from '/usr/bin/make test':
Running Mkbootstrap for CPP::panda::lib ()
chmod 644 lib.bs
PERL_DL_NONLAZY=1 /bbbike/perl-5.20.3D/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
rebuild Makefile.PL adding TEST_FULL=1 to enable all tests' at t/cpp_tests.t line 17.
The plan was already output at /opt/perl-5.20.3D/lib/site_perl/5.20.3/Test/Builder.pm line 2510.
t/cpp_tests.t ..
All 1 subtests passed
...
Probably this happens if Test::More is too old. On my systems pass reports happen only with 1.302073 and newer:
****************************************************************
Regression 'mod:Test::More'
****************************************************************
Name Theta StdErr T-stat
[0='const'] 0.0000 0.0000 0.37
[1='eq_1.302073'] 1.0000 0.0000 5860262020725324.00
[2='eq_1.302075'] 1.0000 0.0000 9181266082686588.00
[3='eq_1.302085'] 1.0000 0.0000 5860262020725325.00
[4='eq_1.302086'] 1.0000 0.0000 12431493043154568.00
[5='eq_1.302106'] 1.0000 0.0000 10150271565562516.00
[6='eq_1.302121'] 1.0000 0.0000 5860262020725322.00
[7='eq_1.302122'] 1.0000 0.0000 5860262020725324.00
[8='eq_1.302133'] 1.0000 0.0000 16251964811290322.00
[9='eq_1.302135'] 1.0000 0.0000 9181266082686584.00
R^2= 1.000, N= 77, K= 10
****************************************************************