Michael G Schwern wrote:
Craig Berry wrote:
On Wednesday, September 05, 2007, at 08:19AM, "John E. Malmberg" <[EMAIL
PROTECTED]> wrote:
Michael G Schwern wrote:
Hi folks. Test::Harness 3 is in alphas right now and we're working on fixing
things on VMS. It's a complete gutting and replacement with TAP::Parser.
I've got it down to 1 failure in 020-regression.t that I'll try to work out in
the morning.
Meanwhile, could people please try out the latest version from the repository?
http://svn.hexten.net/tapx/trunk
Is there a VMS friendly way of pulling these files down in a ZIP archive?
Or is there an rsync command that I can use to pull the files down?
Some Subversion repositories are set up to generate a tarball on the fly, but
this one does not appear to have that feature. 2.99_01 from CPAN looks like
it's only one day behind, possibly not even that:
http://search.cpan.org/~andya/Test-Harness-2.99_01/
A lot can change in one day. Like "totally not working on VMS" to "working on
VMS".
Yeah, I almost said, "But knowing Michael..."
You've got to pull it from Subversion.
Ick. What happened to the self-generating tarballs you used to distribute?
I've managed to get a copy using SmartSVN from
<http://www.syntevo.com/smartsvn/>. It's a Java GUI Subversion client
that appeared to do the trick. There were several test failures against
blead, details below.
Also got the following warning using both MakeMaker and Module::Build:
WARNING: the following files are missing in your kit:
meta.yml
Please inform the author.
$ mmk test
MCR dsa0:[craig.perl]ndbgperl.exe "-MExtUtils::Command::MM" "-e"
"test_harness(0, '[.blib.lib]', '[.blib.arch]')" t/*.t t/compat/*.t
t/000-load..........................
# Testing Test::Harness 2.99_02, Perl 5.009005,
dsa0:[craig.perl]ndbgperl.exe;2
ok
t/010-base..........................
ok
t/020-regression....................
# Failed test (t/020-regression.t at line 2842)
# got: '4'
# expected: '1'
# Failed test (t/020-regression.t at line 2842)
# got: '4'
# expected: '1'
# Failed test (t/020-regression.t at line 2842)
# got: '4'
# expected: '1'
%NONAME-F-NOMSG, Message number 00000004
# Failed test (t/020-regression.t at line 2889)
# Looks like you failed 4 tests of 3180.
%SYSTEM-F-ABORT, abort
dubious
Test returned status 44 (wstat 1024, 0x400)
(VMS status is 44)
DIED. FAILED tests 726, 803, 887, 2864
Failed 4/3180 tests, 99.87% okay
t/030-grammar.......................
ok
t/040-parse.........................
ok
t/050-bailout.......................
ok
t/060-errors........................
ok
t/070-streams.......................
ok
t/080-aggregator....................
ok
t/090-callbacks.....................
ok
t/100-premature-bailout.............
ok
t/110-iterators.....................
ok
19/75 skipped: various reasons
t/120-harness.......................
ok
2/147 skipped: various reasons
t/130-source........................
ok
t/140-results.......................
ok
t/150-yamlish.......................
ok
t/160-yamlish-writer................
ok
t/170-yamlish-output................
ok
t/180-unicode.......................
ok
t/190-nofork........................
skipped
all skipped: your system already has no fork
t/200-prove.........................
ok
t/compat/000-compile................
# Testing Test::Harness 2.99_02 under Perl 5.009005 and Test::More 0.42
ok
t/compat/010-failure................
Test output counter mismatch [test 4]
%NONAME-F-NOMSG, Message number 00000004
Test output counter mismatch [test 5]
Test output counter mismatch [test 6]
Test output counter mismatch [test 7]
Don't know which tests failed: got 7 ok, expected 6
t/compat/020-inc_taint..............
Don't know which tests failed: got 2 ok, expected 1
t/compat/030-nonumbers..............
ok
t/compat/040-test-harness-compat....
# Failed test (t/compat/040-test-harness-compat.t at line 818)
# Structures begin differing at:
# $got->{[.t.sample-tests]die}{wstat} = '1024'
# $expected->{[.t.sample-tests]die}{wstat} = '256'
# Failed test (t/compat/040-test-harness-compat.t at line 818)
# Structures begin differing at:
# $got->{[.t.sample-tests]die}{wstat} = '1024'
# $expected->{[.t.sample-tests]die}{wstat} = '256'
# Failed test (t/compat/040-test-harness-compat.t at line 818)
# Structures begin differing at:
# $got->{[.t.sample-tests]die_head_end}{wstat} = '1024'
# $expected->{[.t.sample-tests]die_head_end}{wstat} = '256'
# Failed test (t/compat/040-test-harness-compat.t at line 818)
# Structures begin differing at:
# $got->{[.t.sample-tests]die_last_minute}{wstat} = '1024'
# $expected->{[.t.sample-tests]die_last_minute}{wstat} = '256'
# Failed test (t/compat/040-test-harness-compat.t at line 818)
# Structures begin differing at:
# $got->{[.t.sample-tests]inc_taint}{wstat} = '1024'
# $expected->{[.t.sample-tests]inc_taint}{wstat} = '256'
# Looks like you failed 5 tests of 120.
%SYSTEM-F-ABORT, abort
dubious
Test returned status 44 (wstat 1024, 0x400)
(VMS status is 44)
DIED. FAILED tests 7, 11, 15, 19, 35
Failed 5/120 tests, 95.83% okay
t/compat/060-version................
ok
t/pod-coverage......................
skipped
all skipped: Test::Pod::Coverage 1.04 required for testing POD
coverage
t/pod...............................
skipped
all skipped: Test::Pod 1.14 required for testing POD
Failed Test Stat Wstat Total Fail List of Failed
-------------------------------------------------------------------------------
t/020-regression.t 44 1024 3180 4 726 803 887 2864
t/compat/010-failure.t 6 ?? ??
t/compat/020-inc_taint.t 1 ?? ??
t/compat/040-test-harness-compat.t 44 1024 120 5 7 11 15 19 35
3 tests and 21 subtests skipped.
Failed 4/29 test scripts. 7/6088 subtests failed.
Files=29, Tests=6088, 182 wallclock secs ( 0.00 cusr + 0.00 csys =
0.00 CPU)
Failed 4/29 test programs. 7/6088 subtests failed.
%SYSTEM-F-ABORT, abort
%MMK-F-ERRUPD, error status %X0000002C occurred when updating target
TEST_DYNAMIC
$