views:

47

answers:

0

Hello folks!

I am not satisfied by the text-formatting we use at my company for our unittest outputs, because it does not allow me to see, say, that a Test NEVER ever passed, or that a specific Test passed for the first time during that testRun. The current output does not allow me to have a clear view of the situation:

All tests: 4***
Failures: xx
Errors: yy


 The following tests failed:
 [huge, long, traceback list ]

I am not looking for a builder. We have our own in-house tools to launch builds.

I am looking for some tool that would take TestResult objects, and generate reports from this. (or perhaps a module sub-classing TestResult?).

Desired features? Per-test history graph; HTML report of last X test runs, actually any graphical output would be better than the current one.

Only requirement? It has to be free (as in, Open Source.) Of course I could spend time to write yet another solution by myself, but why re-invent wheel? I could try and/or improve existing solutions.

I am willing to spend some time to convert TestResult objects to XML data, if you have interesting non Python-specific suggestions.

Edit: it seems that _XMLTestResult from XMLRunner found here would easily allow me to convert data to JUnit XML.