I'll find a way to check with 1.8, perhaps later today.
Here's what I got from 1.7:
[xUnit] [WARNING] - The file 'test.xml' is an invalid file.
[xUnit] [WARNING] - At line 7 of file:/test.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'Message'. One of '{Location}' is expected.
[xUnit] [WARNING] - The file 'test.xml' has been ignored.
[xUnit] [INFO] - Stopping recording.
From this input (just the relevant bits):
<FailedTest id="5">
<Name>testname</Name>
<FailureType>Error</FailureType>
<Message>uncaught exception of type Exception
</Message>
</FailedTest>
I have both xUnit and CppUnit plugins installed, but this particular job is using the native xUnit implementation (as far as I can tell - the cppunit version was given as 1.12.7 or such). I've never had this problem with the CppUnit plugin.
Thank you.
This new XSD will be integrated in the next version.