vmassol     2003/11/08 04:45:13

  Modified:    integration/maven/src/plugin-resources cactus.jsl
  Log:
  Updated to latest version from junit-report plugin. Still does not display error 
stack traces unfortunately...
  
  Revision  Changes    Path
  1.4       +24 -18    jakarta-cactus/integration/maven/src/plugin-resources/cactus.jsl
  
  Index: cactus.jsl
  ===================================================================
  RCS file: 
/home/cvs/jakarta-cactus/integration/maven/src/plugin-resources/cactus.jsl,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- cactus.jsl        8 Nov 2003 12:04:37 -0000       1.3
  +++ cactus.jsl        8 Nov 2003 12:45:13 -0000       1.4
  @@ -54,18 +54,14 @@
       <define:tag name="displayFailure">
         <j:choose>
           <j:when test="${current.attribute('message') != null}">
  -          ${htmlescape.getText(current.attribute('message').value)}
  +          <code>
  +             ${htmlescape.getText(current.attribute('message').value)}
  +          </code>
           </j:when>
           <j:otherwise>
             N/A
           </j:otherwise>
         </j:choose>
  -      <p/>
  -      <j:if test="${current.value() != null}">
  -        <code>
  -          ${htmlescape.getText(current.value())}
  -        </code>
  -      </j:if>
       </define:tag>
     </define:taglib>
   
  @@ -121,9 +117,9 @@
           <section name="Package List">
             <junit:nav/>
             <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)]"/>
               <j:forEach var="testsuite" items="${testsuites}">
                 <j:set var="package" value="${testsuite.attribute('package').value}"/>
  @@ -132,7 +128,7 @@
                 <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>
  -    
  +              <j:set var="successRate"><x:expr select="($testCount - ($failureCount 
+ $errorCount)) div $testCount"/></j:set>    
                 <tr>
                   <td>
                     <a href="#${package}">${package}</a>
  @@ -141,10 +137,13 @@
                     <doc:formatAsNumber string="${testCount}" pattern="0"/>
                   </td>
                   <td>
  +                  <doc:formatAsNumber string="${errorCount}" pattern="0"/>
  +                </td>
  +                <td>
                     <doc:formatAsNumber string="${failureCount}" pattern="0"/>
                   </td>
                   <td>
  -                  <doc:formatAsNumber string="${errorCount}" pattern="0"/>
  +                  <doc:formatAsNumber string="${successRate}" pattern="0.00%"/>
                   </td>
                   <td>
                     <doc:formatAsNumber string="${timeCount}" pattern="0.00"/>
  @@ -164,22 +163,29 @@
               <a name="${package}"></a>
               <subsection name="${package}">
                 <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]">
  +                  <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>
                       <td>
                         <a 
href="#${test.attribute('name').value}">${test.attribute('name').value}</a>
                       </td>
                       <td>
  -                      <doc:formatAsNumber string="${test.attribute('tests').value}" 
pattern="0"/>
  +                      <doc:formatAsNumber string="${testCount}" pattern="0"/>
  +                    </td>
  +                    <td>
  +                      <doc:formatAsNumber string="${errorCount}" pattern="0"/>
                       </td>
                       <td>
  -                      <doc:formatAsNumber 
string="${test.attribute('errors').value}" pattern="0"/>
  +                      <doc:formatAsNumber string="${failureCount}" pattern="0"/>
                       </td>
                       <td>
  -                      <doc:formatAsNumber 
string="${test.attribute('failures').value}" pattern="0"/>
  +                      <doc:formatAsNumber string="${successRate}" pattern="0.00%"/>
                       </td>
                       <td>
                         <doc:formatAsNumber string="${test.attribute('time').value}" 
pattern="0.000"/>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to