Subject: | occasional failures of t/poe_loop_event/wheel_run.t |
Hi,
as documented in Debian bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846667, different automated test procedures have uncovered occasional test failures, usually involving t/poe_loop_event/wheel_run.t:
http://aws-logs.debian.net/2016/12/02/libpoe-loop-event-perl_1.305-1_unstable.log:
# Failed test 'Fri Dec 2 19:45:58 2016 - coderef/shutdown stdout response'
# at /usr/share/perl5/POE/Test/Loops/wheel_run.pm line 337.
# got: 'out84611: got alarm'
# expected: 'out84611: got eof 1'
Fri Dec 2 19:46:13 2016 - inactivity timeout reached! at /usr/share/perl5/POE/Test/Loops/wheel_run.pm line 149.
...
not ok 98 - Fri Dec 2 19:45:58 2016 - coderef/shutdown stdout response
# Fri Dec 2 19:45:58 2016 - coderef/shutdown: stdout out84611: got alarm
# Fri Dec 2 19:45:58 2016 - coderef/shutdown: performing kill
# Fri Dec 2 19:45:58 2016 - coderef/shutdown: read error 0:
# Fri Dec 2 19:45:58 2016 - coderef/shutdown: read error 0:
...
Test Summary Report
-------------------
t/poe_loop_event/wheel_run.t (Wstat: 256 Tests: 99 Failed: 1)
Failed test: 98
Non-zero exit status: 1
Parse errors: Bad plan. You planned 103 tests but ran 99.
Files=36, Tests=476, 73 wallclock secs ( 0.17 usr 0.04 sys + 3.56 cusr 0.32 csys = 4.09 CPU)
Result: FAIL
http://www.cpantesters.org/cpan/report/07dcab5c-95aa-11e6-bdb5-917d28376f48:
Wed Oct 19 05:10:06 2016 - inactivity timeout reached! at /home/sand/src/perl/repoperls/installed-perls/host/k93x64sid/v5.24.1-RC4/c418/lib/site_perl/5.24.1/POE/Test/Loops/wheel_run.pm line 149.
# Looks like your test exited with 1 just after 99.
t/poe_loop_event/wheel_run.t .....................
Dubious, test returned 1 (wstat 256, 0x100)
Failed 4/103 subtests
...
Test Summary Report
-------------------
t/poe_loop_event/wheel_run.t (Wstat: 256 Tests: 99 Failed: 0)
Non-zero exit status: 1
Parse errors: Bad plan. You planned 103 tests but ran 99.
Files=36, Tests=486, 59 wallclock secs ( 0.12 usr 0.15 sys + 45.36 cusr 10.19 csys = 55.82 CPU)
Result: FAIL
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libpoe-loop-event-perl.html shows occasionally recurring build failures, but doesn't seem to provide the logs any more.
I wasn't able to reproduce the failure running the test 5 times in a row, but if you have any idea I'd rather test-drive a fix than disable the unreliable test entirely.
Florian