Also, you should push up the minimum version of Heap and
Heap::Fibonacci to 0.80. I spent the last hour trying to figure out why
t/05_storage_api.t and t/06_complex.t were failing tests:
agreg01:~/.cpan/build/POE-Component-MessageQueue-0.2.4# prove -Ilib
t/05_storage_api.t t/06_complex.t
t/05_storage_api....ok 25/106Can't locate auto/POE/Component/
MessageQueue/Storage/BigMemory/MessageElement/val.al in @INC (@INC
contains: t/lib lib /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/
share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/
share/perl/5.8 /usr/local/lib/site_perl .) at lib/POE/Component/
MessageQueue/Storage/BigMemory.pm line 90
# Looks like you planned 106 tests but ran 26.
# Looks like your test exited with 38 just after 26.
t/05_storage_api....dubious
Test returned status 38 (wstat 9728, 0x2600)
DIED. FAILED tests 27-106
Failed 80/106 tests, 24.53% okay
t/06_complex........ok 1/8Not an ARRAY reference at lib/POE/Component/
MessageQueue/Storage/Complex.pm line 26.
# Looks like you planned 8 tests but ran 5.
# Looks like your test exited with 38 just after 5.
t/06_complex........dubious
Test returned status 38 (wstat 9728, 0x2600)
DIED. FAILED tests 6-8
Failed 3/8 tests, 62.50% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/05_storage_api.t 38 9728 106 160 150.94% 27-106
t/06_complex.t 38 9728 8 6 75.00% 6-8
Failed 2/2 test scripts, 0.00% okay. 83/114 subtests failed, 27.19%
okay.
While, if I try with Heap 0.80:
agreg01:~/.cpan/build/POE-Component-MessageQueue-0.2.4# prove -I../
Heap-0.80/lib -Ilib t/05_storage_api.t t/06_complex.t
t/05_storage_api....ok
t/06_complex........ok
All tests successful.
Files=2, Tests=114, 38 wallclock secs (11.20 cusr + 1.08 csys = 12.28
CPU)
--
Close the world, txEn eht nepO.