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

Reply via email to