Subject: | Old Test::More doesn't support subtests |
Test::More version 0.92, for example, doesn't support subtests, causing t/30-shapes.t to fail:
t/30-shapes.t ................. "my" variable $svg masks earlier declaration in same scope at t/30-shapes.t line 33.
"my" variable $tag masks earlier declaration in same scope at t/30-shapes.t line 34.
"my" variable $xml masks earlier declaration in same scope at t/30-shapes.t line 40.
"my" variable $svg masks earlier declaration in same scope at t/30-shapes.t line 49.
"my" variable $tag masks earlier declaration in same scope at t/30-shapes.t line 50.
"my" variable $xml masks earlier declaration in same scope at t/30-shapes.t line 64.
syntax error at t/30-shapes.t line 10, near "subtest rectangle"
syntax error at t/30-shapes.t line 28, near "}"
syntax error at t/30-shapes.t line 44, near "}"
syntax error at t/30-shapes.t line 69, near "}"
Execution of t/30-shapes.t aborted due to compilation errors.
# Looks like your test exited with 255 before it could output anything.
t/30-shapes.t ................. Dubious, test returned 255 (wstat 65280, 0xff00)
Since Test::More isn't listed as a dep of SVG, it doesn't get upgraded appropriately at build time.