----- Original Message ----
From: Michael G Schwern <[EMAIL PROTECTED]>
> > foreach $test (11..14) {print "ok $test # skipped on non-VMS system\n"};
> >
> >That unescaped hash mark is causing me lots of pain.
>
> Because its not an unescaped hash mark. Its an old school skip directive.
Ah, didn't know that. Thanks.
However, that still doesn't explain my other example:
Regexp-Common-2.120 $ perl t/test_no_import.t
1..3
ok 1
ok 2
ok 3 # $; eq "\034"
Test::Harness thinks that's just fine. If the unescaped hash mark was
forbidden (as I originally had it), then the last line gets marked as junk
(TAPx::Parser::Results::Unknown) and doesn't get counted as a test. Only by
changing my code and deliberately allowing that hash mark was I able to parse
Regexp::Common's tests.
Cheers,
Ovid
--
Buy the book -- http://www.oreilly.com/catalog/perlhks/
Perl and CGI -- http://users.easystreet.com/ovid/cgi_course/