Subject: | All tests through exit.t fail on Windows 7 pro 64 bit |
Date: | Fri, 21 Jun 2013 19:45:47 -0600 |
To: | bug-Proc-Simple [...] rt.cpan.org |
From: | "Hugh S. Myers" <hsmyers [...] gmail.com> |
From the screen:
Building and testing Proc-Simple-1.31 ... cp Simple.pm
blib\lib\Proc\Simple.pm
C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib\lib', 'blib\arch')" t/*.t
t/destroy.t .... POSIX::setsid not implemented on this architecture at
C:\Users\hsmyers\.cpanm\work\1371863802.1144\Proc-Simple-1.31\blib\li
b/Proc/Simple.pm line 250.
# Failed test at t/destroy.t line 40.
t/destroy.t .... 2/5
# Failed test at t/destroy.t line 53.
# Failed test 'check result'
# at t/destroy.t line 55.
# Failed test at t/destroy.t line 62.
POSIX::setsid not implemented on this architecture at
C:\Users\hsmyers\.cpanm\work\1371863802.1144\Proc-Simple-1.31\blib\lib/Proc/Simple.pm
line 250.
# Failed test at t/destroy.t line 84.
t/destroy.t .... 5/5 # Looks like you failed 5 tests of 5.
t/destroy.t .... Dubious, test returned 5 (wstat 1280, 0x500)
Failed 5/5 subtests
t/esub.t ....... POSIX::setsid not implemented on this architecture at
C:\Users\hsmyers\.cpanm\work\1371863802.1144\Proc-Simple-1.31\blib\li
b/Proc/Simple.pm line 250.
t/esub.t ....... 1/3 # Failed test at t/esub.t line 21.
# Failed test at t/esub.t line 26.
Died at t/esub.t line 26.
# Looks like you planned 3 tests but ran 2.
# Looks like you failed 2 tests of 2 run.
# Looks like your test exited with 22 just after 2.
t/esub.t ....... Dubious, test returned 22 (wstat 5632, 0x1600)
Failed 3/3 subtests
t/exit.t ....... POSIX::setsid not implemented on this architecture at
C:\Users\hsmyers\.cpanm\work\1371863802.1144\Proc-Simple-1.31\blib\li
b/Proc/Simple.pm line 250.
Pay particular attention to *POSIX::setsid not implemented on this
architecture*. I believe that this would explain the many failures as well
as the system hang during exit.t.
Being a fellow CPAN author, I understand the nightmare of cross-platform
expectations, but surely since you can check the OS in perl a skip test
could be implemented?
--hsm