[Catalyst] How To Fix Test-Harness-3.14?

Robert L Cochran cochranb at speakeasy.net
Fri Jan 16 00:57:51 GMT 2009


I'm trying to install Catalyst-Runtime-5.7015 using cpan inside a CentOS
5.2 virtual machine (running under VMWare, fully updated to current
CentOS patches) and one of the reasons installation is failing is
because Test-Harness-3.14 is failing it's own tests. I'm not very good
with Perl at this time and I figure there are people here who understand
why Test-Harness fails. Here is the output I have from 'make test'.  Can
anyone suggest what the problem is?

Thanks

Bob Cochran


[root at deafeng2 Test-Harness-3.14]# make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch"
"-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib',
'blib/arch')" t/*.t t/compat/*.t
t/000-load......................1/78 # Testing Test::Harness 3.14, Perl
5.008008, /usr/bin/perl
t/000-load......................ok     
t/aggregator....................ok     
t/bailout.......................ok     
t/base..........................ok     
t/callbacks.....................ok     
t/compat/env....................ok   
t/compat/failure................ok   
t/compat/inc-propagation........ok   
t/compat/inc_taint..............ok   
t/compat/nonumbers..............ok   
t/compat/regression.............ok   
t/compat/test-harness-compat....ok       
t/compat/version................ok   
t/console.......................ok   
t/errors........................ok     
t/glob-to-regexp................ok     
t/grammar.......................1/94
#   Failed test 'set_version with bad version'
#   at t/grammar.t line 345.
#          got: '3'
#     expected: '1'
#  >>> List::Util object version 1.18 does not match bootstrap parameter
1.19 at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/XSLoader.pm
line 94.
#  <<<
#  >>> List::Util object version 1.18 does not match bootstrap parameter
1.19 at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/List/Util.pm
line 30.
#  <<<
#  >>> Unsupported syntax version: no_such_version at t/grammar.t line 342
#  <<<
t/grammar.......................90/94 # Looks like you failed 1 test of 94.
t/grammar....................... Dubious, test returned 1 (wstat 256, 0x100)
 Failed 1/94 subtests
t/harness-subclass..............ok     
t/harness.......................ok       
t/iterators.....................ok     
t/multiplexer...................ok    
t/nofork-mux....................ok    
t/nofork........................ok   
t/object........................ok   
t/parse.........................1/282
#   Failed test 'coverage testing for _initialize'
#   at t/parse.t line 527.
#          got: '3'
#     expected: '1'
t/parse.........................220/282 # Looks like you failed 1 test
of 282.
t/parse......................... Dubious, test returned 1 (wstat 256, 0x100)
 Failed 1/282 subtests
t/parser-config.................ok     
t/parser-subclass...............ok     
t/premature-bailout.............ok     
t/process.......................ok     
t/prove.........................ok         
t/proveenv......................ok   
t/proverc.......................ok   
t/proverun......................ok   
t/regression....................ok      
t/results.......................ok       
t/scheduler.....................ok       
t/source........................ok     
t/spool.........................1/4
#   Failed test 'close failed, die as expected'
#   at t/spool.t line 139.
#          got: '3'
#     expected: '1'
#  >>> List::Util object version 1.18 does not match bootstrap parameter
1.19 at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/XSLoader.pm
line 94.
#  <<<
#  >>> List::Util object version 1.18 does not match bootstrap parameter
1.19 at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/List/Util.pm
line 30.
#  <<<
#  >>>  Error closing TAP spool file( No such file or directory )
#   at t/spool.t line 134
#  <<<
# Looks like you failed 1 test of 4.
t/spool......................... Dubious, test returned 1 (wstat 256, 0x100)
 Failed 1/4 subtests
t/state.........................ok     
t/state_results.................ok     
t/streams.......................ok     
t/taint.........................ok   
t/testargs......................ok     
t/unicode.......................ok    
t/utils.........................ok     
t/yamlish-output................ok   
t/yamlish-writer................ok       
t/yamlish.......................ok       

Test Summary Report
-------------------
t/grammar                   (Wstat: 256 Tests: 94 Failed: 1)
  Failed test:  86
  Non-zero exit status: 1
t/parse                     (Wstat: 256 Tests: 282 Failed: 1)
  Failed test:  213
  Non-zero exit status: 1
t/spool                     (Wstat: 256 Tests: 4 Failed: 1)
  Failed test:  3
  Non-zero exit status: 1
Files=48, Tests=10962, 32 wallclock secs ( 1.28 usr  2.44 sys +  7.94
cusr  9.08 csys = 20.74 CPU)
Result: FAIL
Failed 3/48 test programs. 3/10962 subtests failed.
make: *** [test_dynamic] Error 255
[root at deafeng2 Test-Harness-3.14]# rpm -q perl
perl-5.8.8-15.el5_2.1
perl-5.8.8-15.el5_2.1
[root at deafeng2 Test-Harness-3.14]#




More information about the Catalyst mailing list