Subject: | Possible hash randomization problems in test suite (0.300) |
Tests may fail for perl 5.18+ like this:
Output from './Build test':
# Failed test 'Add to and Insert At working'
# at /usr/home/eserte/.cpan/build/Yote-0.300-wj7__b/blib/lib/Yote/IO/TestUtil.pm line 818.
# Structures begin differing at:
# $got->[3] = ARRAY(0x47868df8)
# $expected->[3] = Yote::Obj=HASH(0x47862cc0)
# Looks like you failed 1 test of 563.
t/yotedb.t ..
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/563 subtests
Test Summary Report
-------------------
t/yotedb.t (Wstat: 256 Tests: 563 Failed: 1)
Failed test: 269
Non-zero exit status: 1
Files=1, Tests=563, 22 wallclock secs ( 0.28 usr 0.09 sys + 9.05 cusr 1.27 csys = 10.69 CPU)
Result: FAIL
Failed 1/1 test programs. 1/563 subtests failed.
As this does not seem to happen for older perls (5.16 and less) I think it could be related to hash randomization...