Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the POE-Component-MessageQueue CPAN distribution.

Report information
The Basics
Id: 41786
Status: resolved
Priority: 0/
Queue: POE-Component-MessageQueue

People
Owner: Nobody in particular
Requestors: SAPER [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.2.4
Fixed in: (no value)



Subject: Missing dependency
Hello, While trying to install POE::Component::MessageQueue on a clean server, it appeared that a dependency against Test::MockObject isn't listed even though it is used in the tests. Regards -- Close the world, txEn eht nepO.
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.
I've updated the Makefile.PL with your suggestions. I'm releasing 0.2.5 with the changes now. Thanks for the report!