Subject: | t/list.t fails (if Geo::Coder::XYZ is too old?) |
Some of my smoker systems show the following failure:
...
# Failed test at t/list.t line 97.
# Failed test 'no warnings'
# at /opt/perl-5.26.0-RC2t/lib/site_perl/5.26.0/Test/Builder.pm line 135.
# There were 1 warning(s)
# Previous test 23 'Verify XYZ encoder is used'
# Use of uninitialized value in string eq at t/list.t line 97.
# at t/list.t line 97.
#
# Looks like you failed 2 tests of 27.
t/list.t ..........
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/27 subtests
...
This seems to happen if an older version of Geo::Coder::XYZ is installed (i.e. 0.02). Statistical analysis (theta=1 is "good"):
****************************************************************
Regression 'mod:Geo::Coder::XYZ'
****************************************************************
Name Theta StdErr T-stat
[0='const'] 0.0000 0.0000 4.39
[1='eq_0.02'] -0.0000 0.0000 -5.50
[2='eq_0.03'] 1.0000 0.0000 12738709368696804.00
R^2= 1.000, N= 45, K= 3
****************************************************************
So probably it's best to specify a minimum prereq version here.