evenisse    2004/03/31 14:55:20

  Modified:    jcoverage project.xml
               jcoverage/src/main/org/apache/maven/jcoveragereport
                        CoverageReport.java CoverageReportGenerator.java
               jcoverage/xdocs changes.xml
  Log:
  MPJCOVERAGE-6. Fix the report generation after a rmic generation.
  
  Revision  Changes    Path
  1.17      +1 -1      maven-plugins/jcoverage/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/jcoverage/project.xml,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- project.xml       10 Mar 2004 11:51:28 -0000      1.16
  +++ project.xml       31 Mar 2004 22:55:19 -0000      1.17
  @@ -23,7 +23,7 @@
     <pomVersion>3</pomVersion>
     <id>maven-jcoverage-plugin</id>
     <name>Maven JCoverage plugin</name>
  -  <currentVersion>1.0.3</currentVersion>
  +  <currentVersion>1.0.4-SNAPSHOT</currentVersion>
     <package>org.apache.maven.jcoveragereport</package>
     <description>This plugin provides coverage analysis of your source-code based on 
the open-source jcoverage tool.</description>
     <shortDescription>This plugin provides coverage analysis of your source-code 
based on the open-source jcoverage tool.</shortDescription>
  
  
  
  1.9       +19 -13    
maven-plugins/jcoverage/src/main/org/apache/maven/jcoveragereport/CoverageReport.java
  
  Index: CoverageReport.java
  ===================================================================
  RCS file: 
/home/cvs/maven-plugins/jcoverage/src/main/org/apache/maven/jcoveragereport/CoverageReport.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- CoverageReport.java       2 Mar 2004 15:07:06 -0000       1.8
  +++ CoverageReport.java       31 Mar 2004 22:55:19 -0000      1.9
  @@ -278,12 +278,15 @@
                   for (Iterator it = thePackage.getClassesSortedByName().iterator(); 
it.hasNext(); )
                   {
                       Clazz cl = (Clazz) it.next();
  -                    String classFilename = 
cl.getFile().substring(cl.getFile().lastIndexOf("/")+1, cl.getFile().lastIndexOf(".")) 
+ ".html";
  -                    pw.println("<tr class=\"report\">");
  -                    pw.println("<td class=\"reportText\" colspan=\"2\"><a href=\"" 
+ classFilename + "\">" + cl.getName() + "</a></td>");
  -                    pw.println("<td class=\"reportValue\">" + 
generatePercentResult(getPercentValue(cl.getLineRate())) + "</td>");
  -                    pw.println("<td class=\"reportValue\">" + 
generatePercentResult(getPercentValue(cl.getBranchRate())) + "</td>");
  -                    pw.println("</tr>");
  +                    if (cl.getFile().indexOf("[Unknown]")<0)
  +                    {
  +                        String classFilename = 
cl.getFile().substring(cl.getFile().lastIndexOf("/")+1, cl.getFile().lastIndexOf(".")) 
+ ".html";
  +                        pw.println("<tr class=\"report\">");
  +                        pw.println("<td class=\"reportText\" colspan=\"2\"><a 
href=\"" + classFilename + "\">" + cl.getName() + "</a></td>");
  +                        pw.println("<td class=\"reportValue\">" + 
generatePercentResult(getPercentValue(cl.getLineRate())) + "</td>");
  +                        pw.println("<td class=\"reportValue\">" + 
generatePercentResult(getPercentValue(cl.getBranchRate())) + "</td>");
  +                        pw.println("</tr>");
  +                    }
                   }
               }
           }
  @@ -326,12 +329,15 @@
                       for (Iterator iter = classesList.iterator(); iter.hasNext(); )
                       {
                           Clazz cl = (Clazz) iter.next();
  -                        String classFilename = 
cl.getFile().substring(cl.getFile().lastIndexOf("/")+1, cl.getFile().lastIndexOf(".")) 
+ ".html";
  -                        pw.println("<tr class=\"report\">");
  -                        pw.println("<td class=\"reportText\" colspan=\"2\"><a 
href=\"" + classFilename + "\">" + cl.getName() + "</a></td>");
  -                        pw.println("<td class=\"reportValue\">" + 
generatePercentResult(getPercentValue(cl.getLineRate())) + "</td>");
  -                        pw.println("<td class=\"reportValue\">" + 
generatePercentResult(getPercentValue(cl.getBranchRate())) + "</td>");
  -                        pw.println("</tr>");
  +                        if (cl.getFile().indexOf("[Unknown]")<0)
  +                        {
  +                            String classFilename = 
cl.getFile().substring(cl.getFile().lastIndexOf("/")+1, cl.getFile().lastIndexOf(".")) 
+ ".html";
  +                            pw.println("<tr class=\"report\">");
  +                            pw.println("<td class=\"reportText\" colspan=\"2\"><a 
href=\"" + classFilename + "\">" + cl.getName() + "</a></td>");
  +                            pw.println("<td class=\"reportValue\">" + 
generatePercentResult(getPercentValue(cl.getLineRate())) + "</td>");
  +                            pw.println("<td class=\"reportValue\">" + 
generatePercentResult(getPercentValue(cl.getBranchRate())) + "</td>");
  +                            pw.println("</tr>");
  +                        }
                       }
                   }
               }
  
  
  
  1.4       +2 -1      
maven-plugins/jcoverage/src/main/org/apache/maven/jcoveragereport/CoverageReportGenerator.java
  
  Index: CoverageReportGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/maven-plugins/jcoverage/src/main/org/apache/maven/jcoveragereport/CoverageReportGenerator.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- CoverageReportGenerator.java      2 Mar 2004 15:07:06 -0000       1.3
  +++ CoverageReportGenerator.java      31 Mar 2004 22:55:19 -0000      1.4
  @@ -84,6 +84,7 @@
           {
               line = replace(line, "<init>", "&lt;init&gt;", 0);
               line = replace(line, "<clinit>", "&lt;clinit&gt;", 0);
  +            line = replace(line, "<Unknown>", "[Unknown]", 0);
               pw.println(line);
           }
           pw.close();
  
  
  
  1.10      +3 -0      maven-plugins/jcoverage/xdocs/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/jcoverage/xdocs/changes.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- changes.xml       10 Mar 2004 11:51:28 -0000      1.9
  +++ changes.xml       31 Mar 2004 22:55:20 -0000      1.10
  @@ -24,6 +24,9 @@
       <author email="[EMAIL PROTECTED]">Emmanuel Venisse</author>
     </properties>
     <body>
  +    <release version="1.0.4" date="In CVS">
  +      <action dev="evenisse" type="fix" issue="MPJCOVERAGE-6">Fix the report 
generation after a rmic generation.</action>
  +    </release>
       <release version="1.0.3" date="2004-03-10">
         <action dev="evenisse" type="fix">Apply MPJCOVERAGE-3.</action>
       </release>
  
  
  

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

Reply via email to