ipython/ipython — pull request #1315 by takluyver (2012-01-24 00:22:19+00:00)
Title: Collect results from subprocess runners and spit out Xunit XML output.

Not ready for merge - making a PR for discussion

This collects together the results from the test runners, and spits out an xunit file suitable for ShiningPanda. The current implementation is a very hackish proof of concept, to see if it's worth exploring further.

I set up a job to test it: https://jenkins.shiningpanda.com/ipython/job/ipython-xunit-test/

It looks like currently xunit records KnownFailures as errors rather than skips, but I imagine that would be easy to fix.

Having set it up, I now think we could simply have each set of tests write one XML file, and let Jenkins pull them together. That would save the awkward dance with pickling/unpickling the results.