On Thu, Jun 04, 2009 at 01:20:34PM +0200, Steven Schubiger wrote: > Nicholas Clark <n...@ccl4.org> wrote: > > What does OpenBSD dislike about these two tests? > > Are you able to send the full output for each?
Thanks. > (smoke log) > Extending failures with harness: > ../lib/File/Copy.t ../t/op/magic.t > Can't chmod %o copy1-14334: Operation not permitted1535 at ../lib/File/Copy.t > line 294. Oops. Hopefully I've fixed the error message with 1be14c39f70bc8c2f895cdd9147c1c0c but I've not yet worked out what the correct behaviour for the test should be. > # Looks like you planned 459 tests but ran 82. > # Looks like your test exited with 1 just after 82. > # Failed at ../t/op/magic.t line 499 > # got 'IGNORE' > # expected undef > # Failed at ../t/op/magic.t line 500 > # got 'IGNORE' > # expected undef > Failed 2/2 test programs. 2/161 subtests failed. > ../lib/File/Copy.t .. > Dubious, test returned 1 (wstat 256, 0x100) > Failed 377/459 subtests > (less 6 skipped subtests: 76 okay) > ../t/op/magic.t ..... > Failed 2/79 subtests > (less 6 skipped subtests: 71 okay) > > $ cd t; ./perl op/magic.t > 1..79 > ok 76 - PIPE is not present > ok 77 - delete of PIPE returns undef > ok 78 - THIRSTY is not present > ok 79 - delete of THIRSTY returns undef I assume that your cron starts the process with SIGPIPE ignored, hence why this test is failing. I've committed a change to the test, to check on SIGKILL instead (c8be058c40ba584eaa1b32e8b2fe754f679df51d) Nicholas Clark