MPJCOVERAGE-6. Fix the report generation after a rmic generation.

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114963 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
evenisse committed 2004-03-31 22:55:20 +00:00
1 parent 85489c4fa9
commit 3ae9f3ad11
4 files changed
+25 -15

No files matched your search

+1 -1
View File
@@ -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>
@@ -33,7 +33,7 @@ import org.apache.oro.text.perl.Perl5Util;
/**
* @author Emmanuel Venisse
* @version $Id: CoverageReport.java,v 1.8 2004/03/02 15:07:06 evenisse Exp $
* @version $Id: CoverageReport.java,v 1.9 2004/03/31 22:55:19 evenisse Exp $
*/
public class CoverageReport
{
@@ -278,12 +278,15 @@ public class CoverageReport
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 @@ public class CoverageReport
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>");
}
}
}
}
@@ -25,7 +25,7 @@ import java.io.PrintWriter;
/**
* @author Emmanuel Venisse
* @version $Id: CoverageReportGenerator.java,v 1.3 2004/03/02 15:07:06 evenisse Exp $
* @version $Id: CoverageReportGenerator.java,v 1.4 2004/03/31 22:55:19 evenisse Exp $
*/
public class CoverageReportGenerator
{
@@ -84,6 +84,7 @@ public class CoverageReportGenerator
{
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();
+3
View File
@@ -24,6 +24,9 @@
<author email="evenisse@ifrance.com">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>