Boost C++ Libraries: Ticket #4401: Boost-build run rule outputs unparseable XML with Boost.Test https://svn.boost.org/trac10/ticket/4401 <p> I'm trying to use boost-build's run rule to run tests built with Boost.Test and then have my continuous integration system parse the resulting XML to report on the tests. The problem is the output files generated by boost-build are no longer proper XML. </p> <p> The problem is boost-build adds an extra line "EXIT STATUS: 0" (or whatever the status was). That makes the XML invalid, and XML parsers will throw an error. </p> <p> The sensible solution is to not append the exit status to the captured output, but to put it in another file instead. Perhaps &lt;basename&gt;.exitcode or similar. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/4401 Trac 1.4.3 Vladimir Prus Sat, 19 Mar 2011 09:49:56 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/4401#comment:1 https://svn.boost.org/trac10/ticket/4401#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">wontfix</span> </li> </ul> <p> I am afraid that this solution, while it will make your scripting solution happy, has the potential to break any other existing scripting solutions that expect the error status to be present in output file. Therefore, I am not planning to change this. </p> Ticket