Steve Hay wrote:
> Automated smoke report for 5.11.0 patch 34874
> maldoror.bath.planit.group: Intel(R) Core(TM)2 CPU 6700 @
> 2.66GHz(~2660 MHz) (x86/2 cpu) on MSWin32 - WinXP/.Net SP3
> using cl version 12.00.8804
> smoketime 5 hours 16 minutes (average 15 minutes 50 seconds)
>
> Summary: FAIL(F)
>
> ../ext/B/t/deparse.t........................................FAILED
> 63, 65
> ../ext/PerlIO/t/ioleaks.t...................................FAILED
> ../lib/Attribute/Handlers/t/linerep.t.......................FAILED
>
Only one of those (deparse.t) actually failed. The other two are TODO
passed. Why do they show up as FAILED? The mktest.out file contains the
same FAILED lines as the mktest.rpt above, but the full log file output
clearly says "TODO passed":
Test Summary Report
-------------------
../ext/B/t/deparse (Wstat: 512
Tests: 74 Failed: 2)
Failed tests: 63, 65
Non-zero exit status: 2
../ext/PerlIO/t/ioleaks (Wstat: 0
Tests: 12 Failed: 0)
TODO passed: 1, 4, 7-12
../lib/Attribute/Handlers/t/linerep (Wstat: 0
Tests: 18 Failed: 0)
TODO passed: 16
Files=1584, Tests=211339, 767 wallclock secs (27.34 usr + 2.56 sys =
29.91 CPU)
Result: FAIL
Failed 1/1584 test programs. 2/211339 subtests failed.
NMAKE : fatal error U1077: '..\perl.exe' : return code '0xff'
Stop.
The deparse.t failures were:
not ok 63 - tests for deparsing imported constants
# Failed test 'tests for deparsing imported constants'
# at ../ext/B/t/deparse.t line 94.
# '{
# warn &O_NONBLOCK();
# }'
# doesn't match '(?-xism:^\{\s*\s+warn\s+O_NONBLOCK\;\s*\}$)'
not ok 65 - tests for deparsing imported constants that got deleted from
the original namespace
# Failed test 'tests for deparsing imported constants that got deleted
from the original namespace'
# at ../ext/B/t/deparse.t line 94.
# '{
# warn &O_SYNC();
# }'
# doesn't match '(?-xism:^\{\s*\s+warn\s+O_SYNC\;\s*\}$)'