expresso icon indicating copy to clipboard operation
expresso copied to clipboard

Allow overriding of 'report' and 'reportCoverage' to produce data for consumption by reporting systems like a hudson dashboard page

Open robogeek opened this issue 15 years ago • 3 comments

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 ...?

robogeek avatar Dec 13 '10 23:12 robogeek

Yeah, I agree. Having something presentable in Hudson would do wonders for making Expresso usable in automation.

Apocryphon avatar Apr 22 '11 00:04 Apocryphon

I fully agree too about having reporting in a known format. Although I am not sure if the format has to be XML :P.

c4milo avatar Apr 22 '11 01:04 c4milo

yeah ideally just json that can be transformed to anything that we want. hopefully ill have time for refactoring this lib soon

tj avatar Apr 22 '11 02:04 tj