Switching to a different idiom to deal with the weirdo issues with

jelly's xml:set tag.  Next stop is looking at the Jelly code to see what
this issue is all about ....


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@112736 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
kaz 2003-01-25 04:43:17 +00:00
parent eac3b5ffe7
commit c96a400841

View File

@ -77,18 +77,11 @@
<body>
<section name="Summary">
<junit:nav/>
<x:set var="testCount" select="sum(testsuite/@tests)"/>
<x:set var="errorCount" select="sum(testsuite/@errors)"/>
<x:set var="failureCount" select="sum(testsuite/@failures)"/>
<x:set var="timeCount" select="sum(testsuite/@time)"/>
<x:set var="successRate" select="($testCount - ($failureCount + $errorCount)) div $testCount"/>
<j:set var="testCount">${testCount}</j:set>
<j:set var="errorCount">${errorCount}</j:set>
<j:set var="failureCount">${failureCount}</j:set>
<j:set var="timeCount">${timeCount}</j:set>
<j:set var="successRate">${successRate}</j:set>
<j:set var="testCount"><x:expr select="sum(testsuite/@tests)"/></j:set>
<j:set var="errorCount"><x:expr select="sum(testsuite/@errors)"/></j:set>
<j:set var="failureCount"><x:expr select="sum(testsuite/@failures)"/></j:set>
<j:set var="timeCount"><x:expr select="sum(testsuite/@time)"/></j:set>
<j:set var="successRate"><x:expr select="($testCount - ($failureCount + $errorCount)) div $testCount"/></j:set>
<table>
<tr>
<th>Tests</th>
@ -133,16 +126,10 @@
<j:forEach var="testsuite" items="${testsuites}">
<j:set var="package" value="${testsuite.attribute('package').value}"/>
<x:set var="quotedPackage" select='"${package}"'/>
<x:set var="testCount" select="sum(./testsuite[./@package = $quotedPackage]/@tests)"/>
<x:set var="errorCount" select="sum(./testsuite[./@package = $quotedPackage]/@errors)"/>
<x:set var="failureCount" select="sum(./testsuite[./@package = $quotedPackage]/@failures)"/>
<x:set var="timeCount" select="sum(./testsuite[./@package = $quotedPackage]/@time)"/>
<j:set var="testCount">${testCount}</j:set>
<j:set var="errorCount">${errorCount}</j:set>
<j:set var="failureCount">${failureCount}</j:set>
<j:set var="timeCount">${timeCount}</j:set>
<j:set var="testCount"><x:expr select="sum(./testsuite[./@package = $quotedPackage]/@tests)"/></j:set>
<j:set var="errorCount"><x:expr select="sum(./testsuite[./@package = $quotedPackage]/@errors)"/></j:set>
<j:set var="failureCount"><x:expr select="sum(./testsuite[./@package = $quotedPackage]/@failures)"/></j:set>
<j:set var="timeCount"><x:expr select="sum(./testsuite[./@package = $quotedPackage]/@time)"/></j:set>
<tr>
<td>