[
http://jira.codehaus.org/browse/MPDASHBOARD-26?page=comments#action_40235 ]
Wim Deblauwe commented on MPDASHBOARD-26:
-----------------------------------------
Move this line:
<x:parse var="doc" xml="${artifactAsFile}"/>
above this line:
<x:set var="nbTests" select="sum($doc/testsuites/testsuite/@tests)"/>
Otherwise $doc is not yet initialized when you try to access it.
> JUnit pass rate no longer showing
> ---------------------------------
>
> Key: MPDASHBOARD-26
> URL: http://jira.codehaus.org/browse/MPDASHBOARD-26
> Project: maven-dashboard-plugin
> Type: Bug
> Versions: 1.8
> Environment: Maven 1.0.2
> Dashboard 1.9
> Reporter: Wim Deblauwe
> Priority: Blocker
>
>
> JUnit passrates are no longer showing when using dashboard version
> 1.9. I traced the problem down to the JUnit aggregator. It contains
> these linen:
> <j:choose>
> <x:set var="nbTests" select="sum($doc/testsuites/testsuite/@tests)"/>
> <a:echo>nr of tests: ${nbTests}</a:echo>
> <j:when test="${nbTests != 0}">
> <x:parse var="doc" xml="${artifactAsFile}"/>
> <x:expr select="floor(100 - 100 *
> (sum($doc/testsuites/testsuite/@failures) +
> sum($doc/testsuites/testsuite/@errors)) div
> sum($doc/testsuites/testsuite/@tests))"/>
> %
> </j:when>
> <j:otherwise>
> <j:expr value="-"/>
> </j:otherwise>
> </j:choose>
> The problem is that the xml file is being parsed after the nr of unit
> tests has been calculated (using the $doc variable, but it is not
> initialized yet). The solution: move the parsing of the xml file
> higher, like this:
> <x:parse var="doc" xml="${artifactAsFile}"/>
> <j:choose>
> <x:set var="nbTests" select="sum($doc/testsuites/testsuite/@tests)"/>
> <a:echo>nr of tests: ${nbTests}</a:echo>
> <j:when test="${nbTests != 0}">
> <x:expr select="floor(100 - 100 *
> (sum($doc/testsuites/testsuite/@failures) +
> sum($doc/testsuites/testsuite/@errors)) div
> sum($doc/testsuites/testsuite/@tests))"/>
> %
> </j:when>
> <j:otherwise>
> <j:expr value="-"/>
> </j:otherwise>
> </j:choose>
--
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
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]