--state breaks refactoring

Ovid publiustemp-tapx at yahoo.com
Wed Dec 19 09:24:57 EST 2007


--- Andy Armstrong <andy at hexten.net> wrote:

> > Ah, that seems to work (though it fails with -j9 :)
> 
> Hmm. Any idea why?

I don't have time to look into this right now, but here's my scrollback
buffer.

Cheers,
Ovid

 $ prove --state=hot,slow,save -j9 -r t
t/compat/nonumbers................ ok
===(      64
)==========================================================
#   Failed test 'old: order OK'
#   at t/state.t line 167.
#     Structures begin differing at:
#          $got->[0] = 't/compat/env.t'
#     $expected->[0] = 't/source.t'
# $VAR1 = {
#           'want' => [
#                       't/source.t',
#                       't/compat/inc_taint.t',
#                       't/compat/version.t',
#                       't/yamlish-writer.t',
#                       't/compat/failure.t',
#                       't/compat/env.t'
#                     ],
#           'got' => [
#                      't/compat/env.t',
#                      't/compat/failure.t',
#                      't/compat/inc_taint.t',
#                      't/compat/version.t',
#                      't/source.t',
#                      't/yamlish-writer.t'
#                    ]
#         };

#   Failed test 'new: order OK'
#   at t/state.t line 167.
#     Structures begin differing at:
#          $got->[0] = 't/source.t'
#     $expected->[0] = 't/compat/env.t'
# $VAR1 = {
#           'want' => [
#                       't/compat/env.t',
#                       't/compat/failure.t',
#                       't/yamlish-writer.t',
#                       't/compat/version.t',
#                       't/compat/inc_taint.t',
#                       't/source.t'
#                     ],
#           'got' => [
#                      't/source.t',
#                      't/yamlish-writer.t',
#                      't/compat/inc_taint.t',
#                      't/compat/version.t',
#                      't/compat/env.t',
#                      't/compat/failure.t'
#                    ]
#         };
# Looks like you failed 2 tests of 26.
t/state...........................  Dubious, test returned 2 (wstat
512, 0x200)
 Failed 2/26 subtests
t/bailout......................... ok
t/console......................... ok
t/yamlish-output.................. ok
t/premature-bailout............... ok
t/base............................ ok
t/streams......................... ok
t/spool........................... ok
t/errors.......................... ok
t/aggregator...................... ok
t/grammar......................... ok
t/yamlish......................... ok
t/results......................... ok
t/yamlish-writer.................. ok
t/compat/version.................. ok
===(     942
)==========================================================
#   Failed test '... and the failure summary should also be correct'
#   at t/harness.t line 279.
#     Structures begin differing at:
#          $got->[7] = 'Failed test number(s):'
#     $expected->[7] = 'Failed test:'

#   Failed test '... and failing test output should be correct'
#   at t/harness.t line 302.
#     Structures begin differing at:
#          $got->[5] = 'Failed test number(s):'
#     $expected->[5] = 'Failed test:'

#   Failed test '... and failing test output should be correct'
#   at t/harness.t line 323.
#     Structures begin differing at:
#          $got->[3] = 'Failed test number(s):'
#     $expected->[3] = 'Failed test:'
t/proverun........................ ok
t/callbacks....................... ok
t/unicode......................... ok
t/compat/failure.................. ok
t/proverc......................... ok
t/testargs........................ ok
t/nofork.......................... ok
t/compat/regression............... ok
===(    1151
)==========================================================
#   Failed test '... and the badtap summary should also be correct'
#   at t/harness.t line 429.
#     Structures begin differing at:
#          $got->[7] = 'Failed test number(s):'
#     $expected->[7] = 'Failed test:'

#   Failed test '... and the output should be correct'
#   at t/harness.t line 465.
#     Structures begin differing at:
#          $got->[6] = 'Failed test number(s):'
#     $expected->[6] = 'Failed test:'
# Looks like you failed 5 tests of 106.
t/harness.........................  Dubious, test returned 5 (wstat
1280, 0x500)
 Failed 5/106 subtests
===(    1165
)==========================================================# Testing
Test::Harness 3.05, Perl 5.008008, /opt/csw/bin/perl
t/000-load........................ ok
t/compat/inc_taint................ ok
t/source.......................... ok
t/parse........................... ok
t/compat/env...................... ok
t/taint........................... ok
t/multiplexer..................... ok
t/iterators....................... ok
t/compat/inc-propagation.......... ok
t/nofork-mux...................... ok
t/prove........................... ok
t/process......................... ok
t/compat/test-harness-compat...... ok
t/regression...................... ok
===(   10323
)==========================================================
Test Summary Report
-------------------
t/state.t                     (Wstat: 512 Tests: 26 Failed: 2)
  Failed test number(s):  24, 26
  Non-zero exit status: 2
t/harness.t                   (Wstat: 1280 Tests: 106 Failed: 5)
  Failed test number(s):  68, 70, 72, 78, 83
  Non-zero exit status: 5
Files=39, Tests=10323,  7 wallclock secs ( 1.75 usr  0.23 sys +  7.66
cusr  2.76 csys = 12.40 CPU)
Result: FAIL


--
Buy the book  - http://www.oreilly.com/catalog/perlhks/
Perl and CGI  - http://users.easystreet.com/ovid/cgi_course/
Personal blog - http://publius-ovidius.livejournal.com/
Tech blog     - http://use.perl.org/~Ovid/journal/


More information about the tapx-dev mailing list