[Apologies to Michael, and everyone on the vmsperl mailing list I sent the
original mail without a subject and the vmsperl listbot rejected it, so I
resent it with the subject "Test::Simple - make test fails" to the vmsperl
list alone. Michael added a subject when he replied to me (cc the list).
So Michaels post appears in the list archive with a different subject to
the original. This one might too, I'm afraid. ]

> On Wed, Jan 29, 2003 at 09:23:26PM -0000, Alistair McDonald wrote:
>> Test::Harness 2.26 installed fine, (no tests failed, some skipped).
>> When I do mmk (the VMS make command) test, I get this:
>> --- cut here ---
>> $ mmk test
>>
>> perl "-I[.blib.arch]" "-I[.blib.lib]" "" ""     -e "use Test::Harness
>> qw(&runtests $verbose); $verbose=0; runtests @ARGV;"      t/*.t
>> Semicolon seems to be missing at  line 1.
>> Semicolon seems to be missing at  line 2.
>
> Bizarre.  Try changing -e to -de and stepping into runtests().  It might
> be a problem around Test::Harness::Straps::analyze_file where it opens
> the test file.

I have solved this, the solution is to remove those two "" parameters on
the command prompt and all the tests run. Running
---- cut here ----
perl "-I[.blib.arch]" "-I[.blib.lib]" -e "use Test::Harness qw(&runtests
$verbose); $verbose=1; runtests @ARGV;" t/*.t
---- cut here ----
works fine.

Thanks,
Alistair



Reply via email to