Subject: | t/compiler-js.t may fail (depending on JSON module?) |
On some of my smokers the test suite fails like this:
...
# node.js detection result: [
# 200,
# 'OK',
# '/usr/local/bin/node',
# {
# 'func.errors' => [],
# 'func.path' => '/usr/local/bin/node',
# 'func.version' => 'v12.8.0'
# }
# ]
# Failed test 'category=and 1 > 1 && 1 >= 1)'
# at t/compiler-js.t line 61.
# Structures begin differing at:
# $got = 0
# $expected = '0'
# Failed test 'category=and chained 1 > 1 && 1 > 1)'
# at t/compiler-js.t line 61.
# Structures begin differing at:
# $got = 0
# $expected = '0'
# Failed test 'category=false false)'
# at t/compiler-js.t line 61.
# Structures begin differing at:
# $got = 0
# $expected = '0'
# Looks like you failed 3 tests of 140.
t/compiler-js.t ..........
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/140 subtests
...
Statistical analysis does not give any clues --- but I see that the module is using JSON::MaybeXS, so it's possible that the test fails for some of the JSON implementations chosen by JSON::MaybeXS.