Steve Hay wrote on 2009-11-27: > Automated smoke report for 5.11.2 patch > 162177c1aed1991639f7f0da64e918c034e1148a v5.11.2-81-g162177c > 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 14.00.50727.762 > smoketime 7 hours 25 minutes (average 44 minutes 36 seconds) > > Summary: FAIL(F) > > ../ext/POSIX/t/time.t.......................................FAILED > 6
This seems to have failed in every configuration because my machine is currently booted in Japanese. Normally (in English) it works fine. I tried the test manually: the failure output is attached (in the hope that it is less likely to get mangled than if I copied and pasted it here).
# Failed test 'strftime() can handle unicode chars in the format string' # at t/time.t line 50. Wide character in print at ../../lib/Test/Builder.pm line 1698. # got: '1970å¹´01æ%dæ¥' # expected: '1970å¹´01æ16æ¥' # Looks like you failed 1 test of 13. ../ext/POSIX/t/time.t .. 1..13 ok 1 # skip No tzset() ok 2 # skip No tzset() ok 3 - asctime() and ctime() at zero ok 4 - asctime() and ctime() at 12345678 ok 5 - get ctime() equal to strftime() not ok 6 - strftime() can handle unicode chars in the format string ok 7 - Not internally UTF-8 encoded ok 8 - Format string has correct character ok 9 - Still not internally UTF-8 encoded ok 10 - clock() returns a numeric value ok 11 - ...and it returns something >= 0 ok 12 - difftime() ok 13 - mktime() Dubious, test returned 1 (wstat 256, 0x100) Failed 1/13 subtests (less 2 skipped subtests: 10 okay) Test Summary Report ------------------- ../ext/POSIX/t/time.t (Wstat: 256 Tests: 13 Failed: 1) Failed test: 6 Non-zero exit status: 1 Files=1, Tests=13, 0 wallclock secs ( 0.03 usr + 0.00 sys = 0.03 CPU) Result: FAIL