project tests: capture output for SKIP and UNEXRUN cases into meson-test-run.xml#15590
project tests: capture output for SKIP and UNEXRUN cases into meson-test-run.xml#15590jon-turney wants to merge 2 commits intomesonbuild:masterfrom
Conversation
c2ebd83 to
0d344de
Compare
|
The JUnit was (when I originally wrote it) validated against the JUnit 4 schema. I think there's a newer one now, and there have been changes since the code was written. |
Uh, this is my fault for giving this PR a bad title: this is about the XML log written by run_project_tests, not the the XML log written by 'meson test'. There is indeed a schema conformance test for the JUnit XML output from 'meson test'. |
This means that we capture that information even for SKIP and UNEXRUN cases.
0d344de to
09d7475
Compare
This seems more difficult than I guessed, so maybe it's not worth it...
Unfortunately, it seems that It also seems that I'd misunderstood the JUnit schema, and while that has arbitrary properties you can attach to a testsuite, there's nothing similar for individual testcases. So drop the bit that uses that to attach the meson.log file. |
As observed in #15534 (comment) investigating CI result changes involving skipped tests is harder than it should be, because we don't record any information about those tests into the testlog.
Future work?