Skip Menu |

This queue is for tickets about the RPerl CPAN distribution.

Report information
The Basics
Id: 105784
Status: resolved
Priority: 0/
Queue: RPerl

People
Owner: WBRASWELL [...] cpan.org
Requestors: dhorne [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: (no value)
Fixed in: 2.400000



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
Howdy, Relaxed tests now pass on Windows in AppVeyor, please see the new appveyor.yml file for config info: https://github.com/wbraswell/rperl/blob/master/appveyor.yml While there is still some work to be done in Windows, the tests no longer freeze, so I am marking this bug as resolved. Thanks and Happy New Year! Perling, ~ Will the Chill