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

Reply via email to