Michael G Schwern wrote:
Look at MM_VMS->perl_oneliner() in the makemaker.org snapshot, let me know
if it'll work. If not, patch. It doesn't use any special ASCII escape
codes just s{"}{""}g;
$ mmk test
MCR perl_root:[000000]perl.exe "-ID0:[CRAIG.EXTUTILS-MAKEMAKER-SNAP.lib]" "-MExtUtils::Command::MM" "-e" "test_harness(0, '[.blib.li
b]', '[.blib.arch]')" t/*.t
t/00setup_dummy.........
ok
t/backwards.............
ok
t/basic.................
%MMK-F-ERRUPD, error status %X0000002C occurred when updating target DISTDIR
# Failed test (t/basic.t at line 138)
# got: '1024'
# expected: '0'
# MCR perl_root:[000000]perl.exe -e "use File::Path; @dirs = map(VMS::Filespec::unixify($_),@ARGV); rmtree(\@dirs,0,0)" Big-Dummy-0.
01
# MCR perl_root:[000000]perl.exe "-MExtUtils::Manifest=manicopy,maniread" -e "manicopy(maniread(),'Big-Dummy-0.01', 'best');"
# mkdir Big-Dummy-0.01
# mkdir Big-Dummy-0.01: invalid argument at /BFD_TEST_ROOT/blib/lib/ExtUtils/Manifest.pm line 245
# %SYSTEM-F-ABORT, abort
# %MMK-F-ERRUPD, error status %X0000002C occurred when updating target DISTDIR
# Looks like you failed 1 tests of 30.
%SYSTEM-F-ABORT, abort
dubious
Test returned status 44 (wstat 1024, 0x400)
(VMS status is 44)
DIED. FAILED test 27
Failed 1/30 tests, 96.67% okay
<successes snipped>
t/perl_oneliner.........
# Failed test (t/perl_oneliner.t at line 36)
# got: 'foo'o bar"ar
# '
# expected: 'foo'o bar"ar'
# Failed test (t/perl_oneliner.t at line 39)
# got: 'foo
# '
# expected: 'foo'
syntax error at -e line 1, at EOF
Execution of -e aborted due to compilation errors.
%SYSTEM-F-ABORT, abort
# Failed test (t/perl_oneliner.t at line 45)
# got: '%SYSTEM-F-ABORT, abort
# '
# expected: 'foobar'
# Looks like you failed 3 tests of 7.
%SYSTEM-F-ABORT, abort
dubious
Test returned status 44 (wstat 1024, 0x400)
(VMS status is 44)
DIED. FAILED tests 4-5, 7
Failed 3/7 tests, 57.14% okay
<successes snipped>
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/basic.t 44 1024 30 1 3.33% 27
t/perl_oneliner.t 44 1024 7 3 42.86% 4-5 7
7 tests and 12 subtests skipped.
Failed 2/25 test scripts, 92.00% okay. 4/326 subtests failed, 98.77% okay.
