[ http://jira.codehaus.org/browse/MINVOKER-76?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=162425#action_162425 ]
Benjamin Bentmann commented on MINVOKER-76: ------------------------------------------- Just some comments on the data model suggested by Stephen's patch: - There's a boolean attribute "failure" written out. I suggest that we allow for an enum-like value here, say "result" which could take the values "failure-pre-hook", "failure-build", "failure-post-hook", "success" and "skip" (could be a future extension) for more precise diagnostic. - In case of a failure, the report should be capable to record a failure message (i.e. exception message or build exit code). If I can join the party in time, I will try to introduce some simple bean to hold/collect the data/state of a project instead of passing its path, duration, error etc. around as individual variables. This refactoring should help to avoid those util methods like {{isSetupProject()}}. > Have invoker:run generate report files to allow reporting on the results of > running invoker > ------------------------------------------------------------------------------------------- > > Key: MINVOKER-76 > URL: http://jira.codehaus.org/browse/MINVOKER-76 > Project: Maven 2.x Invoker Plugin > Issue Type: Improvement > Reporter: Stephen Connolly > Assignee: Olivier Lamy > Fix For: 1.4 > > Attachments: patch.diff > > > The attached patch will adds generation of basic XML reports for each invoker > run. This will allow other tools to report on the trends and the number of > successes / failures. If this patch gets picked up I'll have a Hudson plugin > to read these reports and I can also write a Maven reporting plugin to > integrate with site. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira