Subject: | t/sig.t fails (hash randomization?) |
t/sig.t sometimes fails like this:
# Failed test 'get_signature_hash with JSON'
# at t/sig.t line 38.
# got: 'ba88e01539a1e5429756e5716cd0597f'
# expected: '62c9f19c053146634d94d531e2492438'
# Looks like you failed 1 test of 2.
A possible reason: hash randomization. It seems that the fail can always be reproduced with "PERL_HASH_SEED=2 PERL_PERTURB_KEYS=NO" and a pass can be reproduced with "PERL_HASH_SEED=1 PERL_PERTURB_KEYS=NO".