[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
