Subject: | Test suite started to fail (with newest YAML?) |
On my smoker systems I see the following new failure:
...
# Failed test 'The object isa MyClass'
# at t/03_myclass_dump.t line 24.
# The object isn't a 'MyClass' it's a 'HASH'
# Failed test 'The object isa Class::Component'
# at t/03_myclass_dump.t line 25.
# The object isn't a 'Class::Component' it's a 'HASH'
Can't call method "call" on unblessed reference at t/03_myclass_dump.t line 27.
# Looks like your test exited with 255 just after 2.
t/03_myclass_dump.t ...............................
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 2/2 subtests
# Failed test 'The object isa MyClass'
# at t/04_myclass_autoload_dump.t line 24.
# The object isn't a 'MyClass' it's a 'HASH'
# Failed test 'The object isa Class::Component'
# at t/04_myclass_autoload_dump.t line 25.
# The object isn't a 'Class::Component' it's a 'HASH'
Can't call method "call" on unblessed reference at t/04_myclass_autoload_dump.t line 27.
# Looks like your test exited with 255 just after 2.
t/04_myclass_autoload_dump.t ......................
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 2/2 subtests
...
Statistical analysis suggests that the problem started with the newest YAML.pm:
****************************************************************
Regression 'mod:YAML'
****************************************************************
Name Theta StdErr T-stat
[0='const'] 1.0000 0.0000 21049628522772764.00
[1='eq_0.85'] 0.0000 0.0000 10.25
[2='eq_0.86'] 0.0000 0.0000 10.37
[3='eq_0.90'] 0.0000 0.0000 11.92
[4='eq_1.11'] 0.0000 0.0000 11.00
[5='eq_1.12'] 0.0000 0.0000 8.69
[6='eq_1.13'] 0.0000 0.0000 10.16
[7='eq_1.14'] 0.0000 0.0000 10.88
[8='eq_1.15'] 0.0000 0.0000 12.17
[9='eq_1.18'] 0.0000 0.0000 11.76
[10='eq_1.18_001'] 0.0000 0.0000 10.01
[11='eq_1.19'] 0.0000 0.0000 8.98
[12='eq_1.20'] 0.0000 0.0000 12.28
[13='eq_1.21'] 0.0000 0.0000 11.70
[14='eq_1.22'] 0.0000 0.0000 8.67
[15='eq_1.23'] 0.0000 0.0000 12.14
[16='eq_1.24'] 0.0000 0.0000 11.84
[17='eq_1.26'] 0.0000 0.0000 12.02
[18='eq_1.27'] 0.0000 0.0000 11.40
[19='eq_1.29'] 0.0000 0.0000 9.90
[20='eq_1.30'] -1.0000 0.0000 -19845780093213844.00
[21='eq_n/a'] 0.0000 0.0000 5.70
R^2= 1.000, N= 213, K= 22
****************************************************************
If this is really the case, then probably the following change is causing the problem: https://metacpan.org/source/TINITA/YAML-1.30/Changes#L2