Subject: | t/basic.t may fail (older Data::Dumper?) |
On some of my smoker systems with older perls (5.8.9, 5.10.1) the test suite fails:
...
# Failed test at t/basic.t line 12.
# got: '[
# '1556933590.65383', 'Fri May 3 18:33:10 2019', 26794, 'INFO', 3,
# [ 'SRV:8FB66F32' ], [ [
# '/opt/voice-srvc-native/bin/async-srvc-att-gateway-poller', 33,
# 'NERV::Voice::SRV::Native::AsyncSRVATTGatewayPoller::main',
# ] ],
# 'batch_nena_messages returned', 'OK', 6, { FILENAME => 'lqxw020323' },
# '1556933584', 'lqxw020323',
# ]
# '
# expected: '[
# '1556933590.65383', 'Fri May 3 18:33:10 2019', 26794, 'INFO', 3,
# [ 'SRV:8FB66F32' ], [ [
# '/opt/voice-srvc-native/bin/async-srvc-att-gateway-poller', 33,
# 'NERV::Voice::SRV::Native::AsyncSRVATTGatewayPoller::main',
# ] ],
# 'batch_nena_messages returned', 'OK', 6, { FILENAME => 'lqxw020323' },
# 1556933584, 'lqxw020323',
# ]
# '
# Looks like you failed 1 test of 10.
t/basic.t ..
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/10 subtests
...
Just a guess: at some point (2013?) Data::Dumper's XS implementation was capable to handle useqq. Before it always used the PP implementation for this, and in this implementation the IV detection does not work that good, causing sometimes a string output of numbers.