perl-TAP-Formatter-JUnit-0.16-4.fc40 fails to build because a test fails: # Failed test 't/data/tests/bailout' # at t/formatter.t line 54. # During compare: # junk after document element at line 17, column 13, byte 381 # GOT: <testsuites> # <testsuite failures="0" # tests="5" # errors="0" # name="data_tests_bailout"> # <testcase name="1"></testcase> # <testcase name="2"></testcase> # <testcase name="3"></testcase> # <system-out><![CDATA[1..5 # ok 1 # ok 2 # ok 3 # Bail out! GERONIMMMOOOOOO!!! # ]]></system-out> # <system-err></system-err> # </testsuite> # </testsuites><testsuites> # <testsuite failures="0" # tests="5" # errors="0" # name="data_tests_bailout"> # <testcase name="1"></testcase> # <testcase name="2"></testcase> # <testcase name="3"></testcase> # <system-out></system-out> # <system-err></system-err> # </testsuite> # </testsuites> # Looks like you failed 1 test of 22. This is triggered by upgrading perl-Test-Harness from 1:3.44-501.fc39 to 1:3.46-1.fc40.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle. Changing version to 39.
This is triggered by double summary on bail-out in Test-Harness versions 3.46 and 3.48, fixed in Test-Harness version 3.50.
The perl-Test-Harness update fixed this.