Subject: | Tests freeze on Windows 7 |
On Strawberry Perl 5.20.2, the tests hang from within the CPan shell
Running make test
"C:\TEMP\modules\perl\perl\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arc
h')" t/*.t
t/00_depend.t .................. ok
t/01_changes.t ................. ok
t/02_inline_c.t ................ ok
t/03_inline_cpp.t .............. 13/17
I tried a couple of times and it freezes at the same place. So I tried running the tests by hand, and we seem to get beyond test 13 but still freeze:
C:\TEMP\modules\RPerl-1.000006>prove -Ilib -v t\03_inline_cpp.t
t\03_inline_cpp.t ..
1..17
ok 1 - Inline::CPP, define class Farmer returns correct value
ok 2 - Inline::CPP, call Farmer methods returns correct value
ok 3 - Inline::CPP, define class Airplane returns correct value
ok 4 - Inline::CPP, call Airplane methods, return correct value 1
ok 5 - Inline::CPP, call Airplane methods, return correct value 2
ok 6 - Inline::CPP, define average() and avg() returns correct value
ok 7 - Inline::CPP, call average() and avg() returns correct value 1
ok 8 - Inline::CPP, call average() and avg() returns correct value 2
ok 9 - Inline::CPP, call average() and avg() return values are equivalent
ok 10 - Inline::CPP, define classes Queue and Stack returns correct value
ok 11 - Inline::CPP, call Queue and Stack methods returns correct value 1
ok 12 - Inline::CPP, call Queue and Stack methods returns correct value 2
ok 13 - Inline::CPP, define multiadd() returns correct value
ok 14 - Inline::CPP, call multiadd(1) returns correct value
ok 15 - Inline::CPP, call multiadd(1, 2) returns correct value
ok 16 - Inline::CPP, call multiadd(1, 2, 3) returns correct value