Subject: | t/30_loops/tk/wheel_run.t fails (timeout reached) |
t/30_loops/tk/wheel_run.t fails on my machine (see first attachment).
I then noticed that I only had Ubuntu's "perl-tk" package installed but
not the "tk" one. After installing "tk", it fails differently (see
second attachment).
Subject: | with_tk.txt |
$ perl -Ilib t/30_loops/tk/wheel_run.t
1..99
ok 1 - new: at least one io event
ok 2 - new: only valid conduits
ok 3 - new: cannot mix deprecated Filter with StdioFilter
ok 4 - new: Program is needed
inactivity timeout reached! at /usr/local/share/perl/5.10.0/POE/Test/Loops/wheel_run.pm line 142.
not ok 5 - coderef/default flush count (9349)
# Failed test 'coderef/default flush count (9349)'
# at /usr/local/share/perl/5.10.0/POE/Test/Loops/wheel_run.pm line 297.
# got: '0'
# expected: '3'
not ok 6 - coderef/pty-pipe flush count (9349)
# Failed test 'coderef/pty-pipe flush count (9349)'
# at /usr/local/share/perl/5.10.0/POE/Test/Loops/wheel_run.pm line 297.
# got: '0'
# expected: '3'
not ok 7 - coderef/pipe flush count (9349)
# Failed test 'coderef/pipe flush count (9349)'
# at /usr/local/share/perl/5.10.0/POE/Test/Loops/wheel_run.pm line 297.
# got: '0'
# expected: '3'
not ok 8 - string/pause_resume flush count (9349)
# Failed test 'string/pause_resume flush count (9349)'
# at /usr/local/share/perl/5.10.0/POE/Test/Loops/wheel_run.pm line 297.
# got: '0'
# expected: '6'
not ok 9 - coderef/pty flush count (9349)
# Failed test 'coderef/pty flush count (9349)'
# at /usr/local/share/perl/5.10.0/POE/Test/Loops/wheel_run.pm line 297.
# got: '0'
# expected: '3'
not ok 10 - string/killing flush count (9349)
# Failed test 'string/killing flush count (9349)'
# at /usr/local/share/perl/5.10.0/POE/Test/Loops/wheel_run.pm line 297.
# got: '0'
# expected: '2'
not ok 11 - string/pty flush count (9349)
# Failed test 'string/pty flush count (9349)'
# at /usr/local/share/perl/5.10.0/POE/Test/Loops/wheel_run.pm line 297.
# got: '0'
# expected: '3'
not ok 12 - string/pipe flush count (9349)
# Failed test 'string/pipe flush count (9349)'
# at /usr/local/share/perl/5.10.0/POE/Test/Loops/wheel_run.pm line 297.
# got: '0'
# expected: '3'
XS_Tk__Callback_Call error:<rv> session (POE::Session=ARRAY(0x12b8548)) does not exist at lib/POE/Session.pm line 595
POE::Session::ID('POE::Session=ARRAY(0x12b8548)') called at lib/POE/Resource/Aliases.pm line 127
POE::Kernel::_data_alias_loggable('POE::Kernel=ARRAY(0xe57340)', 'POE::Session=ARRAY(0x12b8548)') called at lib/POE/Kernel.pm line 874
POE::Kernel::_dispatch_event('POE::Kernel=ARRAY(0xe57340)', 'POE::Session=ARRAY(0x1318500)', 'POE::Session=ARRAY(0x12b8548)', '_stop', 8, 'ARRAY(0x12b8638)', 'lib/POE/Resource/Sessions.pm', 494, undef, ...) called at lib/POE/Resource/Sessions.pm line 491
POE::Kernel::_data_ses_stop('POE::Kernel=ARRAY(0xe57340)', 'POE::Session=ARRAY(0x1318500)') called at lib/POE/Resource/Signals.pm line 417
POE::Kernel::_data_sig_free_terminated_sessions('POE::Kernel=ARRAY(0xe57340)') called at lib/POE/Kernel.pm line 988
POE::Kernel::_dispatch_event('POE::Kernel=ARRAY(0xe57340)', 'POE::Kernel=ARRAY(0xe57340)', 'POE::Kernel=ARRAY(0xe57340)', '_signal', 16, 'ARRAY(0x8b1680)', 'lib/POE/Loop/TkCommon.pm', 39, undef, ...) called at lib/POE/Loop/TkCommon.pm line 35
POE::Kernel::__ANON__() called at /usr/lib/perl5/Tk/Widget.pm line 363
eval {...} called at /usr/lib/perl5/Tk/Widget.pm line 363
eval {...} called at /usr/lib/perl5/Tk/Widget.pm line 363
Tk::Widget::_Destroyed('Tk::MainWindow=HASH(0xfabc50)') called at /usr/lib/perl5/Tk/MainWindow.pm line 76
Tk::MainWindow::_Destroyed('Tk::MainWindow=HASH(0xfabc50)') called at /usr/lib/perl5/Tk/MainWindow.pm line 160
eval {...} called at /usr/lib/perl5/Tk/MainWindow.pm line 160
Tk::MainWindow::END() called at t/30_loops/tk/wheel_run.t line 36
eval {...} called at t/30_loops/tk/wheel_run.t line 36
# Looks like you planned 99 tests but only ran 12.
# Looks like you failed 8 tests of 12 run.
Subject: | no_tk.txt |
$ perl -Ilib t/30_loops/tk/wheel_run.t
1..99
ok 1 - new: at least one io event
ok 2 - new: only valid conduits
ok 3 - new: cannot mix deprecated Filter with StdioFilter
ok 4 - new: Program is needed
inactivity timeout reached! at /usr/local/share/perl/5.10.0/POE/Test/Loops/wheel_run.pm line 142.
not ok 5 - string/pty-pipe flush count (8350)
# Failed test 'string/pty-pipe flush count (8350)'
# at /usr/local/share/perl/5.10.0/POE/Test/Loops/wheel_run.pm line 297.
# got: '0'
# expected: '3'
not ok 6 - coderef/pipe flush count (8350)
# Failed test 'coderef/pipe flush count (8350)'
# at /usr/local/share/perl/5.10.0/POE/Test/Loops/wheel_run.pm line 297.
# got: '0'
# expected: '3'
not ok 7 - string/default flush count (8350)
# Failed test 'string/default flush count (8350)'
# at /usr/local/share/perl/5.10.0/POE/Test/Loops/wheel_run.pm line 297.
# got: '0'
# expected: '3'
not ok 8 - string/killing flush count (8350)
# Failed test 'string/killing flush count (8350)'
# at /usr/local/share/perl/5.10.0/POE/Test/Loops/wheel_run.pm line 297.
# got: '0'
# expected: '2'
not ok 9 - coderef/pty-pipe flush count (8350)
# Failed test 'coderef/pty-pipe flush count (8350)'
# at /usr/local/share/perl/5.10.0/POE/Test/Loops/wheel_run.pm line 297.
# got: '0'
# expected: '3'
XS_Tk__Callback_Call error:<rv> session (POE::Session=ARRAY(0x128b548)) does not exist at lib/POE/Session.pm line 595
POE::Session::ID('POE::Session=ARRAY(0x128b548)') called at lib/POE/Resource/Aliases.pm line 127
POE::Kernel::_data_alias_loggable('POE::Kernel=ARRAY(0xe2a340)', 'POE::Session=ARRAY(0x128b548)') called at lib/POE/Kernel.pm line 874
POE::Kernel::_dispatch_event('POE::Kernel=ARRAY(0xe2a340)', 'POE::Session=ARRAY(0xbee5d0)', 'POE::Session=ARRAY(0x128b548)', '_stop', 8, 'ARRAY(0x128b638)', 'lib/POE/Resource/Sessions.pm', 494, undef, ...) called at lib/POE/Resource/Sessions.pm line 491
POE::Kernel::_data_ses_stop('POE::Kernel=ARRAY(0xe2a340)', 'POE::Session=ARRAY(0xbee5d0)') called at lib/POE/Resource/Signals.pm line 417
POE::Kernel::_data_sig_free_terminated_sessions('POE::Kernel=ARRAY(0xe2a340)') called at lib/POE/Kernel.pm line 988
POE::Kernel::_dispatch_event('POE::Kernel=ARRAY(0xe2a340)', 'POE::Kernel=ARRAY(0xe2a340)', 'POE::Kernel=ARRAY(0xe2a340)', '_signal', 16, 'ARRAY(0xb91230)', 'lib/POE/Loop/TkCommon.pm', 39, undef, ...) called at lib/POE/Loop/TkCommon.pm line 35
POE::Kernel::__ANON__() called at /usr/lib/perl5/Tk/Widget.pm line 363
eval {...} called at /usr/lib/perl5/Tk/Widget.pm line 363
eval {...} called at /usr/lib/perl5/Tk/Widget.pm line 363
Tk::Widget::_Destroyed('Tk::MainWindow=HASH(0xf7ec50)') called at /usr/lib/perl5/Tk/MainWindow.pm line 76
Tk::MainWindow::_Destroyed('Tk::MainWindow=HASH(0xf7ec50)') called at /usr/lib/perl5/Tk/MainWindow.pm line 160
eval {...} called at /usr/lib/perl5/Tk/MainWindow.pm line 160
Tk::MainWindow::END() called at t/30_loops/tk/wheel_run.t line 36
eval {...} called at t/30_loops/tk/wheel_run.t line 36
# Looks like you planned 99 tests but only ran 9.
# Looks like you failed 5 tests of 9 run.