Apply fixes for MAVEN-649
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113790 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
ef54620cf6
commit
ffb0aedaee
@ -117,7 +117,9 @@
|
|||||||
<section name="Package List">
|
<section name="Package List">
|
||||||
<junit:nav/>
|
<junit:nav/>
|
||||||
<table>
|
<table>
|
||||||
<junit:testSuiteHeader/>
|
<tr>
|
||||||
|
<th>Package</th><th>Tests</th><th>Errors</th><th>Failures</th><th>Success Rate</th><th>Time</th>
|
||||||
|
</tr>
|
||||||
<x:set var="testsuites" select="./testsuite[not(./@package = preceding-sibling::testsuite/@package)]"/>
|
<x:set var="testsuites" select="./testsuite[not(./@package = preceding-sibling::testsuite/@package)]"/>
|
||||||
<j:forEach var="testsuite" items="${testsuites}">
|
<j:forEach var="testsuite" items="${testsuites}">
|
||||||
<j:set var="package" value="${testsuite.attribute('package').value}"/>
|
<j:set var="package" value="${testsuite.attribute('package').value}"/>
|
||||||
@ -126,7 +128,7 @@
|
|||||||
<j:set var="errorCount"><x:expr select="sum(./testsuite[./@package = $quotedPackage]/@errors)"/></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="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>
|
<j:set var="timeCount"><x:expr select="sum(./testsuite[./@package = $quotedPackage]/@time)"/></j:set>
|
||||||
|
<j:set var="successRate"><x:expr select="($testCount - ($failureCount + $errorCount)) div $testCount"/></j:set>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<a href="#${package}">${package}</a>
|
<a href="#${package}">${package}</a>
|
||||||
@ -134,11 +136,14 @@
|
|||||||
<td>
|
<td>
|
||||||
<doc:formatAsNumber string="${testCount}" pattern="0"/>
|
<doc:formatAsNumber string="${testCount}" pattern="0"/>
|
||||||
</td>
|
</td>
|
||||||
|
<td>
|
||||||
|
<doc:formatAsNumber string="${errorCount}" pattern="0"/>
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<doc:formatAsNumber string="${failureCount}" pattern="0"/>
|
<doc:formatAsNumber string="${failureCount}" pattern="0"/>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<doc:formatAsNumber string="${errorCount}" pattern="0"/>
|
<doc:formatAsNumber string="${successRate}" pattern="0.00%"/>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<doc:formatAsNumber string="${timeCount}" pattern="0.00"/>
|
<doc:formatAsNumber string="${timeCount}" pattern="0.00"/>
|
||||||
@ -158,20 +163,29 @@
|
|||||||
<a name="${package}"></a>
|
<a name="${package}"></a>
|
||||||
<subsection name="${package}">
|
<subsection name="${package}">
|
||||||
<table>
|
<table>
|
||||||
<junit:testSuiteHeader/>
|
<tr>
|
||||||
|
<th>Class</th><th>Tests</th><th>Errors</th><th>Failures</th><th>Success Rate</th><th>Time</th>
|
||||||
|
</tr>
|
||||||
<x:forEach var="test" select="/testsuites/testsuite[./@package = $quotedPackage]">
|
<x:forEach var="test" select="/testsuites/testsuite[./@package = $quotedPackage]">
|
||||||
|
<j:set var="testCount"><x:expr select="${test.attribute('tests').value}" /></j:set>
|
||||||
|
<j:set var="errorCount"><x:expr select="${test.attribute('errors').value}" /></j:set>
|
||||||
|
<j:set var="failureCount"><x:expr select="${test.attribute('failures').value}" /></j:set>
|
||||||
|
<j:set var="successRate"><x:expr select="($testCount - ($failureCount + $errorCount)) div $testCount"/></j:set>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<a href="#${test.attribute('name').value}">${test.attribute('name').value}</a>
|
<a href="#${test.attribute('name').value}">${test.attribute('name').value}</a>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<doc:formatAsNumber string="${test.attribute('tests').value}" pattern="0"/>
|
<doc:formatAsNumber string="${testCount}" pattern="0"/>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<doc:formatAsNumber string="${test.attribute('errors').value}" pattern="0"/>
|
<doc:formatAsNumber string="${errorCount}" pattern="0"/>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<doc:formatAsNumber string="${test.attribute('failures').value}" pattern="0"/>
|
<doc:formatAsNumber string="${failureCount}" pattern="0"/>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<doc:formatAsNumber string="${successRate}" pattern="0.00%"/>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<doc:formatAsNumber string="${test.attribute('time').value}" pattern="0.000"/>
|
<doc:formatAsNumber string="${test.attribute('time').value}" pattern="0.000"/>
|
||||||
@ -191,7 +205,9 @@
|
|||||||
<a name="${testsuite.attribute('name').value}"></a>
|
<a name="${testsuite.attribute('name').value}"></a>
|
||||||
<subsection name="${testsuite.attribute('name').value}">
|
<subsection name="${testsuite.attribute('name').value}">
|
||||||
<table>
|
<table>
|
||||||
|
<!--
|
||||||
<junit:testCaseHeader/>
|
<junit:testCaseHeader/>
|
||||||
|
-->
|
||||||
|
|
||||||
## test can even not be started at all (failure to load the class)
|
## test can even not be started at all (failure to load the class)
|
||||||
## so report the error directly
|
## so report the error directly
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user