coberturalipc.jelly aggregator code needs additional logic to prevent NaN%
value (which causes final dashboard jsl to fail)
---------------------------------------------------------------------------------------------------------------------------
Key: MPDASHBOARD-37
URL: http://jira.codehaus.org/browse/MPDASHBOARD-37
Project: maven-dashboard-plugin
Issue Type: Bug
Affects Versions: 1.9
Environment: Windows XP/Java 1.5.0_10/Maven 1.1RC1
Reporter: Jon Christiansen
Attachments: coberturalipc_jelly.patch
When I ran dashboard across all my projects, there were several projects where
the generated corbetura coverage.xml file did not have the elements that are
referenced in coberturalipc.jelly, so it would generate output for that
artifact to be: NaN%, which then causes the processing in dashboard.jsl to
fail when it sees the %, it assumes its a valid number.
To correct this, I used the attached patch to further verify the result is not
NaN before tacking on a % sign, if it is I set the result of 0.
Attached is a patch to fix this issue.
--
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