Allow overriding of 'report' and 'reportCoverage' to produce data for consumption by reporting systems like a hudson dashboard page
The 'report' and 'reportCoverage' methods are great for casual use, but often one wants to save the reports into some kind of reporting database. For example one wants to be able to track results over time e.g. so that project managers can tell whether the project is getting better or worse by which way the test failure counts are going.
If the output from 'report' were a proper data format (XML or something) it could be parsed and manipulated and datamined beyond belief. Similarly if 'reportCoverage' were in a proper code coverage reporting format then it could be displayed on something like a hudson console page.
One way to implement this might be to allow these two methods to be overridden ...?
Yeah, I agree. Having something presentable in Hudson would do wonders for making Expresso usable in automation.
I fully agree too about having reporting in a known format. Although I am not sure if the format has to be XML :P.
yeah ideally just json that can be transformed to anything that we want. hopefully ill have time for refactoring this lib soon