At 6:06 AM -0700 10/11/07, Ovid wrote: >--- "Craig A. Berry" <[EMAIL PROTECTED]> wrote: > >> Can I still get a snapshot of current here: >> >> http://hexten.net/tapx/ > >Yup :) > >> If so, I'll grab a copy and take it for a spin. > >Thanks :)
The test_via_harness override produces nonsense on VMS: $ mmk test PERL5LIB=[.lib] MCR dsa0:[sys0.syscommon.perl-5_8_4]perl.exe "-Iblib/lib" bin/prove "-I[.blib.lib]" "-I[.blib.arch]" t/*.t t/compat/*.t %DCL-W-EXPSYN, invalid expression syntax - check operators and operands %MMK-F-ERRUPD, error status %X00038038 occurred when updating target TEST_DYNAMIC Running prove manually and specifying the library paths I think the above was supposed to get me, I see what's below. That was with Perl 5.8.4. I get pretty similar results using blead, building with Module::Build, and doing a C<build test>. Not sure when or if I'll get a chance to dig into these further. $ perl "-I[.lib]" -"I[.blib.lib]" [.bin]prove "-I[.lib]" "-I[.blib.lib]" "-I[.blib.arch]" t/*.t t/compat/*.t t/000-load........................19/56 # Testing Test::Harness 2.99_04, Perl 5.008004, dsa0:[sys0.syscommon.perl-5_8_4.][000000]per t/000-load........................ok t/aggregator......................ok t/bailout.........................ok t/base............................ok t/callbacks.......................ok t/console.........................ok t/errors..........................ok t/grammar.........................ok t/harness.........................ok t/iterators.......................ok t/multiplexer.....................1/0 Can't use an undefined value as an ARRAY reference at lib/TAP/Parser/Multiplexer.pm line 134. # Looks like your test died just after 15. t/multiplexer..................... Dubious, test returned 4 (wstat 1024, 0x400) All 15 subtests passed t/nofork-mux......................1/0 Can't use an undefined value as an ARRAY reference at lib/TAP/Parser/Multiplexer.pm line 134. Compilation failed in require at t/nofork-mux.t line 7. # Looks like your test died just after 15. t/nofork-mux...................... Dubious, test returned 4 (wstat 1024, 0x400) All 15 subtests passed t/nofork..........................ok t/parse...........................ok t/premature-bailout...............ok t/prove...........................ok t/proverun........................ok t/regression......................691/0 # Failed test '... and exit should equal 1 (die)' # at t/regression.t line 2894. # got: '4' t/regression......................746/0 # Failed test '... and exit should equal 1 (die_head_end)' # at t/regression.t line 2894. # got: '4' t/regression......................870/0 # Failed test '... and exit should equal 1 (die_last_minute)' # at t/regression.t line 2894. # got: '4' t/regression......................3033/0 # Looks like you failed 3 tests of 3116. t/regression...................... Dubious, test returned 4 (wstat 1024, 0x400) Failed 3/3116 subtests t/results.........................ok t/source..........................ok t/spool...........................ok t/streams.........................ok t/taint........................... # Failed test at t/temp_test.tmp line 6. # got: 'perl_root:[lib.VMS_AXP.5_8_4]' # expected: 'wibble' # t/lib # ,perl_root:[lib.VMS_AXP.5_8_4] # ,perl_root:[lib] # ,perl_root:[lib.site_perl.VMS_AXP] # ,perl_root:[lib.site_perl] # ,/perl_root/lib/site_perl # Looks like you failed 1 test of 1. t/taint...........................1/3 # Failed test at t/taint.t line 25. # Failed test at t/temp_test.tmp line 6. # got: 'perl_root:[lib.VMS_AXP.5_8_4]' # expected: 'wibble' # t/lib # ,perl_root:[lib.VMS_AXP.5_8_4] # ,perl_root:[lib] # ,perl_root:[lib.site_perl.VMS_AXP] # ,perl_root:[lib.site_perl] # ,/perl_root/lib/site_perl # Looks like you failed 1 test of 1. t/taint...........................2/3 # Failed test at t/taint.t line 25. # Failed test at t/taint.t line 25. # Looks like you failed 3 tests of 3. t/taint........................... Dubious, test returned 4 (wstat 1024, 0x400) Failed 3/3 subtests t/unicode.........................ok t/yamlish-output..................ok t/yamlish-writer..................ok t/yamlish.........................ok t/compat/failure..................2/6 t/compat/failure.................. All 6 subtests passed t/compat/inc-propagation.......... # Failed test '@INC propagated to test' # at inc_check_taint.t.tmp line 30. # Structures begin differing at: # $got->[5] = '.' # $expected->[5] = 'lib///blib/lib///blib/arch///blib/lib///blib/arch' # wibble, # t/lib, # lib, # blib/lib, # blib/arch, # ., # perl_root:[lib.VMS_AXP.5_8_4], # perl_root:[lib], # perl_root:[lib.site_perl.VMS_AXP], # perl_root:[lib.site_perl], # /perl_root/lib/site_perl # ----------------- # wibble, # t/lib, # lib, # blib/lib, # blib/arch, # lib///blib/lib///blib/arch///blib/lib///blib/arch, # /perl_root/lib/VMS_AXP/5_8_4, # perl_root:[lib], # perl_root:[lib.site_perl.VMS_AXP], # perl_root:[lib.site_perl], # /perl_root/lib/site_perl # Looks like you failed 1 test of 2. t/compat/inc-propagation..........1/2 # Failed test at t/compat/inc-propagation.t line 65. # got: '1' # expected: '0' # Failed test '@INC propagated to test' # at inc_check.t.tmp line 31. # Structures begin differing at: # $got->[5] = '.' # $expected->[5] = 'lib///blib/lib///blib/arch///blib/lib///blib/arch' # wibble, # t/lib, # lib, # blib/lib, # blib/arch, # ., # wibble:t/lib:lib:blib/lib:blib/arch:.:[.lib]:[.blib.lib]:[.blib.arch]:[.blib.lib]:[.blib.arch], # perl_root:[lib.VMS_AXP.5_8_4], # perl_root:[lib], # perl_root:[lib.site_perl.VMS_AXP], # perl_root:[lib.site_perl], # /perl_root/lib/site_perl # ----------------- # wibble, # t/lib, # lib, # blib/lib, # blib/arch, # lib///blib/lib///blib/arch///blib/lib///blib/arch, # /perl_root/lib/VMS_AXP/5_8_4, # perl_root:[lib], # perl_root:[lib.site_perl.VMS_AXP], # perl_root:[lib.site_perl], # /perl_root/lib/site_perl, # . # Looks like you failed 1 test of 2. t/compat/inc-propagation..........2/2 # Failed test at t/compat/inc-propagation.t line 65. # got: '1' # expected: '0' # Looks like you failed 2 tests of 2. t/compat/inc-propagation.......... Dubious, test returned 4 (wstat 1024, 0x400) Failed 2/2 subtests t/compat/inc_taint................ All 1 subtests passed t/compat/nonumbers................ok t/compat/test-harness-compat......5/120 # Failed test 'failure summary matches for descriptive,die,die_head_end,die_last_minute,duplicates,head_end,head_fail,inc_taint,ju nk_before_plan,lone_not_bug,no_nums,no_output,schwern,sequence_misparse,shbang_misparse,simple,simple_fail,skip,skip_nomsg,skipall,s kipall_nomsg,stdout_stderr,switches,taint,todo_inline,todo_misparse,too_many,vms_nit' # at t/compat/test-harness-compat.t line 819. # Structures begin differing at: # $got->{[.t.sample-tests]die}{wstat} = '1024' # $expected->{[.t.sample-tests]die}{wstat} = '256' # Failed test 'failure summary matches for die' # at t/compat/test-harness-compat.t line 819. # Structures begin differing at: # $got->{[.t.sample-tests]die}{wstat} = '1024' t/compat/test-harness-compat......13/120 stat} = '256' # Failed test 'failure summary matches for die_head_end' # at t/compat/test-harness-compat.t line 819. # Structures begin differing at: # $got->{[.t.sample-tests]die_head_end}{wstat} = '1024' t/compat/test-harness-compat......17/120 ad_end}{wstat} = '256' # Failed test 'failure summary matches for die_last_minute' # at t/compat/test-harness-compat.t line 819. # Structures begin differing at: # $got->{[.t.sample-tests]die_last_minute}{wstat} = '1024' t/compat/test-harness-compat......33/120 st_minute}{wstat} = '256' # Failed test 'failure summary matches for inc_taint' # at t/compat/test-harness-compat.t line 819. # Structures begin differing at: # $got->{[.t.sample-tests]inc_taint}{wstat} = '1024' t/compat/test-harness-compat......114/120 nt}{wstat} = '256' # Looks like you failed 5 tests of 120. t/compat/test-harness-compat...... Dubious, test returned 4 (wstat 1024, 0x400) Failed 5/120 subtests t/compat/version..................ok Test Summary Report ------------------- t/multiplexer.t (Wstat: 1024 Tests: 15 Failed: 0) Non-zero exit status: 4 t/nofork-mux.t (Wstat: 1024 Tests: 15 Failed: 0) Non-zero exit status: 4 t/regression.t (Wstat: 1024 Tests: 3116 Failed: 3) Failed test number(s): 726, 803, 887 Non-zero exit status: 4 t/taint.t (Wstat: 1024 Tests: 3 Failed: 3) Failed test number(s): 1-3 Non-zero exit status: 4 t/compat/failure.t (Wstat: 0 Tests: 7 Failed: 1) Failed test number(s): 6 Parse errors: Tests out of sequence. Found (2) but expected (3) Tests out of sequence. Found (3) but expected (4) Tests out of sequence. Found (4) but expected (5) Tests out of sequence. Found (5) but expected (6) Tests out of sequence. Found (6) but expected (7) Displayed the first 5 of 6 TAP syntax errors. Re-run prove with the -p option to see them all. t/compat/inc-propagation.t (Wstat: 1024 Tests: 2 Failed: 2) Failed test number(s): 1-2 Non-zero exit status: 4 t/compat/inc_taint.t (Wstat: 0 Tests: 2 Failed: 1) Failed test number(s): 1 Parse errors: Tests out of sequence. Found (1) but expected (2) Bad plan. You planned 1 tests but ran 2. t/compat/test-harness-compat.t (Wstat: 1024 Tests: 151 Failed: 36) Failed test number(s): 7, 11, 15, 19, 35, 93-120, 125, 130, 135 Non-zero exit status: 4 Parse errors: Tests out of sequence. Found (1) but expected (2) Tests out of sequence. Found (2) but expected (3) Tests out of sequence. Found (3) but expected (4) Tests out of sequence. Found (4) but expected (5) Tests out of sequence. Found (5) but expected (21) Displayed the first 5 of 121 TAP syntax errors. Re-run prove with the -p option to see them all. Files=33, Tests=6256, 219 wallclock secs ( 7.15 usr + 0.00 sys = 7.15 CPU) Result: FAIL %SYSTEM-F-ABORT, abort -- ________________________________________ Craig A. Berry mailto:[EMAIL PROTECTED] "... getting out of a sonnet is much more difficult than getting in." Brad Leithauser