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.