Subject: | '->read_config returns config' may fail (0.01, 0.02) |
On a few of my smokers the test suite fails:
...
Argument "^A" isn't numeric in bitwise and (&) at /usr/perl5.26.0p/lib/site_perl/5.26.0/Data/Bitfield.pm line 131.
# Failed test '->read_config returns config'
# at t/01config.t line 22.
# Structures begin differing at:
# $got->{STRT} = ''
# $expected->{STRT} = '1'
Unexpected call to ->write('@160') at /usr/perl5.26.0p/lib/site_perl/5.26.0/Device/Chip/Base/RegisteredI2C.pm line 121.
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 255 just after 2.
t/01config.t ....
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/2 subtests
...
This seems to happen if an old version of Data::Bitfield is installed (0.01). Increasing the minimum prereq version to 0.02 could help to fix the problem.